Changes between Version 9 and Version 10 of GSOC/ProjectProposals


Ignore:
Timestamp:
02/18/11 09:03:10 (11 years ago)
Author:
Mark Evenson
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GSOC/ProjectProposals

    v9 v10  
    1515Difficulty of this project may be that generic functions are based on the FUNCALLABLE-INSTANCE class, for which some investigating may be required to determine if its supports is up to the task of implementing generic functions with non-standard metaclasses.
    1616
    17 == [wiki:GSoC2011/LispObject-as-java-interface: Make LispObject a Java interface] ==
     17== [wiki:GSoC2011/LispObject-as-java-interface Make LispObject a Java interface] ==
    1818
    1919Make LispObject a Java interface, as God and Gosling intended.  LispObject should be a union of superinterfaces (like HasPrintableRepresentation, HasNumericTower) for which the current code is abstracted into common implementations.  Patches exist for some of from previous version.  This project would first study that code, decide whether to bring those changes forward to abcl trunk or start from scratch, provide the implementation as a pluggable alternative to  the current one, benchmark the differences, and write up the result in a short paper.