Hy 好像还真是一个玩具吧?
一直用lisp在autocad上面做开发。
Racket 图形编程
hy现在还不成熟。。不过写一些简单地python已经足够。
正在写一个通过数组实现的麻将游戏。
人工智能,神经网络吧
用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/
这个程序的确能解决问题,就是效率有些低。
怎么样才能提高效率呢?
(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))
用clojure做主力语言。
都是python的天下了,试过newlisp, 支持AI的库太少了,还是难过的放弃了
用了很久的newlisp真心喜欢,可惜社区太小,影响力不大。放弃了。 试过clojure, 做storm实时开发的,玩了一把,会做了,但是主要项目类的开发还是交给年轻人干吧,大多数程序员还是用java. 所以也没有做多少。 最后回归到elisp了,用来写org table数据处理的函数还是不错的。 next browser用的是common lisp,这个产品还不错。 但是不太建议花太多精力做lisp, 除非是特别喜欢,否则与事业关系真的不大。