[its-hackers] MUDDLE Question about about MIMPKG >

Chris Reeve chrisxreeve at gmail.com
Wed Apr 28 05:39:37 CEST 2021


Hi Rick,

Try this hack:

<SETG REAL_SETG ,SETG>
<DEFINE SETG (ATM VAL) <COND (<==? .ATM ATOTABLE> <ERROR> )> <REAL_SETG
.ATM .VAL>>

Sorry my MUDDLE skills have atrophied over the years but you get the idea.

-clr

On Tue, Apr 27, 2021 at 8:42 PM rrs0 at earthlink.net <rrs0 at earthlink.net>
wrote:

> Hi Lars, Chris, Tim and and other Muddle hackers,
>
> While working on  the package system for ITS Muddle, I been using the MIM
> code in
> a version of MIMPKG that I found as an example of handling the state
> information that
> Is needed buy a Muddle package  system. The version I'm working on is
> "TT:RRS;ITSPKG >"
> On Lars's pdp10 emulator. I need to finish L-UNUSE and add file system
> support to
> FIND/LOAD.
>
> There 3 places in the MIMPKG code that use the GVAL of ATOM-TABLE. The
> first
> Is in L-UNUSE and the other two are in TRY- OOPS.  Who or where does
> Muddle
> SETG ATOM-TABLE ?? From L-UUSE and what it must do, ,ATOM-TABLE should be
> a list
> Of the  ATOMs the package's public and internal oblists that must unSET /
> unSETG'ed  and
> removed  from the DROPped package's obilists before the association
> between the atom
> who's pname Is the package is removed to  make the GC happy.
>
>         Rick
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://its.victor.se/pipermail/its-hackers_its.victor.se/attachments/20210427/897f8e0f/attachment-0001.html>


More information about the its-hackers mailing list