Re: [dev] Recent vain attempts at suckless Web applications

From: Jacob Todd <jaketodd422_AT_gmail.com>
Date: Sun, 23 Jan 2011 11:48:32 -0500

Do you do everything in a web browser? How the hell do you use that
abomination? It's a technicolor clusterfuck.
On Jan 22, 2011 8:47 PM, "carmen" <__AT_whats-your.name> wrote:
>> ...and this is precisely the garden path that people followed to create
modern massive web frameworks.
>
> indeed. Merb, when it began, was a 180 line of code masterpiece. somehow,
it bloated up to Rails proportions and eventually merged with it.
>
> Camping is decent, but i found it uneditable (without breaking), too much
metaprogramming insanity
>
>
> i wrote a small web daemon, and it is an email client, a media player,a
directory browser on crack and a lot of other stuff. 2500 lines now, but it
replaced every other app i ever used besides irssi and dwm
>
> pushed to these repos
>
> git://repo.or.cz/element.git http://repo.or.cz/w/element.git
> git://gitorious.org/element/element.git http://gitorious.org/element
> git://rubyforge.org/element.git http://element.rubyforge.org/
>
>
> screenshots http://s574.photobucket.com/albums/ss187/ix9/hyper/
>
> doc http://blog.whats-your.name/public/carmen.html
>
> to avoid bloat, existing paradigms are used wherever possible. filesystem
for database, existing file formats and regex-based or library-based parser,
to triple-streams of RDF converted to a per-request Graph model (using
JSON/hash datastructure rather than inventin a new RDF::Graph class)
>
> minimalist clientside filtering tools exist, eg a 46 line replacement for
the ~600K of code Simile Exhibit project:
http://blog.whats-your.name/public/logex.png
>
> theres no weird auth crap, permissions handled via *nix - i run a
webserver bound to 127.0.0.1 to read my own mail in ~/, and su to another
dummy user to bind to 0.0.0.0:80 to serve up stuff publically.
>
>
Received on Sun Jan 23 2011 - 17:48:32 CET

This archive was generated by hypermail 2.2.0 : Sun Jan 23 2011 - 18:00:05 CET