freenode/#sicl - IRC Chatlog
Search
19:17:49
scymtym
karlosz: do you want to add the ASSERT call to the CST test or i just do it and push?
19:28:29
kpoeck
for the simple reason that it does not exist in https://github.com/clasp-developers/Eclector
19:35:17
scymtym
i thought master wouldn't work even with the sharpsign-single-quote issue resolved because signaling is still a problem?
19:52:29
kpoeck
scymtym could you add sharpsign-single-quote/relaxed so that can use master unchanged? I use master for clasp but added sharpsign-single-quote/relaxed locally
19:54:56
scymtym
kpoeck: i can do that but i thought using eclector/master makes your build slow because of the heavy use of signals in eclector/master
19:57:17
Bike
err are we? it's probably going to be kind of slow if there's actual unwinding regardless
19:59:31
Bike
i don't have any plan for making signal + handler-case fast, though. contification like karlosz is doing reduces unwinds when you return-from a local function into the head function, to oversimplify
20:01:08
Bike
SIGNAL control transfers are inherently dynamic so i'm not optimistic about optimizing much
20:01:54
karlosz
and maybe in the future we can find an elegant dynamic-signal-less algorithm that is an unconditional improvement
20:02:43
scymtym
yeah, i mean it is possible that the signal-less version is faster/better on other implementations, too
20:03:23
kpoeck
but right now we neither use without-signal-and-avoid-return-from nr newest eclector
20:28:32
scymtym
Bike: s-expressionist/eclector/without-signal is now rebased onto master and has the SHARPSIGN-SINGLE-QUOTE/RELAXED change as well as the "without signal" change. it does not avoid RETURN-FROM
20:29:30
scymtym
ACTION forgot to check that the original goal of eliminating bogus RECONSTRUCT calls is still achieved
20:35:06
kpoeck
so I will test : s-expressionist/eclector/without-signal and change wscript if it works