Curl(ID:8042/)Content creation language for the InternetMacro-based language for internet and multimedia applications MIT Computing Research Lab 1995 Curl Corporation 2001 Krantz says that Curl was inspired by TCL, LATEX, LISP and C++, but Damle say Dylan figures as well References: Curl was specifically designed to have a "gentle slope" learning curve. This means that no matter what your current knowledge of Curl, learning the This means that no matter what your current knowledge of Curl, learning the next level of functionality is only slightly harder. At one end of the learning curve, Curl is a simple markup language that you can use in place of HTML. Authors can learn this aspect of Curl in a few minutes. Sliding up the curve a notch, you can create simple interface elements such as buttons and drop-down menus, with variables and local data validation. At the higher end of the learning curve, you can have object-oriented client/server applications with 3D graphics and other advanced tools. Borrowing from Dylan, an object-oriented language, Curl combines the flexibility of dynamic languages (Smalltalk, Scheme) with the speed of static-typed languages (C++, Eiffel). "Enterprise Curl" is an advanced level handbook aimed at developing a full-featured enterprise application written in Curl for experienced Web developers, system architects, and project managers. Unlike other Curl books, this will not be a beginner's introduction to the Curl language, or to distributed application architecture and development, as those topics are covered in detail by other journals. |