使用Docker运行LISP
你这种说不需要docker才能轻松使用LISP的人真是白费口舌。
非常同意。
只要启动Emacs,Lisp就会运行。
12月1日OpenJade
尝试使用一种称为DSSSL的古老Scheme风格表语言。
SGML文件
<sample>
<header> aaaaaaa </header>
<body>bbbbbb</body>
<footer>ccccccc</footer>
</sample>
DSSSL文件
<!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN">
<style-sheet>
<style-specification-body>
(element sample
(make simple-page-sequence))
(element head
(make paragraph))
(define (make-rgb-color r g b)
(color (color-space "ISO/IEC 10179:1996//Color-Space Family::Device RGB")
(/ r 255) (/ g 255) (/ b 255)))
(element body
(make paragraph
space-before: (* 240pt 2)
color: (make-rgb-color 255 0 0)
font-size: 12pt
))
(element footer
(make paragraph))
</style-specification-body>
</style-sheet>
欢迎来到OpenJade发行页面。
$ docker run -it ubuntu /bin/bash
docker:在Ubuntu上
# apt update; apt -y upgrade; apt -y install OpenJade vim
# openjade -t rtf -d sample.dsl -o output.rtf sample.sgm
openjade:sample.sgm:1:0:E: prolog can't be omitted unless CONCUR NO and LINK EXPLICIT NO and either IMPLYDEF ELEMENT YES or IMPLYDEF DOCTYPE YES
openjade:sample.sgm:1:0:E: no document type declaration; will parse without validation
12月2日的田中利史
我来报告一下我自己制作的tanaka-lisp的进展情况。
# apt install -y gcl emacs
# gcl
personality failure 1
12/3 通用Lisp
在Common Lisp中实现类似于Clojure风格的命名空间。
12/4 Common Lisp 可以中文漢字化:四分之一的十二企業程式語言。
我尝试在Common Lisp中创建了一个天气预报脚本〜气象厅版本〜
Docker (容器)
$ docker run -it kaizenjapan/lisp /bin/bash
给出参考资料
从现在开始学习Common Lisp
“轻松学习 Common Lisp 编程入门”
使用Common Lisp进行人工智能编程入门 (2013)。
使用GNU Common Lisp
在Dockerfile中安装Linuxbrew以进行Docker镜像。
学习了一年的Common Lisp后的体会
请根据自身情况决定
「LISP初学者指南」初学者指南
日本語の語彙大系にて、白い諭さんを追悼します。Lisperへの敬意も込めています。
「maxima 入门」入门(Macintosh版)
<本篇文章基于個人的過去經歷而得出的個人觀點。與本人当前所屬組織和業務無關。>
文件历史
版本0.01 初稿 202121221
版本0.02 感謝補充 20230513
非常感谢您一直阅读到最后。
可以的,希望你可以点赞并关注。
非常感谢您阅读到最后一句话。
请点击红心图标?并关注我,为你的幸福生活。