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 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
<Nistur> mornin'
<Regenaxer> Hi Nistur
<Nistur> o7
<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
<tankf33der> cool.
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
<Regenaxer> Hi aw-
<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))
<aw-> it exits
<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
<tankf33der> i see
<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> yess
<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> http://ix.io/2urF
<tankf33der> this one crashing again.
<tankf33der> ============
<tankf33der> http://ix.io/2uJP
<tankf33der> call 2M times a coroutines is ~4x slower than pil64.
<tankf33der> ===========
<Regenaxer> uh
<Regenaxer> sorry, we have guests, can't look atm
<tankf33der> its ok.
<tankf33der> np.
<Regenaxer> pil21 coroutines will get even a little slower, after the additional stack handling is implemented
<tankf33der> ok
<tankf33der> all co code passed and enabled. will be used for future test runs.
<tankf33der> so, one crash left.
<tankf33der> afk.
<Regenaxer> cool!!
<Regenaxer> Thx! :)
narendraj9 has quit [Quit: Bye bye!]
orivej has joined #picolisp
<tankf33der> : (lintAll)
<tankf33der> :
<tankf33der> $ pil21 +
<tankf33der> -> ((who (use "Prg")) (pretty ("bnd" Z)) (_pretty (use Z)))
<tankf33der> FYI.
<Regenaxer> Thats OK for now, lint is not adjusted to pil21 yet
<tankf33der> ok
<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
<Regenaxer> afp
_whitelogger has joined #picolisp
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #picolisp