I just picked up newLISP a couple of weeks ago and it is absolutely the coolest thing ever. I expected it to be powerful but rather clunky based on my experience with Common Lisp many years ago. What a wonderful surprise - full of stunningly clever implementations of remarkably good ideas.
I have a couple of small web projects that I'd ordinarily use python / web2py for but I would like to try at least one of them with newLISP - partly because I'd like to gain more experience with this great language, and partly because I think it would be a lot more fun.
Are there any web frameworks (like Rails for Ruby, or Django or web2py for Python) available for newLISP?
I would appreciate any help. Thanks for your thoughtful consideration.
There is no complete framework yet, but there are several modules available for different aspects of web programming, all accessible from here:
http://www.newlisp.org/modules/
an on this page you find a Web section with smaller examples:
http://www.newlisp.org/index.cgi?Tips_and_Tricks
sourcecode for two complete web applications can be found here:
http://www.newlisp.org/index.cgi?Applications
ps: welcome to newLISP
Everybody does their own thing at the moment. Because newLISP encourages exploration and experimentation, I'm not sure whether many of us want to 'adopt' a standard framework - it's much more fun (and instructive) re-inventing the wheel to your own design, than simply using someone else's... :)
Jeff's written useful web-related modules; Lutz's wiki is clever and compact; Fanda's newlispweb system is an elegant way of publishing small web sites; Didi's ShortNotizer is also intriguing. The newlisp-on-noodles project was originally intended to build such a framework, too, but sadly it didn't get much past the setting-up stage. Search this forum for more info...
I'm on my second blogging application - trying out various ideas while trying to learn something about cgi/web stuff. I'm not really sharing my code at the moment, though, since I don't understand it myself yet!
The "Dragonfly web framework" is my attempt for newLISP.
Here are the links to the blog
http://dragonfly-newlisp.blogspot.com/
and the project on Google Code
http://code.google.com/p/dragonfly-newlisp/
Your feedback is welcome. Have fun!
hilti
This is great. One problem: although I can load the page, there are no styles or Javascript.... This is after running:
sudo newlisp -http -d 85 -w /Users/me/Sites/newlisp_financier
But I can see the styles etc if I modify templates/partials/header.tpl to contain this:
(Dragonfly:css "screen" "/css/screen.css") %
(Dragonfly:css "screen" "/css/panel.css") %
(angle brackets omitted for forum) instead of the lines with two dots... Why is this?
Sorry for that bug. My styles came from safari cache, so I didn't notice the problem. I fixed it.
Thanks cormullion for mention it. Your path is correct.
Cheers
hilti