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