A free and portable Common Lisp Webserver.
Portable AllegroServe is a variant of AllegroServe(tm) with an explicit emphasis on portability between Lispsystems and Operating Systems. You can find the original AllegroServe at https://github.com/franzinc/aserve
The best way to install Portable AllegroServe is through Quicklisp (http://quicklisp.org/). (The best way to install any Lisp library is through Quicklisp.)
Categories
HTTP ServersLicense
GNU Library or Lesser General Public License version 2.0 (LGPLv2)Follow Portable AllegroServe(tm)
You Might Also Like
Monitor the status and performance of any IT environment with NMIS
Trusted by thousands of IT teams worldwide, The NMIS platform offers comprehensive network management, handling faults, performance, and configurations with ease.
Rate This Project
Login To Rate This Project
User Reviews
-
very good project, thanks!
-
portableaserve is a solid, trusty Common Lisp webserver with a long history, and it provides a crucial component which allowed us to port our GenDL (Genworks-GDL) system to LispWorks, SBCL, and CCL (the lead platform continues to be Allegro CL and uses Allegro's native aserve). Note that portableaserve is now available through Quicklisp as the :aserve system. For additional platforms, it will be very nice to see portableaserve extended to support ABCL and ECL next!
-
I used portableaserve to build a web interface to my Lisp scripts for compiling and building the C code I must maintain at work. I have now a web site that has a compile button on it that I can push from any computer. I also used portableaserve as a web client library, so that my web interface also provides buttons to send pre-scripted http: requests to _other_ computers to do things with those computers (like upload/download my compiled code and reboot). I did not implement the servers on the other computers but took advantage of features they already presented via web pages. Also I do some regular web page serving, since it's such a snap.