dbo:abstract
|
- Claire is a high-level functional and object-oriented programming language with rule processing abilities. It was designed by at Bouygues' e-Lab research laboratory, and received its final definition in 2004. Claire provides:
* a simple object system with parametric classes and methods
* polymorphic and parametric functional programming
* production rules triggered by events
* versioned snapshots of the state of the whole system, or any part, supporting rollback and easy exploration of search spaces
* explicit relations between entities; for example, two entities might be declared inverses of one another
* first-class sets with convenient syntax for set-based programming
* an expressive set-based type system allowing both second-order static and dynamic typing Claire's reference implementation, consisting of an interpreter and compiler, was fully open-sourced with the release of version 3.3.46 in February 2009. Another implementation, WebClaire, is commercially supported. (en)
|
dbo:designer
| |
dbo:influencedBy
| |
dbo:latestReleaseDate
| |
dbo:latestReleaseVersion
| |
dbo:license
| |
dbo:wikiPageExternalLink
| |
dbo:wikiPageID
| |
dbo:wikiPageLength
|
- 6313 (xsd:nonNegativeInteger)
|
dbo:wikiPageRevisionID
| |
dbo:wikiPageWikiLink
| |
dbp:bot
| |
dbp:date
| |
dbp:designer
| |
dbp:fixAttempted
| |
dbp:implementations
| |
dbp:influencedBy
|
- Smalltalk, SETL, OPS5, Lisp, ML, C, LORE, LAURE (en)
|
dbp:latestReleaseDate
| |
dbp:latestReleaseVersion
| |
dbp:license
| |
dbp:name
| |
dbp:operatingSystem
| |
dbp:paradigm
|
- multi-paradigm: functional, object-oriented , rule processing, reflective (en)
|
dbp:typing
|
- strong, both static and dynamic (en)
|
dbp:wikiPageUsesTemplate
| |
dct:subject
| |
gold:hypernym
| |
rdf:type
| |
rdfs:comment
|
- Claire is a high-level functional and object-oriented programming language with rule processing abilities. It was designed by at Bouygues' e-Lab research laboratory, and received its final definition in 2004. Claire provides: Claire's reference implementation, consisting of an interpreter and compiler, was fully open-sourced with the release of version 3.3.46 in February 2009. Another implementation, WebClaire, is commercially supported. (en)
|
rdfs:label
|
- Claire (programming language) (en)
|
owl:sameAs
| |
prov:wasDerivedFrom
| |
foaf:isPrimaryTopicOf
| |
foaf:name
| |
is dbo:wikiPageDisambiguates
of | |
is dbo:wikiPageRedirects
of | |
is dbo:wikiPageWikiLink
of | |
is foaf:primaryTopic
of | |