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
In its original form, closette.lisp is not compiled. I am making some changes to the text so that the source texts can be compiled in JSCL. Also, some standard CL functions, that are missing in the current release JSCL, are added (remove-dublicate, union etc.). Will'be added a free interpretation of these functions, where they took, I do not remember.
Debugging and compilation of the package is performed in the environment. interactively in
Morem dev-repl, batch compilations with the use of Moren feature LORES.
I did not make a host compilation (SBCL/CCL), and I dont plan in the foreseeable future. If anyone takes do it, it's will be welcome.
The minimal goal of the project
revive the ancient package, in quality, acceptable for operation in the modern.
The maximum goal
refactor the original, to a level where it can be integrated into the JSCL, as a means of language
Compilation release to get executable code
using Moren facilitie LORES. SDF file is in the repository
use host-compilation (SBCL / CCL) to get the JS band
take the ready JS bandle from the repository
Linking a bandle
If you are working in Moren environment, then after executing the command (lores: qload: closette) you have compiled functions and the closette's environment.
For linking an already prepared bandle, that is located in your directory (moren-electron, jscl-chrome-extension) use the command (require "./closette.js")
Whats next
read The Art of the Metaobject Protocol (AMOP) - a complete guide to MOP
the file closette-test.lisp from the distribution http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/oop/clos/closette/ - a comprehensive` guide to practical use of.
Also
It is necessary to learn that in the implementation of a prototype of a standard class, an infinite object is used. Attempt to printing a results cause an error. Try to avoid such situations. To use the console, use something like a safe. So, type as
This is a birth traum JSCL, and with this we need to do something. For example, use the depth of viewing of such objects in the system function print. Another way, to mark such objects as non-print.
How much this release is suitable for integration in the JSCL
In this form it is not ready for integration
Good hacking.
Always you,
V.
The text was updated successfully, but these errors were encountered:
Preface
In its original form, closette.lisp is not compiled. I am making some changes to the text so that the source texts can be compiled in JSCL. Also, some standard CL functions, that are missing in the current release JSCL, are added (remove-dublicate, union etc.). Will'be added a free interpretation of these functions, where they took, I do not remember.
Debugging and compilation of the package is performed in the environment. interactively in
Morem dev-repl, batch compilations with the use of Moren feature LORES.
I did not make a host compilation (SBCL/CCL), and I dont plan in the foreseeable future. If anyone takes do it, it's will be welcome.
The minimal goal of the project
revive the ancient package, in quality, acceptable for operation in the modern.
The maximum goal
refactor the original, to a level where it can be integrated into the JSCL, as a means of language
Compilation release to get executable code
Linking a bandle
If you are working in Moren environment, then after executing the command (lores: qload: closette) you have compiled functions and the closette's environment.
For linking an already prepared bandle, that is located in your directory (moren-electron, jscl-chrome-extension) use the command (require "./closette.js")
Whats next
closette-test.lisp
from the distributionhttp://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/oop/clos/closette/
- a comprehensive` guide to practical use of.Also
It is necessary to learn that in the implementation of a prototype of a standard class, an infinite object is used. Attempt to printing a results cause an error. Try to avoid such situations. To use the console, use something like a safe. So, type as
Also
This is a birth traum JSCL, and with this we need to do something. For example, use the depth of viewing of such objects in the system function print. Another way, to mark such objects as non-print.
How much this release is suitable for integration in the JSCL
In this form it is not ready for integration
Good hacking.
Always you,
V.
The text was updated successfully, but these errors were encountered: