在Windows下Hunchentoot的启动

本文详细介绍了如何在Windows环境下搭建Lisp Web Server Hunchentoot的过程,从安装编译器AllegroCL和lispbox,到配置并成功运行Hunchentoot,全程记录了学习Lisp语言和搭建Web服务器的经验。

Hunchentoot是个什么东东呢?它是一个Common Lisp Web Server。

看完《黑客与画家》后,受它影响就尝试了解一下lisp,因为是在Windows下进行,所以弄个环境并不是很方便。

我先后下载了两个编译器:

1、Allegro Common Lisp 8.2 Free Express Edition,简称Allegro CL

2、lispbox,里面集成了emacs、quicklisp等

 

因为是搞web开始,总得有个web server支持吧,搜索一下后就找到Hunchentoot了。

 

一开始使用的是Allegro CL,搜索到这篇文章:

Enterprise Common Lisp: Setting up HUNCHENTOOT, the common lisp webserver

跟着文章上面的方法折腾好久,没成功,后来放弃了,中间还下了很多东东,比如这个:starter-pack

 

最后改为了lispbox,解压后双击lispbox.bat然后启动

image

image

  最后搜索到这篇文章:Running Hunchentoot on ABCL

按照上面的方法操作:

1、安装Quicklisp

CL-USER> (load http://beta.quicklisp.org/quicklisp.lisp)

2、安装USOCKET

CL-USER> (ql:quickload "usocket")

3、安装Hunchentoot

CL-USER> (ql:quickload "hunchentoot")

4、运行Hunchentoot

CL-USER> (asdf:load-system "hunchentoot") ...

CL-USER> (hunchentoot:start (make-instance 'hunchentoot:acceptor :port 4242))

在第三个步骤中,可能会遇到下载文件的错误,直接按数字键5略过即可

image

红色标的部分,表示监听成功,打开浏览器,在浏览器的地址栏中输入:http://localhost:4242/ 

image

 

更多关于hunchentoot的信息,可以点击这里>>

 

通过前几天对lisp零乱的学习和了解,准备整理一些学习笔记出来

转载于:https://www.cnblogs.com/meteoric_cry/archive/2011/08/18/2143905.html

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值