bjorkintosh has joined #picolisp
pablo_escoberg has joined #picolisp
bjorkint0sh has joined #picolisp
bjorkintosh has quit [Ping timeout: 260 seconds]
rick85 has joined #picolisp
rick85 has quit [Client Quit]
<
rick42>
Greetings, old friends.
<
abu[7]>
Cheers Rick!
<
rick42>
how are you, abu[7] ? I hope well.
<
abu[7]>
Yes, good, thanks!
bjorkint0sh has quit [Quit: "Every day, computers are making people easier to use." David Temkin]
bjorkintosh has joined #picolisp
bjorkintosh has joined #picolisp
bjorkintosh has quit [Changing host]
ygrek has joined #picolisp
<
rick42>
abu[7]: I noticed that when I say (box 42) at the REPL, it returns a name like $177635655120761
<
rick42>
I can use this name at the next REPL prompt and get the value 42.
<
rick42>
So it must be interned, right?
<
abu[7]>
No, it is a direct address
<
abu[7]>
"interned" would meÄn to be put into the namespace tree
<
abu[7]>
which is not the case here
<
rick42>
so, that means that it's marked for GC, right? (it's an odd number)
<
rick42>
"which is not the case here" yes!
<
abu[7]>
Yes, it disappears if not referenced
<
abu[7]>
So accessing by "name" is allowed only during debugging
<
rick42>
abu[7]: how to you get the name of any symbol? is there a primitive call for that?
<
abu[7]>
Well, (name 'sym) :)
<
rick42>
haha ok thanks
bjorkintosh has quit [Ping timeout: 260 seconds]
bjorkintosh has joined #picolisp