I recently learned about Curl language, an MIT-DARPA project. It’s a multi-paradigm hybrid functional language that is reflective, homo-iconic, and object-oriented. It supports closures, macros, and declarative layouts.
Its syntax is based on TEX and has many formatting operations. Curl is a very scientific language, as they state:
“One uses the same easy-to-learn syntax to create interactive documents as to create regular text documents.”
Curl is highly extensible; components can be developed for Curl using Curl only. I am also impressed with the roadmap Curl is following, as they state:
“Curl is intended to be a gentle slope system, accessible to content creators at all skill levels ranging from authors new to the web to experienced programmers. By using a simple, uniform language syntax and semantics, Curl avoids the discontinuities experienced by current web users who have to juggle HTML, JavaScript, Java, Perl, etc. to create today’s exciting sites. Our hope is that the single environment provided by Curl will be an attractive alternative for web developers.”
I am surprised that Curl is not famous in India. This language deserves a prominent place worldwide. It targets RIA (Rich Internet Application) and will soon compete with Adobe AIR/FLEX/MS Silverlight, and I believe it will surpass them.
Leave a Reply