Some programs require a case sensitive Common Lisp. The Express Edition comes with an ANSI mode image (case insensitive upper), so if you need a case sensitive image, then you will need to build it.
There are two types of images you may want to create:
To build one of the available above images, start up allegro-express.exe and evaluate one or more of the following forms in the Debug window:
;; mlisp: (progn (build-lisp-image "sys:mlisp.dxl" :case-mode :case-sensitive-lower :include-ide nil :restart-app-function nil :restart-init-function nil) (when (probe-file "sys:mlisp.exe") (delete-file "sys:mlisp.exe")) (sys:copy-file "sys:allegro-express.exe" "sys:mlisp.exe")) ;; allegro: (progn (build-lisp-image "sys:allegro.dxl" :case-mode :case-sensitive-lower) (when (probe-file "sys:allegro.exe") (delete-file "sys:allegro.exe")) (sys:copy-file "sys:allegro-express.exe" "sys:allegro.exe"))Evaluating any of the above forms does not add a menu item to the Start Menu. To run the resulting image, you will need to run the executable created in each form, possibly creating a shortcut to it manually in the Windows explorer.
To build an mlisp (Modern, international) image, in this directory startup alisp and evaluate the following form at a prompt:
;; mlisp: (progn (build-lisp-image "sys:mlisp.dxl" :case-mode :case-sensitive-lower :include-ide nil :restart-app-function nil) (when (probe-file "sys:mlisp") (delete-file "sys:mlisp")) (sys:copy-file "sys:alisp" "sys:mlisp"))
Copyright © 2023 Franz Inc., All Rights Reserved | Privacy Statement |