Redvant: Difference between revisions

From Cibernética Americana
Jump to navigationJump to search
 
(265 intermediate revisions by the same user not shown)
Line 1: Line 1:
<div class="plainlinks" style="background-color: maroon; color: white;">
<div class="nomobile">
<div style="background-color: indigo;"> <blockquote>
<h6 style="position:relative;top:-15px;"><span class=plainlinks><b>[https://redvant.ai-integration.biz <span style="color:lime;">redvant.ai-integration.biz</span>]</b></span></h6>
{{TOCright}}
<html><style> .mw-headline {color: gold !important;}</style></html>
<div style="position:relative;top:-15px;font-weight: 600;background-color: #fbfcf8; color: black;">
<blockquote>
__NOTOC__
<br>
<html><img style="position:relative;left:-20px;float:left;" width=175 src=https://eg.meansofproduction.biz/eg/images/c/c7/KASTALIEN.svg></html>  &nbsp; &nbsp;
<br>
<br>
<div style="width='95%'; background-color: grey; color: white;">
<blockquote>
= Pr&eacute;cis =
= Pr&eacute;cis =
 
<span class=plainlinks>
'''Redvant''' , or ''''dcms<'''' (dcms-bra), is an collective term for software including react and [https://haskell-servant.readthedocs.io/en/stable/ <span style="color: pink;">servant</span>] within a DCP context and packaged as a reusable resource demonstrated in various applications such as the tl:dr and by the KEE.  
'''Redvant''' , or ''''<dcms'''' (dcms-bra), is a collective term for software including react and [https://servant.dev<font color=lime>servant</font>] within a DCP context and packaged as a reusable resource demonstrated in various applications such as the tl:dr and by the KEE.  
<div style="position: relative;left: 50px;"><br>
<span style="position:relative;left:-30px;top:-5px;">"red" could be</span>
<blockquote>
<blockquote>
"red" could be
  react, redis, light in the ~700 nm range, a proper name as in red5, the parfume, lil riding hood, Malcom X, Simply, etc..
<blockquote>
</blockquote> <br>
  react, redis, light in the ~700 nm range, a proper name as in red5, the parfume, riding hood, Malcom X, Simply, etc..
and "vant" could be similarly zweideutige. Thing with a node red face and haskell servant backside is another.
</blockquote>  
</div>
and "vant" is just from haskell-servant.
<blockquote style="position:relative;left:150px;">
</blockquote>  
Redvant is defined to be a production line that begins with wireframed mocks applied to domain models and emitting Android and iOS binaries via turnkey MCP cells worked by DevOps users.<br>
I mean the remit to be no more precise than that, informally just workflows DCP manages in app generation and runs in a DS context.
</blockquote>
== Transparency ==
Redvant will remain opaque except as is clear from exposed working artifacts until several iterations of production use when some technical detail will be exposed in a &sect; fanout in the DCMS volume in Books IV,VI,VII and VIII. The link under the article title is the storyboard domain. In practice, the storied Redvant tool chain will in general require some expertise and is unlikely to be workable by the average domain owner or popular group member, or even a single IT professional. This is compensated for by the fact that domains are defined by their DCE (Domain Controlled English) definitions in natural language form which are workable by domain owners or PG members.


With optional use of Apache ISIS instead of django oscar in the context of a MCS for DDD product line engineering projects creating a 'redvant' / '[https://isis.apache.org <font color=lime>ISIS</font>]' distinction. Some enterprise users may prefer the java basing of ISIS.
<div style="font-weight: 600;background-color: #fbfcf8; color: black;">


= Aktuelle =
== The hs aspect of DCMS ==
 
<span style="position:relative;top:-5px;left:10px;font-size:10px;">and DS app lang</span>
The model use cases are the AC SPA and the Ft doorbell, as well as GT2 2.1 and later and the tl:dr product line, in sofar as their front and middle are concerned.
<blockquote style="position:relative;top:-10px;">
 
I mean Haskell to be the DS application lang and for DCP to semi-automatically generate apps for it. Central to this is  my implementation of the [[Specious Present]]. I have created #haskell-nlp.libera.chat for discussion about it.
This &sect; is the sole exposition besides the code of any forks of constituent external projects in my public github or private git repo.
<br><br>
 
Various services are integrated by DCP in the process of domain content definition and maintenance. De novo domains and the unification of CMSes mentioned in the next &para;. In general, where possible integration means operation of the received CMS as is at the code level via its LDAP integration and running under MCP. At the detail level this is mediated by domain for codegen of models, beam for abstraction of the rdbmses, and compdata.
== Scope ==
<br><br>
 
Acknowledging <html><a href=https://wiki.haskell.org/Web/Content_Management>clckwrks, et al.</a></html> as suggestions for hs CMS, have taken a different route based on generalization and pass thru of the function of PHP and python CMSes such as WP, mediawiki, Cliu/D7, and django-cms. The design intent is for recovery of the function of contained CMSes as an abstracted and separately maintained bulk with their original and subsequent live code absorbed as is.
Redvant carries our use of react and related node based stuff on the core purpose of transacting and accounting in domain space systems and apps. As such it is deeply integrated DCMS, DCP, etc. but these interfaces shall not be required in the product and its operation without them is a design requirement.  
 
=== Accounting ===
 
==== Packages ====
 
===== django-oscar =====
 
Provides front end and tx code. We introduce the notion of an ephemeral tx ledger which is connected to the others.
 
===== hledger =====
 
Provides user personal accounting.
 
===== ledger =====
 
The plaintext reference ledger.
 
===== SQL-Ledger =====
 
The enterprise reference ledger.
 
==== Principles ====
 
===== Unity =====
 
Ledgers are abstract entities realized differently in different packages but from the perspective of a single accounting ontology.
 
= Sonstiges =
=== Commonalities ===
<blockquote>
The [https://devops1.sameboat.network/sb-app <span style="color: pink;">same boat small form factor</span>] common reusable base with ...
#DS SSO, messaging, and DCMS API setup for product families.
#Videotelephony, defaults to Jitsi.
</blockquote>
</blockquote>
=== Deliverables ===
<blockquote>
*[[tl;dr|<span style="color: pink;">tl;dr</span>]] product line engineering [https://desktop.thoughtcrime.biz <span style="color: lime;">cases</span>] for [https://play.google.com/store/apps/details?id=org.commoditysoftware.greentravel <span style="color: pink;">GT2</span>], [https://tl-drak.meansofproduction.biz/products/tl-drtask <span style="color: pink;">TASKPM</span>], and [https://yas3fs.ai-integration.biz <span style="color: pink;">YAS3FS].
*stable production level  [https://doorbell.meansofproduction.biz <span style="color: pink;">Ft</span>] and [https://ac.ai-integration.biz <span style="color: pink;">AC</span>] SPAs
<br><br>
</blockquote>
</blockquote>
</blockquote>
</div>
</div>
</blockquote><br><br>
 
</div>
== History ==
<html><blockquote><span class=plainlinks><p>
In the original remit use of Apache </html>[https://isis.apache.org <font color=lime>causeway (formerly ISIS)</font>]<html> or other fat DDD pkg was intended later in fulfillment of our overall DDD product line engineering (as 'redvantis'). Some enterprise users may prefer a java basing of ISIS or an ERP core and this is still an option for GC projects.
Next, Clafer, a package I first ran into in the telematics work in '14/15 was chosen as a basis for the, as then conceived line. <a href=https://clafer.org>Clafer</a> is essentially forked for this purpose here, its repos forked within 6 mo of the Sept. '23 update, which was the first activity on it in some time. It is an archived project at its source, which simplifies my use here in applying to the product line engineering of the DSAP derivatives.
<p>Although I mean to keep local clafer tools close to the original on the common code intersection, there will be some rebranding to Redvant instead of Clafer to make clear the diff between just clafer the domain modeling lang and its use here.
</blockquote></html>
<html><img width=150 align=right src=https://juan.ai-integration.biz/xasppage/xasppage.pl?XASPPAGE_STYLE=0&P=REDVANT></html>
</div>
</div>

Latest revision as of 14:59, 5 December 2025

redvant.ai-integration.biz


   

Précis

Redvant , or '<dcms' (dcms-bra), is a collective term for software including react and servant within a DCP context and packaged as a reusable resource demonstrated in various applications such as the tl:dr and by the KEE.


"red" could be

react, redis, light in the ~700 nm range, a proper name as in red5, the parfume, lil riding hood, Malcom X, Simply, etc..


and "vant" could be similarly zweideutige. Thing with a node red face and haskell servant backside is another.

Redvant is defined to be a production line that begins with wireframed mocks applied to domain models and emitting Android and iOS binaries via turnkey MCP cells worked by DevOps users.
I mean the remit to be no more precise than that, informally just workflows DCP manages in app generation and runs in a DS context.

Transparency

Redvant will remain opaque except as is clear from exposed working artifacts until several iterations of production use when some technical detail will be exposed in a § fanout in the DCMS volume in Books IV,VI,VII and VIII. The link under the article title is the storyboard domain. In practice, the storied Redvant tool chain will in general require some expertise and is unlikely to be workable by the average domain owner or popular group member, or even a single IT professional. This is compensated for by the fact that domains are defined by their DCE (Domain Controlled English) definitions in natural language form which are workable by domain owners or PG members.

The hs aspect of DCMS

and DS app lang

I mean Haskell to be the DS application lang and for DCP to semi-automatically generate apps for it. Central to this is my implementation of the Specious Present. I have created #haskell-nlp.libera.chat for discussion about it.

Various services are integrated by DCP in the process of domain content definition and maintenance. De novo domains and the unification of CMSes mentioned in the next ¶. In general, where possible integration means operation of the received CMS as is at the code level via its LDAP integration and running under MCP. At the detail level this is mediated by domain for codegen of models, beam for abstraction of the rdbmses, and compdata.

Acknowledging clckwrks, et al. as suggestions for hs CMS, have taken a different route based on generalization and pass thru of the function of PHP and python CMSes such as WP, mediawiki, Cliu/D7, and django-cms. The design intent is for recovery of the function of contained CMSes as an abstracted and separately maintained bulk with their original and subsequent live code absorbed as is.

History

In the original remit use of Apache causeway (formerly ISIS) or other fat DDD pkg was intended later in fulfillment of our overall DDD product line engineering (as 'redvantis'). Some enterprise users may prefer a java basing of ISIS or an ERP core and this is still an option for GC projects. Next, Clafer, a package I first ran into in the telematics work in '14/15 was chosen as a basis for the, as then conceived line. Clafer is essentially forked for this purpose here, its repos forked within 6 mo of the Sept. '23 update, which was the first activity on it in some time. It is an archived project at its source, which simplifies my use here in applying to the product line engineering of the DSAP derivatives.

Although I mean to keep local clafer tools close to the original on the common code intersection, there will be some rebranding to Redvant instead of Clafer to make clear the diff between just clafer the domain modeling lang and its use here.