Other Lisp Frameworks

2 views
Skip to first unread message

Nik

unread,
Sep 30, 2009, 11:10:30 AM9/30/09
to weblocks
Hi folks,

Googling for Lisp/Scheme web frameworks I have found just a few ones:
Weblocks, Uncommen Web and Core Server (Lisp)
HOP, PLT and SISCWeb (Scheme)

It would be very interesting (at least for me) to have a comaprative
survey
of these frameworks from a technical point of view.

In the last part of Weblocks manual I have found a very short
comparison
of Weblocks with other frameworks.

I'm especially curious about how Weblocks compares to HOP and Core
Sever.

Any feedback is very much appreciated!

Regards
Nik

Robin Lee Powell

unread,
Sep 30, 2009, 12:12:17 PM9/30/09
to webl...@googlegroups.com
On Wed, Sep 30, 2009 at 08:10:30AM -0700, Nik wrote:
> I'm especially curious about how Weblocks compares to HOP and Core
> Sever.

I can't speak to the actual quality of core-server, but I can speak
to the community: I've been on both the weblocks and core-server
mailing lists since late July last year. My weblocks folder has
2557 messages. My core-server folder has 27.

-Robin

--
They say: "The first AIs will be built by the military as weapons."
And I'm thinking: "Does it even occur to you to try for something
other than the default outcome?" See http://shrunklink.com/cdiz
http://www.digitalkingdom.org/~rlpowell/ *** http://www.lojban.org/

Leslie P. Polzer

unread,
Sep 30, 2009, 12:18:21 PM9/30/09
to weblocks
On Sep 30, 5:10 pm, Nik <nitral...@googlemail.com> wrote:

> In the last part of Weblocks manual I have found a very short
> comparison of Weblocks with other frameworks.
>
> I'm especially curious about how Weblocks compares to HOP and Core
> Sever.
>
> Any feedback is very much appreciated!

I can only tell you that UCW seems to have been abandoned, but
there's another contender called WUI that seems to be similar to
Weblocks.

Scheme frameworks are not particularly interesting to me since
they are not written in Common Lisp. ;) Some good ideas out there
nevertheless.

Leslie

nunb

unread,
Sep 30, 2009, 3:21:14 PM9/30/09
to weblocks

> > In the last part of Weblocks manual I have found a very short
> > comparison of Weblocks with other frameworks.
>
> > I'm especially curious about how Weblocks compares to HOP and Core
> > Sever.

I think it depends on your requirements. HOP seems to be a language
all by itself. How closely does what you want to do cleave to what
they intend HOP for? Is it easy to extend for the web? Can you add
arbitrary javascripting?

The lisp frameworks are built on a general purpose language (compiled,
even) and especially the CL ones have access to a vast range of
libraries.

I will say that writing widgets in weblocks has been a very nice
experience overall, and if you are primarily interested in easy html-
based widgets (and are still looking) also take a look at Seaside.

From what I can tell, Core Server has a way to "run" the same code on
server and browser (but this may be fantasy on my part!).

> > Any feedback is very much appreciated!
>
> I can only tell you that UCW seems to have been abandoned, but
> there's another contender called WUI that seems to be similar to
> Weblocks.

UCW afaik has forked. One branch is now LoL (Lisp on Lines) and the
other is the base for WUI.

UCW/LoL focuses on the web-infrastructure for building apps, using
ContextL heavily to implement features like user-tracking/history,
whereas WUI leans more towards widgets and pre-built chunks. I may be
wrong on this, but WUI seems focused on connecting to an SQL db, while
weblocks is more biased towards an out-of-the-box persistence
experience.

Daniel White

unread,
Oct 1, 2009, 1:47:59 AM10/1/09
to webl...@googlegroups.com, nandan....@gmail.com
On Wed, 30 Sep 2009 12:21:14 -0700 (PDT)
nunb <nandan....@gmail.com> wrote:

> > I can only tell you that UCW seems to have been abandoned, but
> > there's another contender called WUI that seems to be similar to
> > Weblocks.

It certainly has not been abandoned. Recently it has stabilised into
two parts, ucw-core and ucw-standard. The intent of ucw-core is to
provide a smallish extensible core to extend upon. ucw-standard
provides extra functionality on top this core.

> UCW afaik has forked. One branch is now LoL (Lisp on Lines) and the
> other is the base for WUI.

LoL isn't so much a fork but an extension constructed on top of
ucw-core.

--
Daniel White

Reply all
Reply to author
Forward
0 new messages