搭建lisp web 服务器

 估计很多想学lisp的朋友都会抱怨关于lisp实际开发的中文文章太少,大多数是国外网站上的,但是看外文的技术文章对于像我这样的英文水平一般的人来说就有点难度了效率也很低,如果我们看完这些文档后能把自己掌握的技术分享出来,我想回帮到很多人吧。

这个星期尝试了下lisp几个web服务器,话不多说,

一,Allegro CL 的 AllegroServe 下载: Allegro CLAllegroServe 1.打开ACL ACL 2.在 Debug Window 依次输入一下命令 :ld d:/aserve-master/load.cl (改为AllegroServe绝对路径) (net.aserve:start :port 8000) (端口号可自行修改设定) 3.用浏览器访问http://localhost:8000/ 服务器搭建成功 现在大家可以通过修改这个示例站点的源码来开发属于自己的lisp站点了 AllegroServe的文档 二,hunchentoot 下载:LispBox OpenSSL 1.安装OpenSSL 2.下载,解压,点击lispbox.bat 运行 LispBox 并执行下列命令 (ql:update-all-dists) 更新下LispBox组件 (ql:quickload "hunchentoot") 加载hunchentoot 可能由于LispBox的服务器在国外的缘故吧 ,前几次我尝试加载都失败了,并提示查无此服务器,最后我找了个VPN连上就加载成功了。 (hunchentoot:start (make-instance 'hunchentoot:easy-acceptor :port 4242))(端口可自定义) 如果上面的命令运行出错提示无此符号的话 ,试试 (hunchentoot:start (make-instance 'hunchentoot:acceptor :port 4242))

(ql:quickload "hunchentoot-test") (加载依赖,hunchentoot-test为一个示例站点) (asdf:oos 'asdf:load-op :hunchentoot-test) (这个是hunchentoot自带的测试站点) 3.最后可以访问 http://localhost:4242/hunchentoot/test 来确定是否搭建成功。 hunchentoot文档 参考: Windows上搭建hunchentoot开发环境 三,newlisp 的 Dragonfly 下载:NewLisp(lisp的一种方言) Dragonfly

1.打开Dragonfly中的example-site 如果是windows系统点击newlispServerWin.bat来启动服务 2.然后用浏览器访问 http://localhost:8080/welcome 服务器搭建成功 3.newLISP-Edit newLISP自带的,使用gui-server编写(如果你是WIN32用户,要先安装jre).在安装完 newlisp以后,在桌面上会看到一个蜻蜓的图标名字叫newLISP-GS.然后右键点击图标-属性 把目标改成下面的内容:
java -jar "C:\Program Files\newlisp\guiserver.jar" 47011 newlisp-edit.lsp 然后点击图标就能看到IDE了. 有了这个IDE我们就可以打开example-site中的文件并对其进行修改。 Dragonfly的文档介绍 参考: 用Newlisp开发网站一 基本使用 newLISP你也行 --- newLISP简介

转载于:https://my.oschina.net/knife2013/blog/190631

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值