MOO-cows Mailing List Archive

[Prev][Next][Index][Thread]

[inconsistency] -Upgrading LambdaCore to 1.8.0-



This takes place on my mac at home, not my RS/6k, using MGM.

I was upgrading the core using this wonderful facility from
http://flake.org:8989/742, and I noticed the following.  Unfortunately, I'm
only smart enough to notice that this is a problem, not to determine if the
problem is serious.  The verb compiled well.  Any comments would be
appreciated.

-Upgrading LambdaCore to 1.8.0-


$prog:@rmverb

If you used the $code_utils verbs on the earlier pages, you'll want to
 change this line (21):

   while (loc >= 0 && verb_args(object, tostr(loc)) != argspec)
to this:
   while (loc >= 1 && ...
or optionally:
   while (loc && ...

BUT from the LambdaCore-latest.db it looks different:

lis 21
 21:       while ((loc >= 0) && (verb_args(object, tostr(loc)) != argspec))


so I did this

"     while ((loc >= 1) && (verb_args(object, tostr(loc)) != argspec))

Was this any good?
Thanks

ALSO


$prog:@display
86:    for n in [0..length(vrbs) - 1]
87:      vrb = setadd(vrb, {what, tostr(n)});

These are really lines 90-91, right?

101:       for n in [0..length(verbs(z)) - 1]
102:         vrb = setadd(vrb, {z, tostr(n)});

These are really lines 105-106, right?

133:    short = strsub(y = index(q, " ") ? q[1..y - 1] | q, "*", "");
into this:

These are really lines 137, right?

 Jason Nolan              http://noisey.oise.utoronto.ca
 Curriculum Department
 Ontario Institute for Stupidity in Education, U of T

* Note that the new address is @oise.utoronto.ca *






Home | Subject Index | Thread Index