Re: cl-http on cmucl on linux PPC?
Rainer Joswig <[email protected]> Tue, 14 Dec 2010 00:13:35 +0100
| Newsgroups | gmane.lisp.cl-http |
|---|---|
| Message-ID | <[email protected]> |
Am 13.12.2010 um 20:46 schrieb Mark Klein: > > I'd like to create a freeware configuration of my cl-http based system. People have been asking me if they could set up instances of my system and often get stopped by the need to buy Lispworks to run it. Hi Mark, one thing you can do is to create a LispWorks application. This application can be delivered without royalties to users. It requires though that you have a development license of LispWorks for the platform you want to deliver to. It creates a file that contains the Lisp runtime, library functionality, the ability to compile functions and your application code/data. One can load CL-HTTP without initializing it and create an executable. On start of that executable one can configure CL-HTTP and start CL-HTTP. > I was thinking of installing the latest ubuntu linux (10.10), the latest CMUCL (Snapshot 2010-12), and the latest cl-http (70.217), on a dual PowerPC G5. Well, CL-HTTP should run reasonable well on CMUCL 19. The current version is 20 and has changes to networking and the main version now supports Unicode. It would be some work to update our version 19 code to 20. But what I personally don't like is the Unicode support in CMUCL 20. It might be possible to use the non-Unicode version, but I don't know how much that is used or if it even is still provided. Still the networking code would need to updated. The Unicode version has the unfortunate design that a Unicode character may consist of more than one Lisp character - which may break some assumptions in Lisp code. All Unicode implementations have some drawbacks, but the CMUCL design especially makes me not want to use that. :-( > Another option is to use Clozure CL. The latest version of Clozure (1.6) currently does not run cl-http 70.217, but it may in the near future. Is that a better option than CMUCL? Personally I like CCL. The implementation is not that large as some others, the compiler is quick, it supports native threads on multiple cores and more. It should be fixable to get Karsten's code to run on a current CCL. But it would be best if we can get Karsten to add more CL-HTTP support to his code (performance, chunking, HTTPS, ...). I don't know if Karsten could be motivated to do that (funding?) or if we can get somebody else to fill in the missing things??? But, generally, I think for the mentioned reasons CCL is the more interesting free CL implementation for CL-HTTP. Regards, Rainer > > I'd appreciate any pointers on which option to adopt, and how to do the install successfully. > > Thanks! > > Mark > > ------------------------------- > Mark Klein > Principal Research Scientist > MIT Center for Collective Intelligence > http://cci.mit.edu/klein/ > > > _______________________________________________ > WWW-CL mailing list > [email protected] > https://lists.csail.mit.edu/mailman/listinfo/www-cl _______________________________________________ WWW-CL mailing list [email protected] https://lists.csail.mit.edu/mailman/listinfo/www-cl