21:09:54ShinmeraWell if you use CFFI or other stuff that directly manipulates memory, you might corrupt the implementation badly, leading to a crash.
21:10:36ShinmeraMight also be a bug in ECL, or the library not being adapted to certain ECL specific things.
21:11:23jackdanielchream_: this is a known bug fixed in develop branch
21:12:07jackdanielrecent changes to slime (didn't find time to narrow them yet) shown some ECL problems. probably my last pull request to slime repository
21:12:30jackdaniel(bug with illegal instruction is fixed in ECL repository)
21:25:36asarchScheme is not object-oriented, is it?
21:25:52_deathasarch: what difference does it make
21:48:54aethI can e.g. say this: (defstruct foo (bar (make-array (list +foo+ 4) :element-type 'fixnum) :type (simple-array fixnum (42 4))))
21:49:30aethSo I can get around the problem of make-array for 2D arrays where '(+foo+ 4) will obviously not work, but I can't get around the problem of type in a defstruct for any dimension arrays if there's a constant instead of a number for the size
21:50:14aethThe problem is that defstruct doesn't quote the type in :type so I can't e.g. `(,+foo+) or (list +foo+)