freenode/#ecl - IRC Chatlog
Search
16:50:12
jackdaniel
Colleen: notify CatchMe: ASDF 2.26 (I guess that's what you mean) is not supported by ASDF nor ECL, use ASDF bundled with ECL or the upstream version
16:54:17
jackdaniel
no, but before release we run tests against cl-test-grid (both last release and the candidate)
16:55:22
Fade
I have a lot of state on my system from older builds of ECL. I'm just trying to clean it all before I actually say anything doesn't build. :)
16:55:38
jackdaniel
if you encounter a problem, it would be best if you could narrow it to a library-independent snippet, but if you report a ticket with a specific library then we'll look into it
16:56:27
jackdaniel
for instance a few weeks ago someone reported, that lparallel doesn't build (you may track details on the mailing list)
16:57:29
jackdaniel
but I didn't test it myself lately (build for Android) - 16.1.3 release works there for sure
16:58:25
jackdaniel
commonqt unfortunately is much slower on ECL (than on say SBCL), EQL5 is fast because it doesn't depend so much on CLOS
16:58:55
jackdaniel
generic function dispatch is quite a bottleneck on ECL - I plan to implement fast generic dispatch proposed by beach *after* 16.2.0 released
16:59:23
jackdaniel
CLOS is fully supported (with MOP etc), but it is not well-optimized (wrt gf dispatch)
17:00:10
Fade
is it a problem in calculating method combination, or derriving arg types at the call site, other?
17:01:15
jackdaniel
we also don't have a special optimizations for trivial cases (like a single method)
17:01:46
jackdaniel
https://common-lisp.net/project/ecl/static/files/misc/benchmarks/2016-05-bench-all.html here is a benchmark I've run 2y ago
17:02:53
jackdaniel
but first I need to unbury myself from fixing McCLIM software renderer (6w and still hacking that)
17:03:36
jackdaniel
here are remaining features I want to put there: https://gitlab.com/embeddable-common-lisp/ecl/issues?scope=all&utf8=%E2%9C%93&state=opened&milestone_title=ECL%2016.2.0
17:04:13
jackdaniel
and I'm half-way implementing green threads, I have working elimited continuations stashed
17:05:53
Fade
ACTION reports victory for ECL on two of his personal systems, after a thourough state-ectomy of left-over ECL installations.
17:06:54
Fade
but it turns out quicklisp was trying to read asdf from an old clasp folder, which is just not right.
17:07:34
Fade
lesson: Keep your lisp implementation build directorys out of your lisp systems directory.
17:08:10
jackdaniel
if you use ECL from git repository, then you will be able to use fd-streams osicat's interface