Web server abstraction layer for Common Lisp
Role in this project:
Back-end Developer Contributions:2 reviews, 1119 commits, 60 PRs in 12 years 1 month
Contributions summary:Eitaro added multiple modules to the project, demonstrating a focus on building out a web server abstraction layer in Common Lisp. The commits involve the creation of an "application" module, the addition of a "server" module, and the implementation of core functionality including a request dispatcher. Furthermore, the user defined key classes and methods for the project's underlying structure.
common-lispwebserver
A fast non-blocking HTTP server on top of libev
Role in this project:
Back-end Developer Contributions:1 review, 388 commits, 63 PRs in 7 years 9 months
Contributions summary:Eitaro significantly improved the performance of the HTTP server, woo, by optimizing the HTTP parsing process. They achieved this by leveraging lower-level APIs of the `fast-http` library. Subsequent commits further enhanced efficiency by removing dependencies on `puri` and `do-urlencode` and by optimizing URL parsing and decoding, ultimately leading to a faster and more efficient web server. They also refactored the project into multiple packages for better code organization.
http-serverlibevnon-blockingcommon-lispwebserver