Designed in the late 1990s by Steve Ward, Professor of Computer Science and Engineering at MIT, the programming language is currently developed and maintained by Curl Inc.
Curl is a reflective object-oriented language that is used for interactive web applications, facilitating the embedding of complex objects in simple documents without the need to switch between programming languages or development platforms.
Originally, Curl consisted of just an interpreter, but a compiler was later added. Programs created with Curl can be compiled into Curl applets, which are viewed using the Curl runtime environment (RTE) with a plugin for web browsers. It also supports detached applets, which are web-deployed applets that run on the user's desktop independent of the browser window, as in Silverlight 3 and Adobe AIR.
Curl is a markup language, similar to HTML, with plain text shown as text. At the same time, Curl includes an object-oriented programming language that supports multiple inheritances. Curl applications are not required to observe the separation of information, style, and behavior that HTML, CSS, and JavaScript have imposed, although that style can be used in Curl if desired. Curl is both a programming language and a data format. The Curl IDE is an application written in Curl.
Curl supports the Linux, macOS, and Windows operating systems.
Topics related to the Curl programming language are appropriate for this category. Besides those that are focused on the language itself, Curl user groups, forums, or tutorials may also be listed in this category.
 
 
Recommended Resources
Created in a research lab at the Massachusetts Institute of Technology (MIT) in 1995, twelve researchers from MIT founded the Curl Corporation three years later. Curl consists of the programming language, development environment, runtime engine, and development libraries. In order to use Curl, either a non-commercial/personal free license or an enterprise paid license is required. These and other types of licensure connected with the product are defined here.
http://www.curl.com/
The user forum for the Curl programming language requires registration in order to participate in discussions, but its content may be viewed without registration or login. Topics include general questions about Curl, a guide to getting started with the language, a development diary, and tutorials for the Curl programming language. A section for Curl code samples and demos is included, along with marketing and tech blogs, and information on Caede, which enables cross-platform development.
http://communities.curl.com/