Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion web application framework
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Noel Welsh  
View profile  
 More options Nov 7 2003, 4:01 am
Newsgroups: comp.lang.scheme, comp.lang.lisp
From: noelwe...@yahoo.com (Noel Welsh)
Date: 7 Nov 2003 01:01:22 -0800
Local: Fri, Nov 7 2003 4:01 am
Subject: Re: web application framework

Adrian Kubala <adr...@sixfingeredman.net> wrote in message <news:Pine.LNX.4.56.0311061722200.26007@sixfingeredman.net>...
> I'm fixing to write a basic database web frontend for HR data...
...
> I've accumulated a very practical, lightweight
> collection of libraries: sql manipulation, MVC forms, object-relational
> layer, db abstraction, date libs, etc.,
...
> So I'm wondering if there are any existing open-source projects which can
> get me partway there -- anything close to a framework for web
> applications, but ideally something which goes so far as to fully automate
> creating a basic interface for a given relational schema.
...
> The only examples of such things I know of are from Python: Webunit,
> Twisted, etc.; and Java: Atris, EJB, ...

As chief shill for the Schematics project
(http://schematics.sourceforge.net/) and "a shameless PLT booster"
(http://plt-scheme.org/) I'll answer as best I can in terms of what is
available for PLT Scheme.  Where I don't give URLs the code can be
found via Schematics.

sql manipulation:  We've got SchemeQL which currently runs on top of
an ODBC driver.  We've talked about standardising a lower-level DB API
and have mostly working drivers for Postgres and MySQL, and to a
lesser extent Firebird, but haven't completed this yet.

db abstraction: see above

object-relational layer: nothing here

MVC forms: For the view component I really like WebIt!
(http://celtic.benderweb.net/webit/)  It's like an XML transformation
system built in pure Scheme.

date libs: Combination of the PLT builtins and SRFI-19
(http://srfi.schemers.org/srfi-19/srfi-19.html), which is distributed
with PLT Scheme, have always done me.

webunit: This is a testing framework for web applications.  There is a
prototype in Schematics CVS.

twisted: This is a server.  The web server distributed with PLT Scheme
is very easy to use.  If you don't know about continuations read
"Developing Interactive Web Programs" availabe from
http://www.ccs.neu.edu/scheme/pubs/ to see why continuation based web
servers are such a good thing.

HTH,
Noel


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.