jscl-project / jscl

A Lisp-to-JavaScript compiler bootstrapped from Common Lisp

Home Page:https://jscl-project.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About implementing CLOS

t-cool opened this issue · comments

@davazp

Last time you made format.lisp so that we can concentrate on implementing format directives features.
This made it easy for us to make a pull request in the future.

I think that CLOS is one of the most important features in ANSI Common Lisp.
T-cool would like to import SICL's CLOS implementation to JSCL after finishing format features.

Would you set up the repository so that we could tackle on implementing CLOS features?
I guess CLOS.lisp would be too large, so making a directory that contains CLOS-related files and load them one by one is better. SICL's CLOS directory has 248 files to implement CLOS feature.
https://github.com/robert-strandh/SICL/tree/master/Code/CLOS

If we are not in the stage of implementing CLOS on JSCL, could you give me the tasks that need to be implemented before CLOS?

I'd appreciate your help.

I created the clos branch. Please, feel free to push whatever you need there.

Thanks!!!