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 joined #picolisp
karswell has quit [Ping timeout: 260 seconds]
orivej has quit [Ping timeout: 240 seconds]
beneroth has quit [Remote host closed the connection]
orivej has joined #picolisp
rob_w has joined #picolisp
rob_w has quit [Remote host closed the connection]
mtsd has joined #picolisp
orivej has quit [Ping timeout: 240 seconds]
<aw-> hi all
<Regenaxer> Hi aw-!
<aw-> hi Regenaxer
<aw-> Regenaxer: is pilSrc the same as pil21 ?
<Regenaxer> I wanted to find a name for the lang
<Regenaxer> pil64 is written in PilAsm
<Regenaxer> So pil21 is perhaps written in PilSrc?
<Regenaxer> any better name?
<aw-> hmmm
<aw-> it's confusing
<Regenaxer> It looks like Lisp, but isn't
<aw-> because 'src' is the 32-bit version of pil
<aw-> in the tar archive
<Regenaxer> This will disappear
<Regenaxer> pil21 will be stand-alone
<aw-> great
<Regenaxer> but right, "Src" is not a very creative name
<aw-> ok this couldbe fun
<aw-> pilllvm
<Regenaxer> thought that too, but hard to pronounce
<aw-> pil2k
<Regenaxer> hmm
<aw-> newpil
<Regenaxer> it is a kind of asm
<Regenaxer> a language
<Regenaxer> to write the pil sources in
<aw-> hw about: pilIR ?
<Regenaxer> better
<Regenaxer> but the "intermediate representation" is llvm-ir
<Regenaxer> not on the pil side
<Regenaxer> Perhaps no new name at all?
<Regenaxer> They are just the pil21 sources
<Regenaxer> no more pilAsm
<Regenaxer> Not the urgent problem anyway ;)
<mtsd> Hello all
<aw-> hmmm
<Regenaxer> At the moment I'm stuck with stack structures
<Regenaxer> coroutines
<aw-> well i'm curious can *we* code in the new pil21 sources once you'll be done?
<Regenaxer> Hi mtsd!
<aw-> or is it too difficult for normal humans?
<Regenaxer> aw-, yes, libs can be written more easily than pilAsm perhaps
<mtsd> Isn't there a joke about this? "There are only three hard things in computer science. Off-by-one errors and naming things." ;)
<aw-> mtsd: :) nice
<Regenaxer> mtsd, indeed!
<aw-> how about: pil++ ;)
<Regenaxer> hmm, resembles too much C++, which I hate ;)
<aw-> i was not serious with that one
<Regenaxer> ;)
<aw-> and yes, i also hate C++, much useless time wasted on it in college
<aw-> hmmmm... why pil21 btw?
<aw-> 21 because 2021?
<aw-> why not just call it pil2 ?
<Regenaxer> either 2021, or (if I don't finish until then), "pil for the 21st century"
<aw-> i see
<aw-> pilX
<aw-> pilV
<aw-> ok i'll stop here
<Regenaxer> :)
<Regenaxer> naming is hard indeed
<Regenaxer> Let's just stay with pil21 for now
<aw-> T
<Regenaxer> The rest is almost the same
<Regenaxer> a few differences though
<Regenaxer> Hmm, in my notes I called this lang "MockPil"
<Regenaxer> also not nice
orivej has joined #picolisp
rob_w has joined #picolisp
<aw-> ahaha
<aw-> hmmm.. i think there's an issue with naming it pil21
<Regenaxer> ?
<aw-> in 2022 your releases will be: pil21 v22.1.25 ?
<Regenaxer> no, it is just picoLisp - replaces the old one
<Regenaxer> just as now pil64 or pil32
<aw-> oh ok ok
<aw-> yah in that case, the name doesn't really matter
<Regenaxer> I hope we wont need parallel installations of pil64 and pil21
<Regenaxer> pil32 for bootstrapping is no longer needed
<Regenaxer> or any bootstrapping
<Regenaxer> as the .bc file is supplied
<Regenaxer> which I hope to be system-independent
<Regenaxer> the file pil21/src/base.bc
<Regenaxer> and later ext.bc and ht.bc
<Regenaxer> Sigh, perhaps all that won't happen anyway, as I'm stuck since several days ;)
<Regenaxer> Either I have a really stupid error, or a fundamental problem
<Regenaxer> Cool aw-, thanks for the ml post!
orivej has quit [Ping timeout: 260 seconds]
<aw-> np
<aw-> well maybe you just need a few days away from the screen to think about the problem
<Regenaxer> true
<Regenaxer> I take long walks daily, helps a lot
<Regenaxer> But now I must dig into the generated arm64 bonary to find what goes wrong with the stack
<Regenaxer> Can't do that well while walking
<Regenaxer> well, a little
<Regenaxer> I develop all on the smartphone anyway, so I'm flexible
<aw-> great
<aw-> would like to see that in person
<Regenaxer> I think I found a way to do my presentations also on the phone
<Regenaxer> using 'scrcpy'
<Regenaxer> nice tool!
<Regenaxer> So you will see :)
orivej has joined #picolisp
<aw-> ok looking forward to it
mtsd has quit [Ping timeout: 260 seconds]
mtsd has joined #picolisp
rob_w has quit [Remote host closed the connection]
rob_w has joined #picolisp
rob_w has quit [Remote host closed the connection]
rob_w has joined #picolisp
beneroth has joined #picolisp
mtsd has quit [Ping timeout: 240 seconds]
mtsd has joined #picolisp
<DKordic> [[http://tunes.org/LLL/][LLL]]: ""Low Level Lib"" (EDSL). My favourite name, but the TUNES project doesn't have anything more interesting than name (yet). LIL: ""Lisp Implementation Language"" in general and W:PreScheme in case of [[http://s48.org/][s48]]. LAP: ""Lisp Assembly Program"" (LISP 1.5 Programmer's Manual). [[http://larcenists.org/index.html][Larceny]], [[http://www.sbcl.org/][SBCL]] and
<DKordic> [[http://www.gnu.org/software/mit-scheme/][MIT Scheme]] also have LLL implementations.
<DKordic> Regenaxer: How about a double extension ""ll.l""? For example ""Linux.ll.l"".
<Regenaxer> Also a little hard to articulate. But LIL seems nice
<Regenaxer> (also annotates "little", suitable for "pico")
<Regenaxer> But already taken in the above Scheme projects?
<DKordic> I don't see how is it hard to articulate. No LIL and LAP are general concepts.
<Regenaxer> It should be "Pil impl. lang.", but that's PIL again ;)
<Regenaxer> sigh
<Regenaxer> Lets simply stay with "pil21"
<DKordic> ll.l: ""Low Level (pico)Lisp""?
<mtsd> Seems the easiest option, at the moment. Let the brain work on the more pressing issues
<Regenaxer> Hehe
<mtsd> I am looking forward to see you working on your phone in july :)
<Regenaxer> ok :)
<mtsd> I will haul a laptop along, most likely..
<Regenaxer> Good. I need a laptop to install scrcpy on, but it seems there is one already available with the beamer at Kulturbahnhof
<Regenaxer> Will test one of the next days
<mtsd> I did get started with penti some time ago, but not enough time to focus on that, unfortunately
<Regenaxer> The laptop runs some old Windows though, no idea how to install scrcpy
<Regenaxer> no hurry :)
<mtsd> I can try to set that up on the laptop I had in mind to bring. At least a possible backup solution
<Regenaxer> Good idea!
<Regenaxer> I could also borrow my wife's
<mtsd> Good, then we will have two options. One of them ought to work, at least :)
<Regenaxer> I tested scrcpy on the PC in my office
<Regenaxer> yeah
<aw-> i'm most likely bringing my laptop as well
<Regenaxer> perfect
<aw-> mine is arm64 too
<mtsd> aw-, pinebook?
orivej has quit [Ping timeout: 268 seconds]
<aw-> mtsd: Nexdock with an arm64 SBC
<beneroth> hey all :)
<aw-> hey bene
<Regenaxer> Hi beneroth!
beneroth has quit [Read error: Connection timed out]
beneroth has joined #picolisp
<beneroth> many thanks, Regenaxer
<beneroth> especially for the nice accommodation overview
<beneroth> @pilCon
<aw-> Regenaxer: nice wiki page
<Regenaxer> :)
<aw-> perhaps i can suggest to remove or somewhat obfuscate the email address
<Regenaxer> Accomodation possibilities are by far not complete
<Regenaxer> there are hotels in Meitingen and Gersthofen too
<Regenaxer> I'm sure people will find
<Regenaxer> ah, right, the mails
<Regenaxer> I'm just walking the fields
<Regenaxer> can one of you do it?
<Regenaxer> But aren't the mails public anyway?
<Regenaxer> e.g. in the archive?
mtsd has quit [Quit: Leaving]
<beneroth> they are
<beneroth> aw-, you really think hiding mail addresses helps anything these days? good filter is the only way, I think.
<beneroth> I get tons of spam.. from a few botnets/distributors
<Regenaxer> yeah, my mail is public anywhere too
<Regenaxer> WhatsApp is a lot more problematic, cause they can associate *all* contacts
<Regenaxer> So I killed my WhatsApp account one month ago. Use only DeltaChat as messenger now
olaf has joined #picolisp
rob_w has quit [Remote host closed the connection]
<Regenaxer> Bei mir gings auch sehr gut, aber es ist jetzt ruhiger geworden. Nur BTG und ein paar Kleinigkeiten (SIM), mit viel Luft drin
<Regenaxer> oops
<Regenaxer> Sorry, wrong channel :)
olaf has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
orivej has joined #picolisp
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #picolisp
orivej has quit [Ping timeout: 268 seconds]
orivej has joined #picolisp
libertas has quit [Ping timeout: 268 seconds]
libertas_ has quit [Ping timeout: 260 seconds]
libertas has joined #picolisp
orivej has quit [Ping timeout: 268 seconds]
v88m has quit [Remote host closed the connection]
orivej has joined #picolisp
mtsd has joined #picolisp
mtsd has quit [Remote host closed the connection]
mtsd has joined #picolisp
<Regenaxer> Found the reason. Stack frames collide. Must stop now, otherwise I cannot switch off all night long. A beer! Good night! :)
mtsd has quit [Remote host closed the connection]
mtsd has joined #picolisp
<beneroth> Good night, congratulations!
beneroth has quit [Quit: Leaving]
mtsd has quit [Quit: Leaving]
aw- has quit [Quit: Leaving.]
aw- has joined #picolisp