Lisp Web Foundation

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(项目)
(项目)
 
(未显示1个用户的20个中间版本)
第1行: 第1行:
 
[[Lisp]] Web Foundation
 
[[Lisp]] Web Foundation
 +
 +
[[文件:made-with-lisp.jpg|right]]
  
 
==简介==
 
==简介==
 +
Lisp Web Foundation: [[Lisp]] Web 生态系统
 +
 +
[[Lisp Desktop Foundation]]: Lisp Desktop 生态系统
  
 
==功能==
 
==功能==
  
 
==指南==
 
==指南==
 +
*[https://lisp-journey.gitlab.io/web-dev/ State of Common Lisp Web Development - an overview]
 +
*[https://lispcookbook.github.io/cl-cookbook/web.html The Common Lisp Cookbook – Web development]
 +
 +
==Web栈==
 +
Web栈、template、skeleton(骨架)
 +
*[https://github.com/vindarel/lisp-web-template-productlist lisp-web-template-productlist] [[Hunchentoot]] + [https://lispcookbook.github.io/cl-cookbook/web.html easy-routes] + [https://mmontone.github.io/djula/ Djula templates] + [https://bulma.io/ Bulma CSS] + a Makefile to build the project
 +
*[https://github.com/vindarel/cl-cookieweb cl-cookieweb] A cookiecutter web template for Common Lisp.
 +
 +
[https://www.darkchestnut.com/2020/web-development-starter-pack/ Web development starter pack]
 +
*Database: [[PostgreSQL]]
 +
*DB access: [[Postmodern]]
 +
*ORM/DAO: Postmodern
 +
*DB migrations: Database-migrations
 +
*HTTP server: [[Hunchentoot]]
 +
*Request routing and middleware: [https://github.com/mmontone/easy-routes Easy-routes]
 +
*[[JSON]]: [https://github.com/marijnh/ST-JSON ST-JSON]
 +
*Templating: [https://mmontone.github.io/djula/djula/ Djula] is a port of [[Python]]'s [[Django]] [[template]] engine to Common Lisp.
 +
*Testing: [https://github.com/lispci/fiveam FiveAM]
 +
*Logging: [https://github.com/Shinmera/verbose/ Verbose]
 +
*Session management: Override Hunchentoot’s sessions with a custom class to store session data in PostgreSQL.
 +
*Password hashing: [https://github.com/eudoxia0/cl-pass cl-pass]
 +
*Configuration files: [[SQLite]]
 +
*Building binaries: [https://www.xach.com/lisp/buildapp/ Buildapp with CCL]
 +
*CLI parameters: [https://github.com/libre-man/unix-opts unix-opts]
  
 
==项目==
 
==项目==
*[https://github.com/edicl/hunchentoot Hunchentoot] [[Web server]] written in [[Common Lisp]]  
+
[[文件:Lisp-Flavored-Erlang-LFE.png|right|LFE]]
 +
[[文件:powered-by-coleslaw.jpeg|right|Coleslaw]]
 +
[[文件:powered-by-coleslaw-small.jpg|right|Coleslaw]]
 +
*[[LFE]] (Lisp Flavoured [[Erlang]])
 +
*[[Hunchentoot]]: The [[Common Lisp]] [[web server]]
 
*[https://github.com/fukamachi Eitaro Fukamachi] Web app engineer based in Tokyo, Japan. An author of Clack, Woo, Mito, Qlot, and other 50+ Common Lisp libraries.
 
*[https://github.com/fukamachi Eitaro Fukamachi] Web app engineer based in Tokyo, Japan. An author of Clack, Woo, Mito, Qlot, and other 50+ Common Lisp libraries.
 
*[https://github.com/fukamachi/woo Woo] A fast non-blocking HTTP server on top of libev
 
*[https://github.com/fukamachi/woo Woo] A fast non-blocking HTTP server on top of libev
第15行: 第48行:
 
*[https://github.com/edicl/hunchentoot Hunchentoot] The Common Lisp web server
 
*[https://github.com/edicl/hunchentoot Hunchentoot] The Common Lisp web server
 
*[https://github.com/fukamachi/caveman Caveman2] Lightweight web application framework
 
*[https://github.com/fukamachi/caveman Caveman2] Lightweight web application framework
*[https://github.com/coleslaw-org coleslaw] Flexible Lisp Blogware
+
*[https://github.com/coleslaw-org coleslaw] Flexible Lisp Blogware, Comments via [http://disqus.com/ Disqus] or [https://github.com/posativ/isso Isso] [https://github.com/coleslaw-org/coleslaw/wiki/Example-sites Sites powered by Coleslaw] [https://blog.kingcons.io/ Improved Means for Achieving Deteriorated Ends]
 +
*[https://github.com/racket/web-server Racket web server] [https://github.com/dmac/spin Spin] Write RESTful web apps in [[Racket]].
 +
*[https://github.com/soegaard/racket-stories Racket Stories]
 +
*[https://github.com/rabbibotton/clog CLOG] The Common Lisp Omnificent GUI
 +
*[https://github.com/ruricolist/spinneret Spinneret] [[Common Lisp]] [[HTML5]] generator
  
 
==图集==
 
==图集==

2024年3月26日 (二) 07:11的最后版本

Lisp Web Foundation

Made-with-lisp.jpg

目录

[编辑] 简介

Lisp Web Foundation: Lisp Web 生态系统

Lisp Desktop Foundation: Lisp Desktop 生态系统

[编辑] 功能

[编辑] 指南

[编辑] Web栈

Web栈、template、skeleton(骨架)

Web development starter pack

[编辑] 项目

LFE
Coleslaw
Coleslaw

[编辑] 图集

[编辑] 链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱