You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It would be nice to have the roadblocks laid out here so that if someone wanted to -- or as I get enough experience to -- add ABCL support, it could be referenced here. Any thoughts/suggestions you could share @tizoc?
The text was updated successfully, but these errors were encountered:
Hi @junkerjoe. All the credit of making shen-cl portable across Common Lisp implementations goes to @rkoeninger (without his work, shen-cl would only support SBCL and CLisp), he should be able to give you a better answer (my guess is he just didn't try it, but I may be wrong here).
@junkerjoe have you tried compiling shen-cl with ABCL? if yes, what didn't work? boot.lsp is where you should probably look first, I'm not familiar with ABCL but I guess you need some ABCL-specific code in there. Then after that, there are some variables that need to be initialized in src/primitives.lsp.
I'm not familiar with ABCL, but if it is like most Common Lisp implementations, it shouldn't be hard to make shen-cl work with ABCL too.
I considered adding ABCL support a while ago but didn't know if there would be any interest and forgot about it. I could look at it when I find some time or does joe want to take a shot at it?
A good way to start adding support would be by searching the codebase for #+ and #- as those signal the inclusion/exclusion of code on a platform basis.
Another good platform to support would be CLASP as it appears to be the new hotness in the CL implementation space.
It would be nice to have the roadblocks laid out here so that if someone wanted to -- or as I get enough experience to -- add ABCL support, it could be referenced here. Any thoughts/suggestions you could share @tizoc?
The text was updated successfully, but these errors were encountered: