Re: MCL Web server

Terje Norderhaug <[email protected]> Mon, 3 Oct 2011 20:30:54 -0700
Newsgroups gmane.lisp.mcl.general
Message-ID <[email protected]>
On Oct 3, 2011, at 6:29 AM, Sandro Pedrazzini wrote:
> I need to verify the possibility to create a client/server version of an old MCL application, where the MCL code runs server-side.
> One possibility is to organize the client/server communication at socket level, through a (non MCL) rich client,  but, if I remember well, there is a MCL Web server implementation allowing to abstract the socket level and communicate through http.
> 
> Has anybody a good link to such an implementation?
> Do you have other implementation suggestions?


In addition to CL-HTTP, you might be able to run Hunchentoot <http://weitz.de/hunchentoot/> thanks to the recent good work by binghe in making the usocket library available for MCL.

Another option for a client/server MCL application is to use Swank for RPC communication. MCLIDE's open source includes a Swank server for MCL that you can use, and the upcoming MCLIDE2 also has a Common Lisp Swank client that is verified to run on Clozure CL and should only require minor adjustments for other Common Lisp implementations. As an extra benefit of running Swank on the MCL server, you'll be able to use MCLIDE (and/or Emacs SLIME) for remote development and can use that as a starting point for a rich client.

-- Terje Norderhaug
   [email protected]





_______________________________________________
info-mcl mailing list
[email protected]
http://clozure.com/mailman/listinfo/info-mcl