我现在就用它配置 Emacs 其他啥都不干,你们还有它做什么呢?听说聪明的人都喜欢玩 Lisp。
写Clojure写Hy咯
2 个赞
都不知道是干嘛的 小白飘过。。。。。。。。
Hy 好像还真是一个玩具吧?
一直用lisp在autocad上面做开发。
4 个赞
Racket 图形编程
1 个赞
hy现在还不成熟。。不过写一些简单地python已经足够。
1 个赞
正在写一个通过数组实现的麻将游戏。
人工智能,神经网络吧
用lisp开发autocad,不过这个版本的lisp实在太简约了,连宏都没有,很多年没发展了,只能当玩具用用……在这里居然遇到同行,真不容易
没有 Clojure 用户吗?
目前,我也只是配置emacs,对lisp感兴趣才学学,学它对于自己以后用其它语言有帮助。但迷茫于lisp自身到底有什么实用性,或者说,用它做的开源项目比较少。
下次换电脑,我打算换GNU Guix,可以用Scheme用爆。
还记得第一次用 lisp 解决实际问题的时候, 我深深地爱上了 ta
(setq
ss (ssget '((0 . "POINT")))
n -1
)
(command "_.line")
(while (setq ent (ssname ss (setq n (1+ n))))
(command (cdr (assoc 10 (entget ent))))
)
(command "")
现在还有用lisp搞AI的?能发个项目链接膜拜下吗?
最近看了一些Eshell的介绍与视频,准备尝试一下,可能会用到很多elisp脚本来替换shell脚本。正好用上lisp……
https://www.reddit.com/r/emacs/comments/6y3q4k/yes_eshell_is_my_main_shell/
这个程序的确能解决问题,就是效率有些低。
1 个赞
怎么样才能提高效率呢?
(defun point-line(/ ss n p1 p2)
(princ "\n选择要生成直线的点:")
(setq ss (ssget '((0 . "POINT")))
n 0
p1 nil
p2 nil)
(while (setq ent (ssname ss n))
(setq p2 (cdr (assoc 10 (entget ent))))
(if p1
(entmake (list '(0 . "line") (cons 10 p1) (cons 11 p2))))
(setq p1 p2
n (1+ n)))
(princ))
1 个赞