CLISP GSoC Project Ideas

Charles Zhang <[email protected]> Fri, 16 Feb 2018 02:52:26 -0800
Newsgroups gmane.lisp.clisp.general
Message-ID <CAB=SSSn9d2imNHx=306v5=Ebu=6G+N6mASFjuM3sUO4CPgCw=g@mail.gmail.com>
Hi all,

I'd like to work on GNU CLISP for Google Summer of Code 2018.

Specifically, I am interested in either implementing lock-free
hash-tables or working on the backend, e.g. adding either a bytecode
to C transpiler, or using bytecode as an IR as a means to compile
straight to native code, either AOT or adding onto the existing JITC
work. Another possible idea I'm interested in would be to improve the
byte-code compiler itself: adding various optimizations not already
done or (more ambitiously) to perform better type inference. As far as
I can tell, CLISP does not do as much type-informed optimizations as
other Common Lisp implmentations.

I am familiar with the internals of SBCL and know the details of Lisp
compilation fairly well, so compiler features rather than user-level
additions like library bindings would be more interesting to work on.
It would be great to hear thoughts from the CLISP maintainers on what
seems like a feasible GSoC goal.

Regards,
Charles

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
clisp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/clisp-list