[Ecls-list] ECL shootout

Marko Kocić marko.kocic at gmail.com
Tue Jun 23 20:37:18 UTC 2009


One simple (proclaim '(function loop-depths (fixnum fixnum) fixnum))
reduced execution time by ~50% in binary-trees benchmark. That,
combined with c:*cc-flags* made it significantly faster.

Is there some document that describes declarations that ECL
uderstands. It seems that lot of declarations like "declare type" have
no much effect.

As for type inferencer, at (speed 3) SBCL is pretty verbose wrt type
inference warnings. It makes it pretty easy to add few type
declarations where inferencer can't infer type or where hint is wrong.
How hard would it be to add something like that in ECL.

Also, is there some documentation how to use profiler?

Regards,
Marko




More information about the ecl-devel mailing list