Hello COUSSEMENT Christoph!

On 15-Gen-01, you wrote:

 CC>>> o/add-one

 CC> here I should get something like...

 CC> ** Script Error: Invalid path value: add-one.
 CC> ** Where: o/add-one

The most recent /Core experimental allows you to write:

  o: make object! [
    ; public
    get-value: none
    ; private
    make object! [
      value: make integer! 1
      add-one: does [value: value + 1]
      set 'get-value does [
        add-one
        print value
      ]
    ]
  ]

or:

  o: make object! [
    ; public
    get-value: none
    ; private
    use [value add-one] [
      value: make integer! 1
      add-one: does [value: value + 1]
      get-value: does [
        add-one
        print value
      ]
    ]
  ]

Regards,
    Gabriele.
-- 
Gabriele Santilli <[EMAIL PROTECTED]> - Amigan - REBOL programmer
Amiga Group Italia sez. L'Aquila -- http://www.amyresource.it/AGI/

-- 
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with "unsubscribe" in the 
subject, without the quotes.

Reply via email to