1. To do this right, I really need to finish the description of lexing

  2. The thread on NB.. led to a change to ;:. This is a good candidate for a rhematics example. EG: Which one of the following contains a comment?

    1. Hint: this is NB.... not a comment

    2. +/ % # NB.: average

    3. 123NB.  I like weird numbers!

    4. Look Ma, I made a newNB. control word!

    5. spaces? we don`NB.need no stink'n spaces!

  3. Copulae as transparent, assignment of verbs vs. assignment of nouns (vs. assignment of mapped nouns), immediate vs. latent evocations:

       sum=:plus=:+  
       sum NB.  On a single line, copulae are always transparent, except as the last operation, where display is supressed.
    +
    
       hello =: 'hi'
       goodbye =: hello
       goodbye  NB.  Nouns are always immediately replaced by their evocations
    hi
       
       plus=:+
       sum=:plus
       sum    NB.  Higher nameclasses are latent.
    plus
       
    
      NB.  So changing the previous name .. changes the cascaded name
      NB.  This is not true of nouns, but there's a way to emulate teh 
      NB.  behaviour, using mapped files.
    
      $ 'h' f.  NB.  Immediate
      $ 'h' ~  NB.  Latent 

DanBron/Temp/Hierarchy/Mullings (last edited 2008-12-08 10:45:44 by )