Check this:
Code: Select all
> (context 'Another)
Another
Another> (symbol? 'x)
true
Another> (symbol? 'Try:x)
ERR: context expected in function symbol? : Another:Try
Code: Select all
> (symbol? 'x)
true
> (symbol? 'Try:x)
true
Code: Select all
> (context 'Another)
Another
Another> (symbol? 'x)
true
Another> (symbol? 'Try:x)
ERR: context expected in function symbol? : Another:Try
Code: Select all
> (symbol? 'x)
true
> (symbol? 'Try:x)
true
Code: Select all
newLISP v.10.6.0 32-bit on OSX IPv4/6 UTF-8 libffi, options: newlisp -h
> (context 'Another)
Another
Another> (symbol? 'x)
true
Another> (symbol? 'Try:x) ; <— Try never mentioned before, context is created
true
Another>
Code: Select all
newLISP v.10.6.0 32-bit on OSX IPv4/6 UTF-8 libffi, options: newlisp -h
> Try ; <— creates the symbol Try
nil
> (context 'Another)
Another
Another> (symbol? 'x)
true
Another> (symbol? 'Try:x)
ERR: context expected in function symbol? : MAIN:Try
>
Code: Select all
newLISP v.10.6.0 64-bit on BSD IPv4/6 UTF-8, options: newlisp -h
> (context 'Another)
Another
Another> Try ; <— creates the symbol Try
nil
Another> (symbol? 'x)
true
Another> (symbol? 'Try:x)
ERR: context expected in function symbol? : Try
>