Curl is a reflective object-oriented programming language for interactive web applications whose goal is to provide a smoother transition from between formatting and programming; providing a means to embed more complex objects in simple documents without having to switch between programming languages or development platforms.
The language attempts to address a long-standing problem: the different building blocks that make up any modern web docume...
more
Curl is a reflective object-oriented programming language for interactive web applications whose goal is to provide a smoother transition from between formatting and programming; providing a means to embed more complex objects in simple documents without having to switch between programming languages or development platforms.
The language attempts to address a long-standing problem: the different building blocks that make up any modern web document most often require wildly different methods of implementation: different languages, different tools, different frameworks, often completely different teams. The final—and often most difficult— hurdle has been getting all of these blocks to communicate with each other in a consistent manner. Curl attempts to side-step these problems by providing a consistent syntactical and semantic interface at all levels of web content creation: from simple HTML to complex object-oriented programming.
Curl combines text markup (as in HTML), scripting (as...
less