[gambit-list] Web Framework

Rouan van Dalen rvdalen at yahoo.co.uk
Sat Nov 3 04:14:18 EDT 2007


Hi everyone.

Thanks again for all the replies.

David, would you mind sharing your code so we can have a look at it.

I will be primarily concerned with writing code on Linux, not Windows,
so the idea is to get it working on Linux first and then on Windows.
Both platforms will be supported.  Its just that Linux has priority for any
platform-specific (non-portable) code.

I would like to know what Linux distros are used by everyone else.
This is just something interesting.  I am using Zenwalk and Arch Linux.

I am familiar with OOP because most of the languages I use regularly
support OOP.  I would like to do things the Scheme way for the web
framework.  Are there any suggestions as to what paradigm the framework
should support by default.  I don't have any particular attachments to OOP.
I believe in the right tool for the right job.  But I am interested in doing everything
the Scheme way, so if there is a better way to do something in Scheme, I
will do it that way :) .

I have also had a look at Meroon (an object system for Scheme ;) ).  I like
the MVC pattern because it is suited especially for web development.  This
is the pattern that I had in mind for the web framework.  Any ideas in this are
are also much appreciated.

I have also had a look at HOP.  It is very interesting and I think I can learn a lot
from them and have a look at how they do things.  They seem to be on the track
that we are on (or the other way around :) ).  But it seems that porting the code
might be an issue as the code is very Bigloo-specific.  I think we can use their
ideas, but we are going to do our own implementation.

As far as javascript libraries go, I have been working with Scriptaculous and
Prototype for a while now.  Prototype is very straight-forward to work with.
This is also the same javascript libraries used by Rails.  Any suggestions
here are much appreciated.  The web framework should make it easy for
anyone to hook-in their own javascript library of choice.

On the name of the web framework, I do like the name "Scheme on Skis", but
I have to agree with Guillaume.  We should try to keep things original.  So any
suggestions on naming our web framework are welcome.  However, I do like
the word-play in Scheme on Skis.

I will be creating a document describing the decisions that are made regarding
the web framework.  I will post this on the website which I will be finishing in the
next week or so.  I use OpenOffice for all my documentation.

On a totally different note, how can I read user input from the console in Gambit.
I am using *read-line* to read the input, but I need a function that blocks and waits
until the user enters some text.  I then need the entire input text as a string to work
with it.

Thank you so much for everyone's quick responses and interest in this project.

Rouan






      ___________________________________________________________
Yahoo! Answers - Got a question? Someone out there knows the answer. Try it
now.
http://uk.answers.yahoo.com/ 




More information about the Gambit-list mailing list