List Info

Thread: Announcement: Hunchentoot




Announcement: Hunchentoot
user name
2006-10-10 19:16:59
Hi!

I'd like to announce that Hunchentoot has now been ported to
SBCL,
CMUCL, AllegroCL, and OpenMCL.  Hunchentoot is a
fully-featured web
server written in Common Lisp which can be operated
stand-alone but
also as a back-end for mod_lisp.  Hunchentoot was previously
only
available for LispWorks, as a wrapper around TBNL.  The
latest version
doesn't depend on TBNL anymore and is intended to replace
it.

More information about Hunchentoot is here:

  http://weitz.de/hunchent
oot/

Cheers,
Edi.

_______________________________________________
lispweb mailing list
lispwebred-bean.com
http
://www.red-bean.com/mailman/listinfo/lispweb
Announcement: Hunchentoot
user name
2006-10-10 19:40:21
On 2006-10-10 21:16:59, Edi Weitz wrote:
> server written in Common Lisp which can be operated
stand-alone but
> also as a back-end for mod_lisp.  Hunchentoot was
previously only

BTW: The Rails people nowadays really like using a (to some
degree) Ruby httpd behind a reverse proxy, namely Mongrel.
Simpler and more reliable than the FastCGI solutions.

So, the stand-alone capabilities of Hunchentoot are very
important if you want to be sure you can optimize your web
app in
case it gets a huge success. Always a good feeling to be
able to
scale.

lighttpd + Hunchentoot, or some load balancing with pound.
Whatever you need.


-- 
Web (en): http://www.no-spoon.de/
-*- Web (de): http://www.frell.de/

_______________________________________________
lispweb mailing list
lispwebred-bean.com
http
://www.red-bean.com/mailman/listinfo/lispweb
Announcement: Hunchentoot
user name
2006-10-10 22:24:27
I just tested Hunchentoot on osx openmcl (ppc),
two small quirks in port-mcl:
<---------------------------------------- diff   
----------------------------------------------->
--- hunchentoot-0.4.2/port-mcl.lisp	2006-10-06
16:28:43.000000000 +0200
+++ hunchentoot-0.4.2-rs/port-mcl.lisp	2006-10-11
00:06:19.000000000  
+0200
 -40,7
+40,7 
(defmacro atomic-incf (place &optional (delta 1))
    "Like INCF but wrapped with CCL:WITHOUT-INTERRUPTS
so other
threads can't interfer."
-  `(ccl:without-interrupts (*incf-mutex*) (incf ,place
,delta)))
+    `(ccl::atomic-incf-decf ,place ,delta))
(defun invoke-with-timeout (seconds bodyfn timeoutfn)
    "Executes the function (with no arguments) BODY-FN
and returns
 -104,7
+104,7 
                         (loop (funcall function
(ccl:accept- 
connection socket :wait t))))
                     (when socket
                       (cl:ignore-errors
-                       (ext:close-socket socket))))))))
+                       (close socket))))))))
        (let ((listener-thread (process-run-function
process-name  
#'open-socket-and-accept)))
          (ccl:process-wait "Waiting for server to
start" (lambda ()  
done))
          (typecase done
<---------------------------------------- end of diff   
----------------------------------------------->


further i had to adjust the path to libssl in cl+ssl,
in file cl+ssl.asd, just below (defparameter
*libssl-pathname*....)  
insert:
#+(and :openmcl ARWIN-TA
RGET)
(setf *libssl-pathname* "/usr/lib/libssl.dylib")



_______________________________________________
lispweb mailing list
lispwebred-bean.com
http
://www.red-bean.com/mailman/listinfo/lispweb
New version 0.4.3 (Was: Announcement: Hunchentoot)
user name
2006-10-11 07:06:34
On Tue, 10 Oct 2006 22:24:27 +0000, Ralf Stoye <stoyestoye.com> wrote:

> I just tested Hunchentoot on osx openmcl (ppc)

Might as well be that you're the first one... 

> +    `(ccl::atomic-incf-decf ,place ,delta))

Ugh, another unexported symbol in the OpenMCL port.  Well,
we'll see
what happens...

Thanks for the patches - I've made a new release which
incorporates
them.

> further i had to adjust the path to libssl in cl+ssl,
in file
> cl+ssl.asd, just below (defparameter
*libssl-pathname*....)  insert:
> #+(and :openmcl ARWIN-TA
RGET)
> (setf *libssl-pathname*
"/usr/lib/libssl.dylib")

That should be sent to the cl+ssl maintainer.

Cheers,
Edi.

_______________________________________________
lispweb mailing list
lispwebred-bean.com
http
://www.red-bean.com/mailman/listinfo/lispweb
[1-4]

about | contact  Other archives ( Real Estate discussion Medical topics )