Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search

[REBOL] dialects and the system/words object

From: rebol-list2::seznam::cz at: 12-Dec-2002 11:10

Hello rebol-list, I've no problem with this issue but I'm just curious.... if I have some dialect and I do: parse load [dialect code] dialect-rules I can find the dialect code words in the system/words as unset. Theoretically: if I would have really large dialect code with more then 7000 words I would have large troubles because the global variable space limitation REBOL/Base
>> test: func[i][load compose [(to-word join 'x i)]] >> repeat i 10000 [if error? try [test i][print i test i]]
7288 ** Internal Error: No more global variable space ** Where: to-word ** Near: to word! :value
So is there any way how to remove these words from the system/words since I don't need them? Also this is interesting:
>> length? first system/words
== 779
>> find first system/words 'aaaa
== [aaaa]
>> length? first system/words
== 780
>> aaaa
** Script Error: aaaa has no value ** Near: aaaa
>> last first system/words
== aaaa =( Oliva David )=======================( [oliva--david--seznam--cz] )== =( Earth/Europe/Czech_Republic/Brno )============================= =( coords: [lat: 49.22 long: 16.67] )=============================