[its-hackers] Building a PACKAGE system for Muddle 54

rrs0 at earthlink.net rrs0 at earthlink.net
Wed Feb 10 22:33:51 CET 2021


Hi Everybody,
I found the bug!!! I didn't splice all the needed oblists in the correct order!
Here's the working code:

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: XPACKG.URS021.txt
URL: <http://its.victor.se/pipermail/its-hackers_its.victor.se/attachments/20210210/68d6b1d8/attachment.txt>
-------------- next part --------------


And a simple test package:

-------------- next part --------------
A non-text attachment was scrubbed...
Name: XPGTST.URS012
Type: application/octet-stream
Size: 663 bytes
Desc: not available
URL: <http://its.victor.se/pipermail/its-hackers_its.victor.se/attachments/20210210/68d6b1d8/attachment.obj>
-------------- next part --------------



I FLOADed XPACKG and XPGTST into a fresh muddle and
It worked! Now I need to add file I/O to to XPACKG an d we will
Have a working basic Muddle Package system



> On Feb 9, 2021, at 1:57 PM, rrs0 at earthlink.net wrote:
> 
> Hi Chris and Tim,
> I am in the middle of building a PACKAGE system for Muddle 54 that comes with the KA10 emulator running ITS.
> We found an old (1972) version of PPRINT and FRAMES. I had to debug it. PPRINT is now is at GitHub lars/ .
> It and frames make debugging possible! 
> 
> Back to PACKAGEs,  I have an in-core version, "XPACKG >" where PACKAGE creates the correct oblist structure.
> And leaves the IPCK oblist as <1 .oplist>, ENDPACKAGE does a EN BLOCK  my USE seem to be working. ENTRY is 
> giving my some trouble though. Its supposed to move the atoms that are its arguments from IPCK oblist to PCK oblist.
> 
> I am having trouble getting the atoms on the right oblist, the problem was the atom on IPCK had its GVAL set to the 
> function but the Atom of the same PNAME on the PCK oblist didn't have a GVAL. When I do this by hand I get the ATOMs 
> and there GVALs are put on the correct oblist.
> 
> Any hints or suggestions???
> 
> Rick
> P.S. here's my code so far
> 
> <XPACKG.URS013>
> 
> 



More information about the its-hackers mailing list