Monday, July 18, 2005

 

Smug Lisp Weenies unite...or at least talk to each other

For a while I've been hearing about Ruby on Rails, and how Ruby's metaprogramming makes it possible to do it with so few lines of code. Well, we all know that Lisp invented metaprogramming, so I was thinking of working on a Lisp version of Rails. Then I see this. Someone who's worked on it for months, come up with a better version than I could, and is giving demos on it.

Time for Plan B.

I'm reading Earl Cox's "Fuzzy Modeling and Genetic Algorithms for Data Mining and Exploration". Upcoming chapters use something he calls "Fuzzy SQL" to model fuzzy sets, and genetic algorithms for tuning. I'm thinking of modifying or extending CLSQL to incorporate the Fuzzy SQL concepts, and look at John Koza's genetic programming for tuning in Lisp.

So, I'm asking, IS ANYONE ELSE DOING THIS? Am I going to start working on this, only to find a blog entry one day where someone's been working on this for months, come up with a better version than I could, and is giving demos on it?

If so, I'd appreciate it if you'd drop a comment here.

Comments:
Well, at least some people think that "Fuzzy Logic" suffers from fuzzy thinking...

http://www.national.com/rap/Application/0,1570,25,00.html
http://www.google.com/search?q=What%27s+All+This+Fuzzy+Logic+Stuff%2C+Anyhow
 
Hello,

I'm interested in your work related to FuzzySQL and and Genetic Programming tunning.

Can you give me more information.

Francisco Rivera
Email: (reverse "moc.liamtoh@65arevirfj")
 
So far my work on the subject has been starting to read Earl Cox's book "Fuzzy Modeling Tools for Data Mining and Knowledge Discovery", and studying CLSQL to see how it can be extended to use fuzziness, probably in the CLOS mappings, similar to how it was extended to make joins "equal citizens" to columns. As I go I'll make updates in my blog.
 
Post a Comment



<< Home

This page is powered by Blogger. Isn't yours?