00:43
Blukunfando has joined #picolisp
02:59
logand``` has quit [Ping timeout: 272 seconds]
04:22
orivej has quit [Ping timeout: 264 seconds]
05:54
Blukunfando has quit [Ping timeout: 246 seconds]
06:20
_whitelogger has joined #picolisp
07:11
rob_w has joined #picolisp
09:16
orivej has joined #picolisp
11:42
aw- has quit [Quit: Leaving.]
11:49
aw- has joined #picolisp
13:27
theruran has quit [Read error: Connection reset by peer]
13:31
theruran has joined #picolisp
14:50
Seteeri has joined #picolisp
15:13
rob_w has quit [Remote host closed the connection]
15:30
<
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?
15:31
<
Regenaxer >
yes, the same
15:31
<
Regenaxer >
Carry flag, stack control
15:32
<
Regenaxer >
you can get the stack pointer in llvm-ir, and then set it again
15:33
<
Regenaxer >
(stack) (stack P) in PilSrc
15:33
<
Seteeri >
llvm (ssa more specifically) also seems more convenient than pure asm
15:33
<
Regenaxer >
Not sure. At least it is almost impossible to read
15:34
<
Regenaxer >
But the generated asm is OK again
15:34
<
Regenaxer >
and quite efficient
15:34
<
Regenaxer >
What is stacker?
15:35
<
Seteeri >
It was a toy language used for understanding llvm ir
15:35
<
Seteeri >
like a forth :)
15:36
<
Regenaxer >
I suspected so, due to the stack terminology
15:37
<
Regenaxer >
"everything is a value" maps well to Lisp (PilSrc)
15:37
<
Seteeri >
or everything is an atom?
15:37
<
Seteeri >
or list...
15:38
<
Regenaxer >
yes, which are also values
15:38
<
Seteeri >
I tried to get pilos running on the pi but it hangs somewhere in main
15:38
<
Seteeri >
it runs fine on qemu
15:38
<
Regenaxer >
I'm sure you find the reason :)
15:39
<
Seteeri >
I've been studying the arm manuals and bare metal examples, and tried configuring the system registers in various ways but no go
15:40
<
Seteeri >
it might be the mmu but it
*should* run without it on
15:41
<
Seteeri >
i saw the recent test on risc-v
15:41
<
Seteeri >
might try risc-v lol
15:42
<
Seteeri >
i also realized this would help with porting to wasm (since similar to "bare metal" environment)
15:42
<
Regenaxer >
Same kind of problems probably
15:42
<
Regenaxer >
in risc-v
15:42
<
Seteeri >
that's what im thinking
15:43
<
Seteeri >
and then i dont have physical hw to test it
15:55
Seteeri has quit [Read error: Connection reset by peer]
16:02
Seteeri has joined #picolisp
17:12
Blukunfando has joined #picolisp
18:24
theruran has quit [Ping timeout: 240 seconds]
18:26
theruran has joined #picolisp
20:14
logand has joined #picolisp
20:43
Seteeri has quit [Quit: Leaving]
21:33
vikid1 has joined #picolisp
21:35
vikid has quit [Ping timeout: 240 seconds]
23:03
orivej has quit [Ping timeout: 265 seconds]