beneroth changed the topic of #picolisp to: PicoLisp language | The scalpel of software development | Channel Log: https://libera.irclog.whitequark.org/picolisp | Check www.picolisp.com for more information
aw- has joined #picolisp
beneroth_ has quit [Remote host closed the connection]
beneroth_ has joined #picolisp
aw- has quit [*.net *.split]
razzy has quit [*.net *.split]
inara has quit [*.net *.split]
mario-goulart has quit [*.net *.split]
Nistur has quit [*.net *.split]
f8l has quit [*.net *.split]
clacke has quit [*.net *.split]
stux|away has quit [*.net *.split]
m42e has quit [*.net *.split]
viaken has quit [*.net *.split]
beneroth_ has quit [*.net *.split]
emacsomancer has quit [*.net *.split]
Regenaxer has quit [*.net *.split]
aw- has joined #picolisp
m42e has joined #picolisp
viaken has joined #picolisp
Nistur has joined #picolisp
stux|away has joined #picolisp
clacke has joined #picolisp
razzy has joined #picolisp
f8l has joined #picolisp
mario-goulart has joined #picolisp
inara has joined #picolisp
beneroth_ has joined #picolisp
Regenaxer has joined #picolisp
emacsomancer has joined #picolisp
rob_w has joined #picolisp
rob_w has quit [Read error: Connection reset by peer]
rob_w has joined #picolisp
razzy has quit [Ping timeout: 252 seconds]
clacke has quit [Read error: Connection reset by peer]
rob_w has quit [Read error: Connection reset by peer]
rob_w has joined #picolisp
tankf33der has joined #picolisp
Hunar has joined #picolisp
<Hunar> Hello :) Why (read) returns NIL when the input contains a comma?   I want this  (chop (read)) :a,b  to return ("a" "," "b")
<Regenaxer> Hi Hunar! Comma is a read macro
<Hunar> I'm trying to make a Brainfuck interpreter while the input is read from stdin, how can I get comma, what is my workaround
<Regenaxer> There is also brainfuck in rosettacode
<Regenaxer> Well, you cannot use (read) then
<Regenaxer> To parse non-Lisp, (read) is not useful
<Regenaxer> User (line), (char), (skip) etc.
<Regenaxer> Or (read "_" "#") to get tokens
<Hunar> I'll use (line) then :) thanks
<Regenaxer> :)
<Hunar> one small question, can I loop over multiple lists with a for loop, without using the mapping functions?
<Regenaxer> You can (++ L2) ... (++ L3) for example
<Hunar> Ah, that is useful
<Regenaxer> '++' is non-evaluating 'pop'
<Hunar> My alternative question would have been (does mapcar have exit conditions) .. I need to loop over multiple lists while being able to exit at any time
<Regenaxer> You can always exit anywhere with 'throw'
<Regenaxer> (catch NIL (mapcar '((X) .. (throw)) Lst))
<Regenaxer> but then you don't get the result of mapcar
<Hunar> That's great to know :D thanks
<Regenaxer> Or use 'seek'
<Regenaxer> inside 'make'
<Regenaxer> 'seek' or 'find' etc.
<Hunar> :)
Hunar has quit [Quit: Client closed]
aw- has quit [Quit: Leaving.]
rob_w has quit [Remote host closed the connection]
razzy has joined #picolisp
<razzy> ah, i wanted to ask Hunar about ACL
emacsomancer has quit [Quit: WeeChat 3.3]
emacsomancer has joined #picolisp
beneroth_ has quit [*.net *.split]
Regenaxer has quit [*.net *.split]
m42e has quit [*.net *.split]
viaken has quit [*.net *.split]
razzy has quit [*.net *.split]
tankf33der has quit [*.net *.split]
inara has quit [*.net *.split]
mario-goulart has quit [*.net *.split]
Nistur has quit [*.net *.split]
f8l has quit [*.net *.split]
stux|away has quit [*.net *.split]
f8l has joined #picolisp
Nistur has joined #picolisp
Regenaxer has joined #picolisp
beneroth_ has joined #picolisp
razzy has joined #picolisp
viaken has joined #picolisp
m42e has joined #picolisp
mario-goulart has joined #picolisp
inara has joined #picolisp
tankf33der has joined #picolisp
stux|away has joined #picolisp