miskatonic has quit [Quit: ERC Version 5.3 (IRC client for Emacs)]
alexshendi_ has quit [Read error: Connection reset by peer]
aw- has joined #picolisp
pessoa has joined #picolisp
pessoa has quit [Remote host closed the connection]
miskatonic has joined #picolisp
miskatonic has quit [Remote host closed the connection]
aw- has quit [Quit: Leaving.]
alexshendi has joined #picolisp
orivej has quit [Ping timeout: 255 seconds]
<freemint_>
picolisp.com/wiki/?tutbrw has a spelling mistake "denotes the'print&gt;' method of the" should be 'print&>' when i find motivation i fix it
<freemint_>
*'print>
<freemint_>
Apperently it is escaped wrongly
<Regenaxer>
Thanks freemint_! Fixed
<Regenaxer>
(you could also do it btw)
<freemint_>
Regenaxer: (I know but i was currently doing something else
<freemint_>
"when i find motivation i fix it"
<Regenaxer>
np
<freemint_>
Why does (+ 8 T) yield T number expected but (+ 8 NIL) return NIL?
<Regenaxer>
Good question. Pragmatism
<Regenaxer>
You think of infinite
<Regenaxer>
But NIL here is not -inf but "not existent"
<Regenaxer>
It is extremely useful to propagate "no result" through nested calculations
<Regenaxer>
You'll understand if you write a DB application
<freemint_>
Ok
<freemint_>
i get it
<freemint_>
How would you represent + and - infinity then?
<Regenaxer>
NIL works OK, so just:
<Regenaxer>
(de add (A B) (or (=T A) (=T B) (+ A B]
miskatonix has joined #picolisp
miskatonix has quit [Remote host closed the connection]
miskatonic has joined #picolisp
miskatonic has quit [Quit: ERC Version 5.3 (IRC client for Emacs)]
orivej has joined #picolisp
orivej has quit [Ping timeout: 248 seconds]
alexshendi has quit [Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org]
alexshendi has joined #picolisp
alexshendi has quit [Read error: Connection reset by peer]