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
Blukunfando has joined #picolisp
logand``` has quit [Ping timeout: 272 seconds]
orivej has quit [Ping timeout: 264 seconds]
Blukunfando has quit [Ping timeout: 246 seconds]
_whitelogger has joined #picolisp
rob_w has joined #picolisp
orivej has joined #picolisp
aw- has quit [Quit: Leaving.]
aw- has joined #picolisp
theruran has quit [Read error: Connection reset by peer]
theruran has joined #picolisp
Seteeri has joined #picolisp
rob_w has quit [Remote host closed the connection]
<Seteeri> I was reading about the reasons for writing pil64 in asm instead of C, and I was wondering - are there still advantages to writing pil21 in llvm IR vs C?
<Regenaxer> yes, the same
<Regenaxer> Carry flag, stack control
<Regenaxer> you can get the stack pointer in llvm-ir, and then set it again
<Regenaxer> (stack) (stack P) in PilSrc
<Seteeri> llvm (ssa more specifically) also seems more convenient than pure asm
<Regenaxer> Not sure. At least it is almost impossible to read
<Regenaxer> But the generated asm is OK again
<Regenaxer> and quite efficient
<Seteeri> I was reading this article: https://releases.llvm.org/1.1/docs/Stacker.html#lessons
<Regenaxer> What is stacker?
<Seteeri> It was a toy language used for understanding llvm ir
<Regenaxer> I see
<Seteeri> like a forth :)
<Regenaxer> I suspected so, due to the stack terminology
<Regenaxer> "everything is a value" maps well to Lisp (PilSrc)
<Seteeri> or everything is an atom?
<Seteeri> or list...
<Regenaxer> yes, which are also values
<Seteeri> I tried to get pilos running on the pi but it hangs somewhere in main
<Seteeri> it runs fine on qemu
<Regenaxer> I'm sure you find the reason :)
<Seteeri> I've been studying the arm manuals and bare metal examples, and tried configuring the system registers in various ways but no go
<Seteeri> it might be the mmu but it *should* run without it on
<Regenaxer> tough
<Seteeri> i saw the recent test on risc-v
<Seteeri> might try risc-v lol
<Seteeri> i also realized this would help with porting to wasm (since similar to "bare metal" environment)
<Regenaxer> Same kind of problems probably
<Regenaxer> in risc-v
<Seteeri> that's what im thinking
<Seteeri> and then i dont have physical hw to test it
Seteeri has quit [Read error: Connection reset by peer]
Seteeri has joined #picolisp
Blukunfando has joined #picolisp
theruran has quit [Ping timeout: 240 seconds]
theruran has joined #picolisp
<Regenaxer>
logand has joined #picolisp
Seteeri has quit [Quit: Leaving]
vikid1 has joined #picolisp
vikid has quit [Ping timeout: 240 seconds]
orivej has quit [Ping timeout: 265 seconds]