ChanServ changed the topic of #picolisp to: PicoLisp language | Channel Log: https://irclog.whitequark.org/picolisp/ | Check also http://www.picolisp.com for more information
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
<beneroth> hi all
<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> thx
<razzy> how do i make i.e. symbol pretty into transient symbol "pretty"
<razzy> i canot work with extern
<razzy> somehow
<Regenaxer> oh, extern is something completely different
<Regenaxer> A transient symbol is simply one not in the search ode
<Regenaxer> r
<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> yes
<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
<razzy> ok
<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> :)
<Regenaxer> (chop 'cdr)
<razzy> yop
<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> or:
<Regenaxer> : ((intern (pack '("c" "d" "r"))) (1 2 3))
<Regenaxer> -> (2 3)
<razzy> yes, i found that
<Regenaxer> ok
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