MCP-CMS: Difference between revisions
From Cibernética Americana
Jump to navigationJump to search
No edit summary |
No edit summary |
||
| Line 156: | Line 156: | ||
<table border=2 style="color:black;background-color:lemonchiffon;width:600px;"> | <table border=2 style="color:black;background-color:lemonchiffon;width:600px;"> | ||
<tr style="background-color:black;color:white;font-size:10px;"><td width=125 align=center >WFL Declarator</td><td align=center width=90>Language</td><td align=center | <tr style="background-color:black;color:white;font-size:10px;"><td width=125 align=center >WFL Declarator</td><td align=center width=90>Language</td><td align=center | ||
width=180>Intrinsic</td><td align=center width=205>Purpose/Role</td></tr> | width=180>Intrinsic¹</td><td align=center width=205>Purpose/Role</td></tr> | ||
<tr style="background-color:white;font-size:10px;"><td colspan=4 align=right>Machine Facing </td></tr> | <tr style="background-color:white;font-size:10px;"><td colspan=4 align=right>Machine Facing </td></tr> | ||
<tr><td>None | <tr><td>None*sup2;</td><td align=center>MINT 3</td><td align=center>Yes</td><td><font size=1>MTRANS WFL Compiler</font></td></tr> | ||
<tr><td><i>N/A</i></td><td align=center>Smalltalk²</td><td align=center>No</td><td>GUI and Object Model</td></tr> | <tr><td><i>N/A</i></td><td align=center>Smalltalk²</td><td align=center>No</td><td>GUI and Object Model</td></tr> | ||
<tr><td>SUBROUTINE</td><td align=center><a href=https://www.gnu.org/software/marst/><b>A60</b></a></td><td align=center>Yes</td><td>JCL Procedures</td></tr> | <tr><td>SUBROUTINE</td><td align=center><a href=https://www.gnu.org/software/marst/><b>A60</b></a></td><td align=center>Yes</td><td>JCL Procedures</td></tr> | ||
| Line 171: | Line 171: | ||
<tr><td>LP</td><td align=center>LogTalk</td><td align=center>No</td><td>Lateral L</td></tr> | <tr><td>LP</td><td align=center>LogTalk</td><td align=center>No</td><td>Lateral L</td></tr> | ||
<tr><td>PL</td><td align=center>Prolog</td><td align=center>Yes (MQI/pengine)</td><td>Plain Prolog</td></tr> | <tr><td>PL</td><td align=center>Prolog</td><td align=center>Yes (MQI/pengine)</td><td>Plain Prolog</td></tr> | ||
</table><br>¹<font size=1>Mint code is monolithic with security by obscurity for some application, database, and namespace elements.</font> & | </table><br>¹<font size=1>¹Intrinsic means directly compiled/interpreted by MCP and doesn't require COMPILE or BIND to produce a RUN eligible object title.<br>²Mint code is monolithic with security by obscurity for some application, database, and namespace elements.</font> ³<font size=1>headless squeak using my cog build for Sista and multi-threading .</font><br> | ||
</center> | </center> | ||
The SPO image contains a MCP/DCP </html>[[:en:Simula|simulacrum]]<html> as Smaltalk objects that communicate with the real things and whose vm runs in the regular MCP job mix. Enterprise facing means oriented to programming users of the system, Machine facing means me, for my motivation, satisfaction and design intent of real machine independence of the core super-OS as much as in the nominal sense. | |||
Users can create their own semantic spaces by using WFL and the standard modern high level lang blocks while the MINT and Algol elements are my private programming of DCP/MCP not meant | Users can create their own semantic spaces by using WFL and the standard modern high level lang blocks while the MINT and Algol elements are my private programming of DCP/MCP not meant | ||
for user consumption but visible to satisfy transparency requirements. | for user consumption but visible to satisfy transparency requirements. | ||