Re: [Chicken-users] Any decent web development framework

2015-12-28 Thread Kristian Lein-Mathisen
The spiffy egg will let you make what you're looking for, but it doesn't provide the web-DSL that Sinatra has. You could make your own DSL, though, depending on what you're trying to do. I put together a small spiffy wrapper that works like this:

Re: [Chicken-users] Any decent web development framework

2015-12-28 Thread 机械唯物主义 : linjunhalida
Looks like artanis is for guile and it needs to be compiled, not for Chicken. Is there any way to install it in Chicken? 2015-12-28 0:47 GMT+08:00 Dan Leslie : > > If you are desiring a monolithic web stack of the Rails sort, then what > you probably are looking for is GNU

Re: [Chicken-users] Any decent web development framework

2015-12-28 Thread Jörg F . Wittenberger
There are many, each having it's own strength. It really depends on what you are looking for. I'm using ball.askemos.org . (Actually much of it I wrote.) Now this was originally done in rscheme about 15yrs ago. It's not monolithic, but consists of communicating actors/agents (which may be

Re: [Chicken-users] How to avoid predefined cond-expand features in csc?

2015-12-28 Thread Sven Hartrumpf
Hi Peter. PB wrote on 2015-12-24 11:25: > On Thu, Dec 24, 2015 at 11:10:40AM +0100, Sven Hartrumpf wrote: >> Hi. >> >> csc seems to predefine some cond-expand feature (srfi-1, srfi-13, srfi-14, >> srfi-69, maybe more) for the program to be compiled. How to prevent this? > > These features are a

Re: [Chicken-users] How to avoid predefined cond-expand features in csc?

2015-12-28 Thread Peter Bex
On Mon, Dec 28, 2015 at 09:32:24AM +0100, Sven Hartrumpf wrote: > PB wrote on 2015-12-24 11:25: > > These features are a bit weird: when you require a core library, it will > > register a feature with the same name (I think that's to prevent it from > > being reloaded again). I'm not sure if this

Re: [Chicken-users] Any decent web development framework

2015-12-28 Thread Evan Hanson
On 2015-12-27 23:56, 机械唯物主义 : linjunhalida wrote: > (get "/" (lambda (request) "hello") > (get "/from/:id" (lambda (request) (sprintf "hello ~A" (request 'id > (get "/page/:id" (lambda (request) > (let ((data ($query (from pages) (where (= id (request 'id)) > (render