(I have a real-life story that concludes with "so I got fed up and rewrote the thing in Python", but I'm not all convinced that the problem wasn't with me.)
(I have a real-life story that concludes with "so I got fed up and rewrote the thing in Python", but I'm not all convinced that the problem wasn't with me.)
I found the newLISP web framework Dragonfly and adopted it to build a prototype website for my previous company. I used Solr for the document storage engine, and used newlisp's excellent native XML conversion to convert an ugly XML feed into a newLISP list and then into individual Solr documents. Then I used Dragonfly to write a front-end searching application that was launched to a select group of our customers. newLISP made it really easy to prototype rapidly and deliver new features quickly.
Dragonfly stopped being updated, so I decided I wanted to make my own web framework. That became newLISP on Rockets (www.newlisponrockets.com) and I released the source on GitHub.
Although I haven't updated the newLISP on Rockets website much lately, it's mostly because I'm too busy using Rockets in my current job. I built a searching application for all our documentation, and now I'm busy building business intelligence stuff.
It's nothing too fancy, and I don't consider myself a great programmer at all. But I love the fact that newLISP allowed me to make all these things quickly and with few lines of code, and it's easy for me to maintain them afterwards. That's the true value that newLISP has for me.
What is a good starting point to pick up on newLISP for someone new with programming? I'd like to do some automation (parse lots of unstructured text) to get good data, create PDFs, accept data from email and have a lightweight web front-end.
http://www.newlisp.org/CodePatterns.html
Then there is my original Dragonfly documentation
This is what I learned the language from, and after I got a handle on it I just used their reference manual: http://www.newlisp.org/downloads/manual_frame.html
I'm planning on writing some "intro to web development with Rockets" white papers, but work is keeping me really busy at the moment.
Well, its new compared to Lisp in general.
Wouldn't 99% of people see GPL and move on?