savannah-register-public
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-register-public] [task #5922] Submission of Web programming as


From: Luca Saiu
Subject: [Savannah-register-public] [task #5922] Submission of Web programming as it should be
Date: Mon, 25 Sep 2006 11:27:47 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.5) Gecko/20060731 Red Hat/1.5.0.5-0.el4.1 Firefox/1.5.0.5 pango-text

URL:
  <http://savannah.gnu.org/task/?5922>

                 Summary: Submission of Web programming as it should be
                 Project: Savannah Administration
            Submitted by: positrone
            Submitted on: Monday 09/25/2006 at 11:27
         Should Start On: Monday 09/25/2006 at 00:00
   Should be Finished on: Thursday 10/05/2006 at 00:00
                Category: Project Approval
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
        Percent Complete: 0%
             Open/Closed: Open
                  Effort: 0.00

    _______________________________________________________

Details:

A new project has been registered at Savannah 
This project account will remain inactive until a site admin approves or
discards the registration.


== REGISTRATION ADMINISTRATION ==

While this item will be useful to track the registration process, approving
or discarding the registration must be done using the specific "Group
Administration" page, accessible only to site administrators, effectively
logged as site administrators (superuser):

  <https://savannah.gnu.org/siteadmin/groupedit.php?group_id=8802>


== REGISTRATION DETAILS ==

Full Name:
----------
  *Web programming as it should be*

System Group Name:
-----------------
  *wpaisb*

Type:
-----
  non-GNU software &amp; documentation

License:
-------- 
  GNU General Public License V2 or later

Description:
------------
  Web programming and 'service'-oriented distributed applications
as done in the current fashion are completely wrong; there's
no other way to say it.
Time is wasted in complex configuration of servers of dubious
utility to say the least, and programming (always done in very
weak languages) is obscured and dominated by the problems
caused by the infrastructure itself and by using the wrong
tools, first of all XML. HTTP is used for everything, even local
connections.
Virtual machines are started and destroyed. No attention
whatsoever for efficiency. The application state is kept on a DB
or even on the filesystem, often reloaded from disk at every
client call.
Take any 'modern' web application: it's distributed programming,
but it doesn't look anything like that. It looks like (clumsy)
text processing.
Web programming is difficult and terribly boring, when there's
no need for it.

I propose a radical solution to this problems, by trying to
build a more workable infrastructure based on Scheme extended
with RPCs, and orthogonal persistence; and pattern matching
(just because I like it; it's essentially orthogonal to the
rest). I make heavy use of threads.

This is an experiment. Success is not guaranteed, but I think
it's worth trying.

The code is immature, but something already works. All the
current code is in Guile. Some C code may be used in the future.
There are currently no dependencies.

You can (temporarily) find a snapshot at http://dlib15.isti.cnr.it/


Other Software Required:
------------------------
  GNU Guile.









    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/task/?5922>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]