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
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #picolisp
beneroth has joined #picolisp
orivej has quit [Ping timeout: 240 seconds]
<beneroth> Good morning
<beneroth> Regenaxer, is (pack 'str) expensive?
<Regenaxer> yes, a little, it extracts and packs char-by-char
<Regenaxer> more expensive than 'cons'
<Regenaxer> But in praxis I do not worry ;)
<beneroth> ok, so not short-circuited like (chop) is
<beneroth> (chop 'lst) I mean
<beneroth> so (if (str? V) V (pack V)) might be worthwhile?
<Regenaxer> yes, not much faster probably
<beneroth> kk thx :)
<Regenaxer> :)
mtsd has joined #picolisp
orivej has joined #picolisp
aw- has joined #picolisp
olaf_h has joined #picolisp
<olaf_h> hi all
<olaf_h> just to be curious: I recently installed iSH on iOS and after adding emacs I wondered why no picolisp package is offered :-) any hardware restrictions or just matter of distribution maintainer?
<olaf_h> iSH seems to be based on Alpine Linux.
<olaf_h> heise says about iSH: 'execution of Linux software in the app is done by x86-emulator' (https://www.heise.de/news/iSH-Apple-laesst-Linux-Shell-in-den-App-Store-4937908.html)
<beneroth> hey olaf_h !
<beneroth> nice to see you here!
<clacke> > execution of Linux software in the app is done by x86-emulator
<olaf_h> hi beneroth:
<olaf_h> :-)
<beneroth> olaf_h, pilbox and current picolisp versions require 64bit ;-)
<clacke> omg the dystopic aspects of Programmer at Large are already happening, centuries ahead of schedule
<beneroth> you might be able to get pil32 functioning ont hat iSH thingy
<beneroth> clacke, ?
<beneroth> didn't RMS warn about this decades ago? :P
<beneroth> when I couldn't use a printer anymore because vendor was offering no driver
<olaf_h> beneroth: thank you
<clacke> in our space-faring future, the plumbing systems of our spaceships will be running ancient firmware in an x86 emulator, and the Linux running in the emulator will be patched to compensate for a specific bug in the emulation
<beneroth> hmmm
<beneroth> I fear we will not make it that far, not on our current trajectory
<clacke> the ubiquitous portable binary format is x86 Linux binaries
<clacke> that's why I actually hope that ubiquitous actually-designed wasm can avert that particular timeline
<beneroth> also I like the Dirk Gently (Adam Douglas electronic monk novel) version, there a alien ship crashes on earth (kickstarting life on earth) because the aliens were using electronic monks (as video records watch TV for you, electronic monks believe for/in you) which told them they believe/were confident the engine repair was correct when it was not
<clacke> I donlt remember that detail and now I want to read it again
<beneroth> rings a lot like current common IT management (and IT politics)
<beneroth> hehe :D
<beneroth> you are welcome :P
<beneroth> I really love the opening of that book
<clacke> the TV series was nothing like the books but worth watching in its own right
<beneroth> something along the lines of "This particular electronic monk got mad, because he was plugged into a video recorder watching 50 channels in parallel. No the monk cannot move, because he believes everything is pink, and hence he cannot differentiate anything he sees and is practically blind."
<beneroth> oh yes
<beneroth> I loved it
<beneroth> too bad it was aborted after 2 seasons
<beneroth> firefly-pattern etc.
<beneroth> never thought I could be manipulated into finding a ugly serial killer cute and likeable :)
<clacke> you need to read Douglas Adams books every 10 years because you gain life experience that allows you to appreciate the next layer of the book, and also you have digested the book enough to get less distracted by the oscillating storyline
<beneroth> T
<clacke> Oh yeah, the holistic assassin. She was a terrible person. I loved her.
<clacke> And somehow cosmically not a terrible person. Very Adams, even though he didn't write her.
<beneroth> T
<beneroth> I also liked the real badies, they were so tragic figures
<beneroth> Gordon who just wants to be a music star again
<beneroth> and everyone is confused all the time, makes the whole movie so much more grounded in reality than other movies without any supernatural stuff
<clacke> The writers really know how to write people. That makes almost any story great. So many writers don't.
<beneroth> T
aw- has quit [Quit: Leaving.]
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #picolisp
olaf_h has quit [Quit: Leaving]
aw- has joined #picolisp
<aw-> beneroth: hey, you'll like this one: NodeJS automatically converts the number '0127' to '87', because if you prefix the number with a 0 it assumes the number is octal!!
<aw-> **facepalm**
<beneroth> bwahaha, epic
<Regenaxer> C does the same iirc
<Regenaxer> Good old PDP-11 times
<aw-> yeah, so lots of C programs will do that as well
<aw-> hi Regenaxer
<Regenaxer> Hi aw-!
<aw-> i have a PDP-11 on my desk, haven't tried using it yet
<aw-> "PDP-11"
<aw-> replica
<Regenaxer> Ah, cool
<Regenaxer> Full hardware? Or just emulated?
<aw-> full console, emulated OS's etc
<Regenaxer> Wow
<beneroth> not bad
<beneroth> cool project!
<aw-> yes, over 400+ solder points
<aw-> hahaha
<Regenaxer> Really good!
<Regenaxer> Nostalgic ;)
<Regenaxer> I used a PDP-11 in the mid-70s at University
<Regenaxer> Meteosat data processing
<Regenaxer> Did not program gt though
<Regenaxer> *it
<aw-> I think the maker of the kit is in Switzerland
<aw-> or Germany
<aw-> Regenaxer: wow
<beneroth> Regenaxer, there was once a guy on HN who got access to some decades old machine which happened to have PicoLisp on it (must be a machine you once worked on)
<Regenaxer> oh :)
<beneroth> the comment was on a PicoLisp thread and the commenter was positively surprised that PicoLisp still exists :)
<beneroth> dunno if I can find it again, can search later
<Regenaxer> strange indeed
<Regenaxer> yes, please
<beneroth> will do (later)
<Regenaxer> Can't believe ;)
<Regenaxer> No hurry
<aw-> is that the mizar32?
<aw-> or.. much older?
<Regenaxer> I'm out now, back in an hour
<beneroth> older
<beneroth> I believe
<beneroth> I will search
<beneroth> bbl
<Regenaxer> :)
<beneroth> afaik Regenaxer wa snot involved with mizar32 beside email support, I believe mizar32 was by an Italian guy?
<Regenaxer> right
<beneroth> (comparable less involved than with e.g. pilOS and the verilog version)
<Regenaxer> yes
<beneroth> laters o/
<Regenaxer> mizar32 did not even need support
<Regenaxer> cu :)
orivej has quit [Ping timeout: 268 seconds]
<beneroth> Regenaxer, the comment is much less specified than I thought: https://news.ycombinator.com/item?id=12364593
<beneroth> s/specified/specifc
<beneroth> +i
<beneroth> argh
<beneroth> funny old thread from 2016. most comments are even on-topic
<beneroth> and you solved the MacOs compatibility issue by now :))
<beneroth> [OT] malicious code uploaded to PHP source repository. as a result, they give up with self-hosting and move to Microsoft: https://externals.io/message/113838
<beneroth> first comment on that thread is: you should sign commits xD
<Regenaxer> yeah, not really clear. But still interesting :)
<Regenaxer> and yes, all quite outdated by now.
<Regenaxer> Well, it is 5 years, an eternity :)
<beneroth> Regenaxer, tankf33der, maybe interesting for you (trending on HN): https://github.com/rust-lang/rust/issues/83623 HN thread: https://news.ycombinator.com/item?id=26620048
<beneroth> "&& operator chains (and –|, possibly) generates unoptimizable LLVM IR "
<Regenaxer> oh
<Regenaxer> seems to refer to clang
<beneroth> funnyingly the top HN comment is about lisp implementation
<beneroth> but I don't understand if its about a lisp implemented on top of LLVM or just the same bug in a lisp compiler as illustration
<Regenaxer> I don't find that comment
<beneroth> on the HN thread, not on the issue thread
<Regenaxer> Sorry, was on phone
<Regenaxer> I see
<Regenaxer> Don't know TXR Lisp
<beneroth> neither, no idea
<Regenaxer> Anyway llvm optim is suspicious
orivej has joined #picolisp
mtsd has quit [Ping timeout: 246 seconds]
stultulo has joined #picolisp
f8l has quit [Ping timeout: 240 seconds]