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
_whitelogger has joined #picolisp
_whitelogger has joined #picolisp
_whitelogger has joined #picolisp
orivej has joined #picolisp
<tankf33der> morning
<tankf33der> llvm12rc3 fails too.
<Regenaxer> Good morning tankf33der
<Regenaxer> Can't believe
rob_w has joined #picolisp
rob_w_ has joined #picolisp
rob_w_ has quit [Remote host closed the connection]
<Regenaxer> clacke: Eric Norma
<Regenaxer> nd's LispCast is really good!
<Regenaxer> Thanks for the tip!
* Nistur yawns and sleepily waves at people
<Regenaxer> ☺/
* Nistur has just been to drop MiniNisturette off in nursery, only to come back and find out that MrsNistur is stressing because one of our cats has brought a mouse into the house and let it loose (with a broken leg it turns out) to hide behind out wood burner. MrsNistur isn't scared of mice, but couldn't get to it to save it so I needed to scrabble about and extract it, with the cat looking on in
* Nistur interest, then to hide it away in a holly hedge so hopefully the cat can't get to it and maaaaaybe it'd survive. This is already starting to be a rather stressful week :P
<Regenaxer> haha, very well-known situation :)
<Nistur> the strange thing is... this cat doesn't hunt
<Nistur> our other cat does
<Nistur> this one, at best, is a carrion-cat, taking whatever our younger cat finds
<Nistur> so no idea how he managed to catch this mouse in the first place
<clacke> regenaxer: glad to spread the gospel of LispCast
<clacke> what do you like about it?
<Regenaxer> He has a very patient way to explain
<clacke> that's what I like too
<Regenaxer> Nothing really new, but he introduces an interesting terminlogy
<clacke> I can be super tired and still follow along =)
<Regenaxer> Data, calculations and actions
<Regenaxer> yeah
<Regenaxer> easy listening
<Regenaxer> and good examples
<clacke> aha, you listened to some of the Onion Architecture episodes?
<Regenaxer> not yet
<Regenaxer> I started with 0001
<Regenaxer> not at 0004
<clacke> hardcore =)
<Regenaxer> :)
<clacke> I started at Season 2 because I like several of the papers
<clacke> and then when I was caught up I went to the eps that seemed interesting
<Regenaxer> good
<clacke> I think the computing history is super cool but his own stuff is gold too
<clacke> was going to say "good" but "gold" is valid
<Regenaxer> T
<clacke> I am familiar with OOP Onion Architecture and what he does in FP fits well with those concepts
<Regenaxer> ok
<Regenaxer> I never heard the term onion except in the context of Tor
<clacke> also fits with the idea of "functional core, imperative shell" that Haskellers and Gary Bernhardt like
<clacke> to separate testable logic without side-effects from messy I/O
<beneroth> sounds good
* beneroth will listen to it soonish
<Regenaxer> He plans a book, so no hurry
<beneroth> I can read faster than I can listen xD
<Regenaxer> Podcasts are good also to relax the eyes
<Regenaxer> beneroth, true
<beneroth> Regenaxer, I'm not sure if I find picolisp code '` fun or ugly xD
<Regenaxer> but I cannot read while walking or in the dark in bed
<beneroth> quote read-macro
<beneroth> T
<beneroth> same
<Regenaxer> yeah, a bit ugly
<beneroth> I listen to podcast when doing chores or traveling
<Regenaxer> It just occurs to me that instead of '`
<Regenaxer> in general it would be better to use `(lit
<Regenaxer> this even avoids unnecessary quotes
<Regenaxer> : (1 `(lit (* 3 4)) 9)
<Regenaxer> -> (1 12 9)
<Regenaxer> : (1 `(lit (chop "abc")) 9)
<Regenaxer> -> (1 '("a" "b" "c") 9)
<Regenaxer> hmm, maybe not
<Regenaxer> I don't want this:
<Regenaxer> : (1 `(lit (pack '(a b c))) 9)
<Regenaxer> -> (1 '"abc" 9)
<Regenaxer> Here the quote is not needed
<beneroth> my uses are often '`(db ..)
<beneroth> so (lit) might be nicer here, right
lodsw_ has quit [Ping timeout: 260 seconds]
lodsw has joined #picolisp
rob_w has quit [Remote host closed the connection]
rob_w has joined #picolisp
rob_w_ has joined #picolisp
rob_w has quit [Client Quit]
rob_w_ has quit [Remote host closed the connection]
rob_w has joined #picolisp
rob_w has quit [Remote host closed the connection]
wineroots has joined #picolisp
Nistur has quit [Ping timeout: 260 seconds]
Nistur has joined #picolisp
Nistur has quit [Ping timeout: 256 seconds]
<tankf33der> I will try to compile picolisp static to be able to run on any linux. Lets see.
<Regenaxer> Are there Linuxes which don't support shared libraries?
Nistur has joined #picolisp
<tankf33der> No, maybe somebody wants compile once and deploy everywhere.
<Regenaxer> But the binary is not very portable
<Regenaxer> even when linked statically
<tankf33der> It is a hard task to implement.
<tankf33der> It will be portable on the same arch.
<Regenaxer> right
<Regenaxer> But then the dynamic one is portable too
<Regenaxer> What is annoying in Eric Normand's podcast is all the noise
<Regenaxer> Why does he always need to record while walking outside or driving a car?
Nistur has quit [Ping timeout: 246 seconds]
theruran has quit [*.net *.split]
theruran_ has joined #picolisp
theruran_ has quit [Changing host]
theruran_ has joined #picolisp
clacke has quit [Ping timeout: 247 seconds]
Nistur has joined #picolisp
clacke has joined #picolisp
inara` has joined #picolisp
Regenaxer has quit [Ping timeout: 256 seconds]
inara has quit [Ping timeout: 256 seconds]
Regenaxer has joined #picolisp
_whitelogger has joined #picolisp
_whitelogger has joined #picolisp
_whitelogger__ has joined #picolisp
_whitelogger__ has joined #picolisp
_whitelogger_ has joined #picolisp
_whitelogger_ has joined #picolisp
_whitelogger_ has joined #picolisp
wineroots has quit [Read error: Connection reset by peer]
wineroots has quit [Read error: Connection reset by peer]
wineroots has quit [Read error: Connection reset by peer]
orivej has quit [Ping timeout: 256 seconds]
orivej has quit [Ping timeout: 256 seconds]
orivej has quit [Ping timeout: 256 seconds]