ChanServ changed the topic of #picolisp to: PicoLisp language | Channel Log: https://irclog.whitequark.org/picolisp/ | Check also http://www.picolisp.com for more information
aw- has joined #picolisp
<beneroth> no more android updates for huawei devices
<beneroth> I hope I get soon a Huwei update which removes the pre-installed (and not easy to get rid of) google apps....
<beneroth> "users of existing Huawei devices who have access to the Google Play Store will still be able to download app updates provided by Google"
<beneroth> [OT] another very interesting info: https://review.coreboot.org/c/coreboot/+/32876
<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)]]]