2005年5月10日

--
down ACDK
down Handbook
down Packages
down ACDK Lisp
down Readme

(c) 2005 by
Roger Rene Kommer

Kindly hosted at:
SourceForge.net Logo

ACDK Lisp (acdk_lisp)acdk_lisp contains a lisp interpreter, which can be used to control all ACDK objects.

General

Title

ACDK Lisp (acdk_lisp)

Version

Distribution version: 4.14.
Package version: 4.14.0.

Short Description

 acdk_lisp contains a lisp interpreter, which can be used
to control all ACDK objects. 

Dependencies

  acdk_core.
  acdk_text. 

Namespaces

 acdk::lisp; 

Authors

 Roger Rene Kommer (kommer@artefaktur.com). 

License

  ACDK Free Edition Licens. 

Description

Lisp has many talents for an embedded scripting language: It is simple in concepts, lean in implementation, flexible and dynamic. Popular applications embedding Lisp as macro language is for example Emacs or AutoCAD. acdk_lisp provides a free standing Lisp implementation with most common constructs, inluding macros and Object Oriented extension following the Common Lisp modell. acdk_lisp is seamless integrated with ACDK C++. From inside the Lisp code any ACDK Class (implemented in C++, CfgScript or other DMI Implementations) can be accessed:
(defun foo (string1 string2)
 (setf sb (new 'acdk.lang.StringBuffer string1)) ; this is the ordinary C++ class
 (sb 'append string2)
)
((peek-static 'acdk.lang.System 'out) 'println (foo "Hello " "ACDK"))

Notes

Todo

 Nothing at the moment. 

Changes

 ===========================================================
4.10.0
- nothing important
Please refer also to  ChangeLog.
===========================================================
4.02.0
- Configuration and documentation fixed
===========================================================
4.01.1
- Ajustments to modified metainfo
- minor documentation changes.
===========================================================
acdk_lisp 4.00.1
- Ajustments to Unicode and revised metainfo
===========================================================
acdk_lisp 2.00.1
- implemented defmacro 
- implemented backquote, comma and comma-at operators. 
- Lisp can act as DMI Server. You can implement ACDK Interfaces with Lisp. 
- Object oriented features similar (but not equal) to CLOS (defclass, make-instance). 
- alternative syntax for (invoke sb 'append "asdf") -> (sb 'append "asdf") 
- implemented (lambda) 
- Ajustements to the new DMI interfaces.
- new make target test for regression tests
- new make target makemake for generating target make files
- new make target metamakemake for generating target project files
- Various bugs fixed.
See also  ChangeLog.
===========================================================
acdk_lisp 1.01.0
- Enhanced Metainfo compiler for CORBA functionality.
- Improved configurations.
===========================================================
acdk_lisp 1.00.2 
Configuration Management fixed.
-----------------------------------------------------------
acdk-pmake
added acdkmake support for projectfiles, which can 
contains sub-projects.
===========================================================
1.00.1 2000年11月29日 Minor fixes 
- wrong comments in .lsp files makes them unusable. Fixed it.
- Some documentation errors.
===========================================================
1.00 Initial version

AltStyle によって変換されたページ (->オリジナル) /