Curl (programming language)

Curl (programming language)

Curl is a reflective object-oriented programming language for interactive web applications whose goal is to provide a smoother transition between formatting and programming. It makes it possible to embed complex objects in simple documents without needing to switch between programming languages or development platforms. The Curl implementation initially consisted of just an interpreter, but a compiler was added later.

Comment
enCurl is a reflective object-oriented programming language for interactive web applications whose goal is to provide a smoother transition between formatting and programming. It makes it possible to embed complex objects in simple documents without needing to switch between programming languages or development platforms. The Curl implementation initially consisted of just an interpreter, but a compiler was added later.
Depiction
Curl logo.gif
Designer
Massachusetts Institute of Technology
Designer
Massachusetts Institute of Technology
Designer
Steve Ward (computer scientist)
Designer
Steve Ward (computer scientist)
Developer
enCurl, Inc., Sumisho Computer Systems Corp., SCSK Corporation
Developer
CURL
Dialects
ennone
Has abstract
enCurl is a reflective object-oriented programming language for interactive web applications whose goal is to provide a smoother transition between formatting and programming. It makes it possible to embed complex objects in simple documents without needing to switch between programming languages or development platforms. The Curl implementation initially consisted of just an interpreter, but a compiler was added later. Curl combines text markup (as in HTML), scripting (as in JavaScript), and heavy-duty computing (as in Java, C#, or C++) within one unified framework. It is used in a range of internal enterprise, B2B, and B2C applications. Curl programs may be compiled into Curl applets, that are viewed using the Curl RTE, a runtime environment with a plugin for web browsers. Currently, it is supported on Microsoft Windows. Linux, and macOS was dropped on March 25, 2019 (starting with version 8.0.8). Curl supports "detached applets", which is a web deployed applet which runs on the user's desktop independent of a browser window much as in Silverlight 3 and Adobe AIR.
Hypernym
Language
InfluencedBy
HTML
JavaScript
Lisp (programming language)
Influenced by
HTML
JavaScript
Lisp (programming language)
Is primary topic of
Curl (programming language)
Label
enCurl (programming language)
LatestReleaseDate
1 July 2021
Latest release date
1 July 2021
LatestReleaseVersion
8
Latest release version
8.0.12
Link from a Wikipage to an external page
curlap.com
web.archive.org/web/20110708213458/http:/developers.curl.com/userdocs/docs/en/dguide/detached.html
www.sumitomocorp.co.jp/english/
web.archive.org/web/20050714074659/http:/www.cag.lcs.mit.edu/curl/
www.scsk.jp/index_en.html
www.curl.com/products/prod/ide/old_ide.html
www.infoworld.com/article/2649798/application-development/product-review--curl-6-0-enrichens-the-rich-internet-toolkit-.html
web.archive.org/web/20100102031426/http:/curl.com/solutions_computing.php
www.curl.com
Link from a Wikipage to another Wikipage
Adobe AIR
Business-to-business
Business-to-consumer
C++
Cascading Style Sheets
Category:Declarative programming languages
Category:Functional languages
Category:Homoiconic programming languages
Category:Lightweight markup languages
Category:Markup languages
Category:Rich web application frameworks
C Sharp (programming language)
CURL
File:Curl logo.gif
Groovy (programming language)
Homoiconicity
HTML
InfoWorld
Java (programming language)
JavaScript
Just-in-time compilation
Linux
Lisp (programming language)
MacOS
Macro (computer science)
Markup language
Massachusetts Institute of Technology
Microsoft Windows
Multi-paradigm programming language
Multiple inheritance
Object-oriented programming
Object-oriented programming language
Plug-in (computing)
Prototype JavaScript Framework
Reflection (computer science)
Rich Internet Application
Runtime environment
Script.aculo.us
Silverlight 3
Steve Ward (computer scientist)
Strong typing
Web applications
Web browser
Logo
File:Curl logo.gif
Name
enCurl
Name
enCurl
OperatingSystem
Microsoft Windows
Paradigm
Markup language
Multi-paradigm programming language
Object-oriented programming
SameAs
CK72
Curl
Curl
Curl (langage)
Curl (lenguaje de programación)
Curl (Programmiersprache)
Curl (programming language)
Curl (язык программирования)
Curl (プログラミング言語)
Curl (编程语言)
Limbajul de programare Curl
m.0bp8q
Q1144631
کرل (زبان برنامه‌نویسی)
컬 (프로그래밍 언어)
Subject
Category:Declarative programming languages
Category:Functional languages
Category:Homoiconic programming languages
Category:Lightweight markup languages
Category:Markup languages
Category:Rich web application frameworks
Thumbnail
Curl logo.gif?width=300
Typing
Strong typing
WasDerivedFrom
Curl (programming language)?oldid=1112846816&ns=0
Wikibooks
enCurl
WikiPageLength
9865
Wikipage page ID
42537
Wikipage revision ID
1112846816
WikiPageUsesTemplate
Template:Authority control
Template:Citation needed
Template:Hatnote
Template:Infobox programming language
Template:More citations needed
Template:More footnotes
Template:Multiple issues
Template:Reflist
Template:Rich web applications
Template:Start date and age
Template:URL
Template:Wikibooks