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 has quit [Ping timeout: 246 seconds]
<
tankf33der>
mmans also created mirror on github too
<
tankf33der>
known, right?
orivej has joined #picolisp
alexshendi has joined #picolisp
alexshendi has quit [Ping timeout: 272 seconds]
orivej has quit [Ping timeout: 240 seconds]
<
aw->
tankf33der: yes known, it's been there for a while
<
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.
<
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>
(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
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
ubLIX has quit [Ping timeout: 246 seconds]
ubLIX has joined #picolisp
<
alexshendi>
Goodnight.