inara` has quit [Quit: Leaving]
inara has joined #picolisp
beneroth has quit [Remote host closed the connection]
bitmapper has quit [Ping timeout: 240 seconds]
orivej has joined #picolisp
jibanes has quit [Ping timeout: 240 seconds]
jibanes has joined #picolisp
uranther has quit []
beneroth has joined #picolisp
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #picolisp
rob_w has joined #picolisp
beneroth has quit [Quit: Leaving]
rob_w has quit [Remote host closed the connection]
mtsd has joined #picolisp
mtsd has quit [Remote host closed the connection]
mtsd has joined #picolisp
beneroth has joined #picolisp
<
DKordic>
Hi beneroth.
<
DKordic>
Good morning everyone.
<
beneroth>
Hey DKordic :D
<
Regenaxer>
Hi beneroth, DKordic!
<
beneroth>
Hi Regenaxer :)
<
beneroth>
seems like Kashyap is diving deep into pilog :)
<
Regenaxer>
yes, good thing :)
mtsd has quit [Ping timeout: 240 seconds]
mtsd has joined #picolisp
orivej has quit [Ping timeout: 240 seconds]
rob_w has joined #picolisp
karswell has quit [Remote host closed the connection]
karswell has joined #picolisp
orivej has joined #picolisp
bitmapper has joined #picolisp
orivej has quit [Ping timeout: 250 seconds]
bitmapper has quit [Remote host closed the connection]
orivej has joined #picolisp
mtsd has quit [Quit: Leaving]
rob_w has quit [Quit: Leaving]
orivej has quit [Ping timeout: 268 seconds]
orivej has joined #picolisp
beneroth has quit [Quit: Leaving]
orivej has quit [Ping timeout: 246 seconds]
razzy`` has joined #picolisp
razzy``` has joined #picolisp
razzy` has quit [Ping timeout: 265 seconds]
razzy`` has quit [Ping timeout: 240 seconds]
razzy has joined #picolisp
<
razzy>
hi, i have trouble making from transient "my-namespace~symbol" my-namespace~symbol . (format) does not seem to work
<
Regenaxer>
(intern ..)
<
Regenaxer>
'format' does
*number* conversion
<
razzy>
how do i make i.e. symbol pretty into transient symbol "pretty"
<
razzy>
i canot work with extern
<
Regenaxer>
oh, extern is something completely different
<
Regenaxer>
A transient symbol is simply one not in the search ode
<
Regenaxer>
So 'zap'
<
razzy>
thx, and if i do not want to change symbol into trasient
<
Regenaxer>
Hmm, then don't do it ;)
<
razzy>
just add "" to name? so i can work with it
<
Regenaxer>
I think you deeply misunderstand something
<
Regenaxer>
There is nowhere a '"' in a transient symbol
<
Regenaxer>
it is markup for I/O
<
razzy>
is there complementary function to zap? so i can take transient and make it regular symbol again?
<
Regenaxer>
yes, as I said, 'intern'
<
Regenaxer>
there is no
*regular* symbol
<
Regenaxer>
Try to understand how 'read' and 'print' work in regard to symbols
<
Regenaxer>
It is only I/O
<
Regenaxer>
besides this all symbols are the same
<
Regenaxer>
ie. value, properties and name
<
Regenaxer>
all three optional
<
Regenaxer>
and transient or not is how a symbol is
*found* at I/O time
<
Regenaxer>
found in the current namespace search order
<
razzy>
yop, but i need transients for functions like pack and chop no?
<
Regenaxer>
No, not needed
<
razzy>
ha ha,.... sorry my fault
<
Regenaxer>
(chop 'cdr)
<
Regenaxer>
Of course if you pack, it is not interned anywhere and thus a transient
<
Regenaxer>
But this works
<
Regenaxer>
(intern (pack '("c" "d" "r")))
<
Regenaxer>
: ((intern (pack '("c" "d" "r"))) (1 2 3))
<
Regenaxer>
-> (2 3)
<
razzy>
yes, i found that
orivej has joined #picolisp
f8l has quit [Ping timeout: 250 seconds]
orivej has quit [Ping timeout: 246 seconds]
prestidigitator has joined #picolisp
prestidigitator is now known as f8l
<
jcowan>
Regenaxer: How does the printer know if it's printing an interned or uninterned symbol?
theruran has joined #picolisp