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
abel-normand has quit [Ping timeout: 258 seconds]
alexshendi has quit [Ping timeout: 246 seconds]
rob_w has quit [Read error: Connection reset by peer]
aw- has quit [Quit: Leaving.]
_whitelogger has joined #picolisp
aw- has joined #picolisp
aw- has quit [Ping timeout: 258 seconds]
aw- has joined #picolisp
_whitelogger has joined #picolisp
orivej has quit [Ping timeout: 250 seconds]
aw- has quit [Ping timeout: 245 seconds]
_whitelogger has joined #picolisp
orivej has joined #picolisp
orivej has quit [Ping timeout: 250 seconds]
alexshendi has joined #picolisp
orivej has joined #picolisp
aw- has joined #picolisp
orivej has quit [Ping timeout: 240 seconds]
alexshendi has quit [Ping timeout: 268 seconds]
_whitelogger has joined #picolisp
alexshendi has joined #picolisp
<alexshendi> Hi!
alexshendi has quit [Ping timeout: 246 seconds]
<tankf33der> mmans also created mirror on github too
<tankf33der> known, right?
<Regenaxer> yep
orivej has joined #picolisp
alexshendi has joined #picolisp
alexshendi has quit [Ping timeout: 272 seconds]
orivej has quit [Ping timeout: 240 seconds]
<aw-> hi all
<aw-> tankf33der: yes known, it's been there for a while
<tankf33der> ok
<Regenaxer> Hi aw-!
<beneroth> happy new year aw- !
<aw-> hey beneroth happy new year!
<aw-> i've been lurking here, but quiet.. busy :)
<beneroth> good. continue.
<beneroth> bbl
<mtsd> /quit
<razzy> something wexing me. (pretty) prints -> " )" after everything. which makes it less usable
<Regenaxer> 'pretty' is for the side effect, the " )" is the return value
<Regenaxer> If you 'pretty' to some channel it wont appear
<Regenaxer> In the REPL something will always be printed
<Regenaxer> You could do (pretty L) (prinl)
<razzy> hmm hmm,.. is it unavoidable to have differences between REPL and evaluator?
<Regenaxer> Evaluator?
<razzy> picolisp evaluator (i do not know terminology)
<Regenaxer> There is no evaluator. You have the 'eval' function
<Regenaxer> REPL is the read-eval-print loop
<razzy> that what i meant
<Regenaxer> so 'eval' is *part* of it
<razzy> do not worry, thx for explanation
<Regenaxer> 'pretty' is normally not used on top anyway
<Regenaxer> 'pp'
<Regenaxer> (more (who 'foo) pp)
<Regenaxer> 'pretty' is the internal recursive worker
<razzy> i like to have human-readable files and want to print long lists
<Regenaxer> As I said, when printing to files it does not matter
<Regenaxer> " )" is the interactive output
<Regenaxer> (out "file" (for S (all) (pretty (getd S)) (prinl) (prinl]
<Regenaxer> or whatever
<Regenaxer> (pretty (getd S)) is also better (pp S)
<Regenaxer> So there are no "differences between REPL and evaluator" ;)
<razzy> thx, pretty works to my satisfaction
<Regenaxer> ok
orivej has joined #picolisp
orivej has quit [Ping timeout: 240 seconds]
ubLIX has joined #picolisp
alexshendi has joined #picolisp
orivej has joined #picolisp
ubLIX has quit [Quit: *cackles*]
mtsd has quit [Remote host closed the connection]
alexshendi has quit [Ping timeout: 240 seconds]
orivej has quit [Ping timeout: 258 seconds]
alexshendi has joined #picolisp
orivej has joined #picolisp
alexshendi has quit [Read error: Connection reset by peer]
beneroth has quit [Quit: Verlassend]
alexshendi has joined #picolisp
<alexshendi> Hi! What is the correct way to copy an entire index tree?
<alexshendi> Will (copy Tree) do?
ubLIX has joined #picolisp
orivej has quit [Ping timeout: 246 seconds]
<tankf33der> alexshendi: copy will copy only top level
<tankf33der> discussed last week here.
<tankf33der> start point here:
<tankf33der> BTW, easy to check copy will not copy.
<alexshendi> tankf33der:Thanks!
orivej has joined #picolisp
<Regenaxer> ret
<tankf33der> afk
ubLIX has quit [Ping timeout: 246 seconds]
ubLIX has joined #picolisp
<alexshendi> Goodnight.