using_ecl_embeddable_common-lisp_on_sdf
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
using_ecl_embeddable_common-lisp_on_sdf [2021/03/11 05:21] – [Customizations] hc9 | using_ecl_embeddable_common-lisp_on_sdf [2021/03/11 05:30] – [ECL Basics] hc9 | ||
---|---|---|---|
Line 15: | Line 15: | ||
By default ECL starts up in interactive mode. Log into SDF host //miku// and type "' | By default ECL starts up in interactive mode. Log into SDF host //miku// and type "' | ||
- | | + | < |
- | Copyright (C) 1984 Taiichi Yuasa and Masami Hagiya | + | |
- | Copyright (C) 1993 Giuseppe Attardi | + | ECL (Embeddable Common-Lisp) 11.1.1 |
- | Copyright (C) 2000 Juan J. Garcia-Ripoll | + | Copyright (C) 1984 Taiichi Yuasa and Masami Hagiya |
- | ECL is free software, and you are welcome to redistribute it | + | Copyright (C) 1993 Giuseppe Attardi |
- | under certain conditions; see file ' | + | Copyright (C) 2000 Juan J. Garcia-Ripoll |
- | Type :h for Help. | + | ECL is free software, and you are welcome to redistribute it |
- | Top level. | + | under certain conditions; see file ' |
- | > | + | Type :h for Help. |
+ | Top level. | ||
+ | > | ||
+ | |||
+ | </code> | ||
The default ECL prompt is ">" | The default ECL prompt is ">" | ||
- | | + | < |
- | 6 | + | |
+ | > (+ 1 2 3) | ||
+ | 6 | ||
+ | |||
+ | > (* 4 5) | ||
+ | 20 | ||
- | | + | > (format t "hello SDF~& |
- | 20 | + | hello SDF |
+ | NIL | ||
+ | > | ||
- | > (format t "hello SDF~& | + | </code> |
- | hello SDF | + | |
- | NIL | + | |
- | | + | |
In-line help is available ; type :h for options. The debugger can be entered using " | In-line help is available ; type :h for options. The debugger can be entered using " | ||
Line 45: | Line 53: | ||
ex: hello.lsp | ex: hello.lsp | ||
+ | |||
+ | < | ||
% echo ' | % echo ' | ||
Line 50: | Line 60: | ||
% ecl -norc -script hello.lsp | % ecl -norc -script hello.lsp | ||
Hello SDF | Hello SDF | ||
+ | |||
+ | </ | ||
It's also possible to use ECL to execute simple Common-Lisp one-liners at the command line (note that //princ// is needed for screen output): | It's also possible to use ECL to execute simple Common-Lisp one-liners at the command line (note that //princ// is needed for screen output): | ||
Line 57: | Line 69: | ||
A nicer way to accomplish the same is to create a small shell script: | A nicer way to accomplish the same is to create a small shell script: | ||
+ | |||
+ | < | ||
#!/bin/sh | #!/bin/sh | ||
Line 73: | Line 87: | ||
echo "" | echo "" | ||
exit 0 | exit 0 | ||
+ | |||
+ | </ | ||
Example run: | Example run: | ||
Line 90: | Line 106: | ||
2) Create the ASDF config directory and config file*: | 2) Create the ASDF config directory and config file*: | ||
+ | |||
+ | < | ||
% cd $HOME | % cd $HOME | ||
Line 98: | Line 116: | ||
;; | ;; | ||
(:directory "/ | (:directory "/ | ||
+ | |||
+ | </ | ||
*note: you can call the conf file anything you want. | *note: you can call the conf file anything you want. |
using_ecl_embeddable_common-lisp_on_sdf.txt · Last modified: 2021/03/12 18:34 by hc9