-
Notifications
You must be signed in to change notification settings - Fork 109
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CLOS release #338
CLOS release #338
Conversation
Hm. The CCL compiler doesn't even notice.
|
1. moved from std-object.lisp 2. dumb impl, only for local used, but not standard function
Remove problem with SLOT-VALUE
std-object compilation mode :both - SBCL raise error - CCL ignore it
@davazp, what do we do ? |
Thanks for this! I'll have a look to the PR tomorrow. In the meantime, looking only at your description I'd suggest few things:
Could you make one commit with the original closette code, and then make your changes on top of them? I don't see a reason to have src/clos/closette/ for reference, the code would already be in the git history. And it would be easier to see diffs by comparing commits to the original closette commit. We could add a git tag to it as well if needed.
CLOS is available in the ordinary repl as well right? If so, I'd probably remove drepl. We can probably write a better example and move it to a |
Understand. I submitted a develop version for discussion. Sorry. Could be. But it will take time. I can not estimate now. For discuss: Im think that in the directory
Git tags don't interest me. This is not a project style.
Remove, please. I do not mind. This is just an not best example :) |
Cit from last travis listing:
Can we fix this somehow? What compilation modes can set? ClozureCL compiles this code without problems. SBCL is probably a great compiler, but I will never know this. Syntactically, I are not close with him. Maybe use DEFSETF and !DEFGENERIC/!DEFMETNOD? What suggestions? |
No bad.
|
Great job! Thank you very much, I'll make the suggested modifications myself and merge it :-) |
The pull request is now merged! I tagged and release version and the new build is available in the website Again, thanks for this @vlad-km! |
Wow, amazing work! |
Thanks! |
For review and discusses.
src\clos
contains source code filessrc\clos\closette
contains the original codeCLOSETTE
for comparisontests\clos.lisp
contains test casesrelease-note.md
repl-web\drepl.lisp
. This is a demo versionREPL
using CLOSb&p.md
Thanks.