nemo_ has joined #picolisp
nemo_ has quit [Client Quit]
yagamisato has quit [Ping timeout: 240 seconds]
yagamisato has joined #picolisp
yagamisato has quit [Changing host]
yagamisato has joined #picolisp
yagamisato has quit [Ping timeout: 258 seconds]
yagamisato has joined #picolisp
yagamisato has joined #picolisp
rob_w has joined #picolisp
rob_w has quit [Remote host closed the connection]
theruran has quit [Quit: Connection closed for inactivity]
<
aw->
Regenaxer: hi
<
aw->
i was reading your email about (input) and (output)
<
abu[m]>
In the list?
<
aw->
i'm trying to understand how it's different from (in) and (out
<
aw->
yes mailing list
<
abu[m]>
It is more general perhaps
<
abu[m]>
The point is that it gives control on the char level
<
aw->
what is char though? 1-byte? 4 bytes?
<
abu[m]>
yes, one UTF-8 char
<
abu[m]>
what you get with (char) or (line) or (chop ..)
<
abu[m]>
So a no-operation is (in "file" (input (char) ...]
<
aw->
ok let me read some more
<
aw->
and update pil to that version
<
abu[m]>
I would say the difference is that 'in' reads
*only* from file, fd or pipe, while 'input' can read from anything
<
abu[m]>
A typical example is reading from a string
<
abu[m]>
(let L (chop "string") (input (++ L) ...
<
aw->
reading from anything
<
aw->
that makes it more clear
<
abu[m]>
It is a very nice and simple concept. I feel sorry I found that so late
alexshendi has joined #picolisp
alexshe26 has joined #picolisp
alexshe24 has joined #picolisp
alexshendi has quit [Ping timeout: 244 seconds]
alexshe26 has quit [Ping timeout: 255 seconds]
alexshendi has joined #picolisp
alexshe24 has quit [Remote host closed the connection]
calle has joined #picolisp
calle has quit [Ping timeout: 272 seconds]
alexshendi has quit [Quit: -a- Connection Timed Out]
alexshendi has joined #picolisp
calle has joined #picolisp
calle has quit [Ping timeout: 258 seconds]
alexshendi has quit [Read error: Connection reset by peer]
alexshendi has joined #picolisp
alexshendi has quit [Read error: Connection reset by peer]
alexshendi has joined #picolisp
alexshendi has quit [Client Quit]
alexshendi has joined #picolisp
calle has joined #picolisp
alexshe30 has joined #picolisp
alexshendi has quit [Read error: Connection reset by peer]
alexshe30 has quit [Ping timeout: 244 seconds]
alexshendi has joined #picolisp
calle has quit [Quit: Leaving]
alexshendi has quit [Quit: -a- Connection Timed Out]
alexshendi has joined #picolisp
alexshendi has quit [Read error: Connection reset by peer]
alexshe42 has joined #picolisp
alexshe42 has quit [Read error: Connection reset by peer]
alexshendi has joined #picolisp
alexshendi has quit [Read error: Connection reset by peer]
alexshendi has joined #picolisp