List Info

Thread: production setup




production setup
user name
2006-10-02 12:06:20
Hi folks!

I'd like to know what is your preffered web development
environment? 

I have tryed UCW both on Cmucl (FreeBSD) and SBCL (Linux).
Works nice on
SBCL setup, but it's kinda tough for a beginner like me.

Next I've tryed KPAX on Cmucl (FreeBSD) - had some lenghty
delays while
processing requests. Sven kindly explained KPAX works best
with
LispWorks. So I've installed LW Personal Edition on 2.6
Linux, added
KPAX and it works nice. Problem is, I don't have money to
buy LW
Professional... So this is not an option for me...

So I ask here, what is your preferred _free_ setup for web
development
using Lisp, which you also consider production ready?
Are you using SQL or some in-memory database?


Thanks,
Damir

_______________________________________________
lispweb mailing list
lispwebred-bean.com
http
://www.red-bean.com/mailman/listinfo/lispweb
production setup
user name
2006-10-02 12:20:23
I've had a lot of success with SBCL + Linux + Araneida.
These days I  
do a lot of stuff with Allegro + AllegroServe, but I'm
fortunate in  
that I don't have to pay for it myself.

My data storage is usually RDF.

-R

On  2 Oct 2006, at 1:06 PM, Damir Horvat wrote:

> So I ask here, what is your preferred _free_ setup for
web development
> using Lisp, which you also consider production ready?
> Are you using SQL or some in-memory database?

_______________________________________________
lispweb mailing list
lispwebred-bean.com
http
://www.red-bean.com/mailman/listinfo/lispweb
production setup
user name
2006-10-02 12:35:31
Richard Newman wrote:

>I've had a lot of success with SBCL + Linux + Araneida. 
>
That's interesting. I started looking into using Lisp (in
that exact 
combination) for the web a while ago, and I've been lurking
here for 
some months. Unfortunately, I had some difficulties, lack of
time, I had 
to drop it for a while.

But one of the things that was unclear to me is - how do you
run 
something like SBCL + Araneida in production? Do you have
start/stop 
scripts? How do you connect with slime to a running sbcl?

Could you perhaps share some hints, or useful links? In a
few months, 
I'll start building some new web things for myself, and Lisp
is still a 
good option, if I can convince myself that it can really
work for 
production use 

Remco Gerlich



_______________________________________________
lispweb mailing list
lispwebred-bean.com
http
://www.red-bean.com/mailman/listinfo/lispweb
production setup
user name
2006-10-02 12:40:29
The common approach is to run it at a REPL inside screen or 

detachtty. You then have a normal Lisp session that persists
when you  
logout. All of your normal development practices apply.

I've had success running it behind pound (so you don't have
to run as  
root), using thttpd to serve up static content. I never stop
my  
servers, so all you'd need would be a mommy to start up
again.


On  2 Oct 2006, at 1:35 PM, Remco Gerlich wrote:

> Richard Newman wrote:
>
>> I've had a lot of success with SBCL + Linux +
Araneida.
>>
> That's interesting. I started looking into using Lisp
(in that exact
> combination) for the web a while ago, and I've been
lurking here for
> some months. Unfortunately, I had some difficulties,
lack of time,  
> I had
> to drop it for a while.
>
> But one of the things that was unclear to me is - how
do you run
> something like SBCL + Araneida in production? Do you
have start/stop
> scripts? How do you connect with slime to a running
sbcl?
>
> Could you perhaps share some hints, or useful links? In
a few months,
> I'll start building some new web things for myself, and
Lisp is  
> still a
> good option, if I can convince myself that it can
really work for
> production use 
>
> Remco Gerlich

_______________________________________________
lispweb mailing list
lispwebred-bean.com
http
://www.red-bean.com/mailman/listinfo/lispweb
production setup
user name
2006-10-02 16:45:36
On Mon, Oct 02, 2006 at 02:06:20PM +0200, Damir Horvat
wrote:
> Hi folks!
> 
> I'd like to know what is your preffered web development
environment? 
> 
> I have tryed UCW both on Cmucl (FreeBSD) and SBCL
(Linux). Works nice on
> SBCL setup, but it's kinda tough for a beginner like
me.
> 
> Next I've tryed KPAX on Cmucl (FreeBSD) - had some
lenghty delays while
> processing requests. Sven kindly explained KPAX works
best with
> LispWorks. So I've installed LW Personal Edition on 2.6
Linux, added
> KPAX and it works nice. Problem is, I don't have money
to buy LW
> Professional... So this is not an option for me...
> 
> So I ask here, what is your preferred _free_ setup for
web development
> using Lisp, which you also consider production ready?
> Are you using SQL or some in-memory database?
> 

I use UCW + SBCL + Apache mod_lisp + CLSQL + postgresql on
Linux.  I run
UCW using the ucwctl script which essentially starts a lisp
running in a
"detachtty" session.  I connect to Lisp via
Emacs/SLIME to develop.

Really, the only complaint is that the setup seems to be a
bit
memory-intensive.

I've modified my ucwctl script to load specific
configuration files and
such, because I run multiple images on the same machine for
different
customers.  If you're familiar with shell scripting, it's
pretty
straightforward.

Make sure you're running a 2.6.8+ kernel if you use SBCL,
and that it's
SBCL compiled with SB-THREAD support.

-- 
;; Matthew Danish -- user: mrd domain: cmu.edu
;; OpenPGP public key: C24B6010 on keyring.debian.org

_______________________________________________
lispweb mailing list
lispwebred-bean.com
http
://www.red-bean.com/mailman/listinfo/lispweb
production setup
user name
2006-10-02 22:41:30
Hi--

for me, CL-WHO + TBNL + CMUCL/OpenMCL, with a custom object
store for
database.  I had originally used CLSQL, but realized that I
didn't need
the overhead for the amount of data I was using (which was
not
trivial, either.)

Very fast and stable.

-- 
Tiarnán

_______________________________________________
lispweb mailing list
lispwebred-bean.com
http
://www.red-bean.com/mailman/listinfo/lispweb
production setup
user name
2006-10-03 07:48:58
On ïîíåäåëíèê, Îêòîìâðè 02 2006, Richard Newman wrote:

> My data storage is usually RDF.

I use CL-SQL and BKNR.

What's RDF?

-- 
Kamen TOMOV

_______________________________________________
lispweb mailing list
lispwebred-bean.com
http
://www.red-bean.com/mailman/listinfo/lispweb
production setup
user name
2006-10-03 11:49:19
Hi  Kamen,

On Oct 3, 2006, at 3:48 AM, Kamen TOMOV wrote:

> What's RDF?

Resource Description Framework (http://www.w3.org/RDF/).
--
Gary Warren King, metabang.com
Cell: (413) 885 9127
Fax: (206) 338-4052
gwkkwg on Skype * garethsan on AIM





_______________________________________________
lispweb mailing list
lispwebred-bean.com
http
://www.red-bean.com/mailman/listinfo/lispweb
production setup
user name
2006-10-03 12:12:43
   From: Gary King <gwkingmetabang.com>
   
   > What's RDF?
   
   Resource Description Framework (http://www.w3.org/RDF/).

`RDF' is an acronym frequently used by people who cannot
quite
spell `XML'.

(This is not to imply that RDF and XML are the same thing.)

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

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