<beneroth>
"Joint Venture between AMD and Haiguang Information Technology Co.,Ltd., aims at providing high performance x86 processor for China server market."
<beneroth>
next round in the trade wars...
ubLIX has quit [Quit: ubLIX]
_whitelogger has joined #picolisp
orivej has quit [Ping timeout: 244 seconds]
<aw->
beneroth: you don't run LineageOS?
wasamasa has left #picolisp ["Bye"]
rob_w has joined #picolisp
tankf33der has quit [Read error: Connection reset by peer]
tankf33der has joined #picolisp
pointfree has quit [Write error: Connection reset by peer]
pointfree has joined #picolisp
<beneroth>
aw-, nah, device is too new
<aw->
oh i see
<aw->
too bad
ubLIX has joined #picolisp
ubLXI has joined #picolisp
ubLIX has quit [Ping timeout: 268 seconds]
rob_w has quit [Remote host closed the connection]
orivej has joined #picolisp
ubLIX has joined #picolisp
ubLXI has quit [Ping timeout: 244 seconds]
ubLXI has joined #picolisp
ubLIX has quit [Ping timeout: 258 seconds]
ubLXI has quit [Quit: ubLXI]
f8l has quit [Ping timeout: 252 seconds]
mtsd has joined #picolisp
<mtsd>
Good evening all
<Regenaxer>
Good evening mtsd!
<mtsd>
Hello Regenaxer! How are things?
<Regenaxer>
Just OK :)
<mtsd>
Good, Sorry I have been unable to visit IRC for a while
<Regenaxer>
yeah, no problem I think. Nothing important happened
<mtsd>
I gave a picolisp talk for some colleagues, about a week ago
<mtsd>
Showed some code and did some live programming. It went well, I think
<Regenaxer>
Great, how did they accept it?
<Regenaxer>
Not shocked?
<mtsd>
Some of them were ;)
<Regenaxer>
:)
<mtsd>
Most liked it, I think only one was a bit more critical
<Regenaxer>
How many listeners?
<mtsd>
Just 5, all of them working with web development in various aspects
<Regenaxer>
cool
<mtsd>
One guy was unable to attend, but he is the one most interested. I will try to start educate him a bit extra, soon
<Regenaxer>
ok
<rick42>
hi, mtsd, Regenaxer!
<rick42>
mtsd: nice job "spreading the word" :)
<Regenaxer>
Hi rick42!
<mtsd>
Hi rick42!
<mtsd>
Trying my best :)
f8l has joined #picolisp
mtsd has quit [Remote host closed the connection]
<rick42>
if F is a standard pil function that has this property: (F T) -> 1, (F NIL) -> 0, then what is F? thanks
<beneroth>
F is just a variable name
<beneroth>
ah
<beneroth>
you mean (bool)
<rick42>
looking to see if there is a function F in pil that does this
<rick42>
ah!
<beneroth>
T, NIL
<beneroth>
though all conditions in picolisp are NIL or otherwise
<beneroth>
(if T 1 0)
<beneroth>
(if X 1 0)
<rick42>
ok thanks
<beneroth>
you only want to use (bool) when you are interested in T, or more specifically, when you want to "hide" the non-NIL value
<beneroth>
all conditions are Not-NIL vs NIL (e.g. while, until, if, ifn, unless, when, ...)
<beneroth>
(and or ...)
<rick42>
how to "push/cons" on to end of list? is there a better way than this, e.g.>
<rick42>
-> (1 2 3 4)
<rick42>
: (append (1 2 3) (4))
<rick42>
(i remember appends being expensive, like O(N) where N is the length of the first argument)
<rick42>
is there a conc?
<rick42>
yes there is!!!
orivej has quit [Ping timeout: 258 seconds]
ubLIX has joined #picolisp
<CORDIC>
"conc" still traverses the whole list. "fifo"?
<CORDIC>
It is not built-in. [de bit [Flg] [casq Flg [[NIL] 0] [[T] 1] [T (TypeError 'bit Flg)]]]