orivej has quit [Ping timeout: 260 seconds]
casaca has quit [Remote host closed the connection]
orivej has joined #picolisp
aw- has quit [Quit: Leaving.]
orivej has quit [Ping timeout: 256 seconds]
casaca has joined #picolisp
peterhil has quit [Ping timeout: 256 seconds]
peterhil has joined #picolisp
jibanes has quit [Ping timeout: 260 seconds]
jibanes has joined #picolisp
razzy has quit [Ping timeout: 256 seconds]
orivej has joined #picolisp
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #picolisp
orivej_ has joined #picolisp
orivej has quit [Ping timeout: 240 seconds]
aw- has joined #picolisp
orivej_ has quit [Ping timeout: 246 seconds]
mtsd has joined #picolisp
rob_w has joined #picolisp
<
Regenaxer>
Hi Nistur
<
Regenaxer>
tankf33der: I think I know what is wrong. I have to re-design some things.
mtsd has quit [Remote host closed the connection]
mtsd has joined #picolisp
pointfree has quit [Ping timeout: 244 seconds]
michelp has quit [Ping timeout: 260 seconds]
pointfree has joined #picolisp
michelp has joined #picolisp
rob_w has quit [Ping timeout: 256 seconds]
rob_w has joined #picolisp
pointfree has joined #picolisp
michelp has joined #picolisp
pointfree has quit [Changing host]
michelp has quit [Changing host]
casaca has quit [Ping timeout: 246 seconds]
rob_w has quit [Ping timeout: 240 seconds]
rob_w has joined #picolisp
<
aw->
Regenaxer: hi
<
beneroth>
hi aw-, Regenaxer :)
<
aw->
in repl, is it normal that (abort N (cmd)) exits the repl?
<
Regenaxer>
Hi beneroth
<
Regenaxer>
No, should not exit
<
aw->
(abort 5 (call 'sleep 10))
<
Regenaxer>
hmm, aborting a 'call' is special
<
Regenaxer>
It does not abort the child process of course
<
aw->
right.. so it exits the parent
<
Regenaxer>
Not sure what happens to the terminal etc
<
Regenaxer>
try without debug mode
<
aw->
just an edge case, i was testing things with (abort) and happened to use (call).. not a big issue
<
Regenaxer>
in debug mode it does not exit
<
aw->
ah yes, you're right
<
aw->
beneroth: heya
mtsd has quit [Ping timeout: 265 seconds]
casaca has joined #picolisp
mtsd has joined #picolisp
orivej has joined #picolisp
_whitelogger has joined #picolisp
mtsd has quit [Quit: Leaving]
rob_w has quit [Quit: Leaving]
aw- has quit [Quit: Leaving.]
<
Regenaxer>
Looks better now
<
Regenaxer>
I/O- and Catch-Stacks save and restore is not implemented yet
<
Regenaxer>
But products work now (only with (stack 600) though)
<
Regenaxer>
No more gc crashes and hangs
<
Regenaxer>
The gc issues were not due to the "normal" non-safe errors. It was that the stacks were not properly saved and restored by 'yield'
<
Regenaxer>
I released it
<
Regenaxer>
This was by far the most complicated piece of all pil21 so far
<
Regenaxer>
Catch- and I/O-stacks must be handled similar to the link stacks. Should be easy
<
Regenaxer>
until then please do not use 'in', 'out' or 'throw' in a coroutine
<
Regenaxer>
!!! Tomorrow is PilCon !!! ☺
<
beneroth>
late one?
<
Regenaxer>
18:00 CEST
<
beneroth>
unsure if I will participate this time, but I will probably listen
<
beneroth>
got it still pretty rough here
<
beneroth>
wanted to prepare a bit to talk about ht lib, but didn't got to it :(
<
Regenaxer>
No problem. Listen is good too
<
Regenaxer>
I hope we will have more PilCons, so no hurry
<
tankf33der>
basic co tests passed. will play extended too.
<
tankf33der>
i will decrease power’s depth tests to fit to standard stack size.
<
Regenaxer>
Great!!
orivej has quit [Ping timeout: 264 seconds]
<
tankf33der>
i rebooted laptop and now co.l crashes.
<
tankf33der>
i cant explain how it is possible.
<
tankf33der>
this one crashing again.
<
tankf33der>
============
<
tankf33der>
call 2M times a coroutines is ~4x slower than pil64.
<
tankf33der>
===========
<
Regenaxer>
sorry, we have guests, can't look atm
<
tankf33der>
its ok.
<
Regenaxer>
pil21 coroutines will get even a little slower, after the additional stack handling is implemented
<
tankf33der>
all co code passed and enabled. will be used for future test runs.
<
tankf33der>
so, one crash left.
<
Regenaxer>
Thx! :)
narendraj9 has quit [Quit: Bye bye!]
orivej has joined #picolisp
<
tankf33der>
: (lintAll)
<
tankf33der>
$ pil21 +
<
tankf33der>
-> ((who (use "Prg")) (pretty ("bnd" Z)) (_pretty (use Z)))
<
Regenaxer>
Thats OK for now, lint is not adjusted to pil21 yet
<
Regenaxer>
Some more things changed I think, due to namespaces etc
<
Regenaxer>
As beneroth noted, lint also does not handle (lint "file.l") well if it contains (symbols ...)
<
Regenaxer>
Let's see
_whitelogger has joined #picolisp
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #picolisp