libera/#ecl - IRC Chatlog
Search
20:03:56
selwynning
tempted to simply turn off gc by defining gc_malloc to be malloc and seeing if ecl builds
20:46:43
jackdaniel
it initializes stacks and the environment, if there are any top-level forms that need to be executed at startup - they are
20:48:01
jackdaniel
about 10 functions initializing different modules, they are nicely named like init_gc, so you may look it up easily
2:27:40
Pixel_Outlaw
Nice, another function wrapped in GrafX2. I can read pixels and write em now. https://i.imgur.com/YNCPGzM.png
3:24:26
psilord
Question: In the C interface for ECL, it is necessary to always return from a function using the ecl_returnNNN C macro, or can one just return any old cl_object?
6:09:15
jackdaniel
if C function does not set returned values (i.e with ecl_return) then whatever there was l
6:12:32
jackdaniel
there may be some inconsistencies if you set high speex and low safety too - ecl mag take returned value without consulting the env
6:13:42
jackdaniel
if you want to 'simply' call function you don't control then use c-inline instead
7:41:35
Pixel_Outlaw
I'm pretty impressed at how fast ECL is. Seems plenty fast for my project. https://imgur.com/mYVZ2vA.png