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

[REBOL] Re: Dumb newbie Rebol question

From: parki:whatevernot at: 4-Sep-2003 23:01

Wow - help on this list is great. Having fun putting together the X.10 control stuff - will soon be able make available sample Rebol code to control X.10 lights - reading up on dialects right now. Cooooool. But have a couple 00 questions: 1. Data encapsulation - is there any convenient way to make data readonly in an object? I need to define some constants, and I want to put them in an object so as to not clutter up the namespace. I thought this might work, but it does not: x: make object! [ a: 13 protect 'a ] 2. Any way to enforce some sort of Singleton idiom? I suspect that asking this (and perhaps the above) are caused by not enough indoctrination to the Rebol way of doing things, but wondering... I am going to put the serial connection code into an object (again, keep namespaces clean) and in Java, I'd make this a Singleton, as I only want one serial connection open. Not sure how this should be tackled in Rebol. Hot dang - this is a fun language! Cheers, parki...