注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Chun Tian (binghe)

超越自我,洞察宇宙

 
 
 

日志

 
 

CL-HTTP 70.190a  

2007-10-20 13:29:10|  分类: Lisp |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
周五晚上带领手下兄弟们上了一个完整的班 (网易相册重要服务器维护),早上我才回到家里,饿着肚子睡了一觉,起来以后终于又找回了自我。美好而又充实的周末开始了。
今天的任务是把伟大的 CL-HTTP 70.190a 从 LispWorks 4.4.6 移植到 LispWorks 5.0 上。CL-HTTP 曾经是最古老的 W3C HTTP 协议参考实现,全部用 Common Lisp 写成,历史悠久的 CL-HTTP 项目,最初是 MIT AI Lab 的一位前辈在 Symbolic Lisp Machine 上开发的,后来被移植到几种现代的 Common Lisp 编译器上,包括 LispWorks, Allegro CL, MCL 以及 CMUCL。其中 LispWorks 4 下的移植目前是产品级别的。由于近年来维护者不太活跃,支持 LispWorks 5 的新版本迟迟放不出来,于是我决定好好学习一下这些古老的源代码,争取把 CL-HTTP 移植到我手头的商业 LispWorks 5.0 环境,以及 LispWorks 5.0 个人版上。昨晚初步尝试了一下,基本的功能还是很容易移植的。当然,这并不是一个独立的工作,我的网络管理平台未来需要一个高性能的 Web 平台,CL-HTTP 是最佳选择。(如果能用 CL-HTTP 的话,谁会去用 hunchentoot 呢)

Common Lisp Hypermedia Server (CL-HTTP)

Benefits

CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Enables production Web applications written in ANSI Common Lisp.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Comprehensive standards-compliance for HTTP 1.1 & HTML generation.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Runs on major Lisp implementations over major operating systems.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Designed for portability & source compatibility across Lisp implementations.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) High-productivity development of sophisticated Web applications.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Highly customizable, high-quality and extensive implementation.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Rapid prototyping for research, product or protocol development.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Easy evolution of applications & site maintenance.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Simplified management of complexity.

Features

CL-HTTP is a full-featured server for the Internet Hypertext Transfer Protocol (HTTP 1.1, HTML 2.0, 3.2 & 4.0.1) that comes complete with source code. The server has been proven in major production systems, applied in a number of Artificial Intelligence systems, and used in top research laboratories around the world. Some major features of the server include:

CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) HTTP 1.1 Compliant Server, Caching Proxy (HTTP, HTTPS, FTP, SNEWS), Reverse Proxy, advanced Web Walker, programmatic Client, and many tools for Web development.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Computed URLs written in Lisp supersede conventional CGI scripts and provide more power than Java Servlets.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) HTML Synthesis for XHTML 1.0, HTML 4.0 & with generation tools, including backward compatibility to earlier HTML standards (3.2, 2.0).
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Server-side includes (SHTML) incorporate dynamic content into static Web pages.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Implements GET, HEAD, POST, PUT, DELETE, OPTIONS, TRACE, CONNECT methods.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Secure Socket Layer (SSL) support for server, client, proxy & Web walker.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) SSL X.509 client certificate support for server, client & Web walker.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Presentation-based Interfaces with W3P.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Modular & extensible logging.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Persistent Connections for the server & the basic client.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) HTTP 1.1 Virtual Hosts sharing a single IP address.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Multiple IP address support.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Reverse Proxy Support, including dynamic URL remapping.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Access Control via subnets, passwords (Basic & HTTP 1.1 Digest Authentication) & X.509 certificates.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Java & JavaScript support.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) W4 Constraint-Guided Web Walker.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Email Hyperarchive Facility.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Site Indexing & Information Retrieval with LambdaVista
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Web-based configuration of the server & user access control.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Multi-threaded and dynamically linked.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Extensible, modular, object-oriented architecture.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Advanced condition handling architecture.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Dynamically generated reference manual.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Working examples to get you started.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Rich toolkit of Web abstractions.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Clean abstractions facilitate security audits.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Mobility support, including disconnected operation on laptops.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Digitally signed distributions.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Source compatible over major hardware, operating-system and Lisp platforms.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Complete source code.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Freely distributed since 1994.
CL-HTTP 70.190a - 氷河 - Chun Tian (binghe) Royalty-free, production-quality, cross-platform application delivery on LispWorks with commercial support availability.

  评论这张
 
阅读(2029)| 评论(3)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017