IronScheme (original) (raw)
IronScheme is an implementation of the Scheme programming language targeting the Microsoft .NET Framework. IronScheme is a complete rewrite of , incorporating lessons learnt while developing IronLisp. IronScheme was planning to build upon the Microsoft Dynamic Language Runtime, but decided to abandon this idea because the DLR branch the project used became out of sync with the trunk, and also because the DLR, according to the developers, could not support the majority of the Scheme's requirements. IronScheme eventually made a limited use of its own version of the Microsoft's DLR, but it had to patch it to be able to implement some required Scheme features like tail call elimination.
Property | Value |
---|---|
dbo:abstract | IronScheme is an implementation of the Scheme programming language targeting the Microsoft .NET Framework. IronScheme is a complete rewrite of , incorporating lessons learnt while developing IronLisp. IronScheme was planning to build upon the Microsoft Dynamic Language Runtime, but decided to abandon this idea because the DLR branch the project used became out of sync with the trunk, and also because the DLR, according to the developers, could not support the majority of the Scheme's requirements. IronScheme eventually made a limited use of its own version of the Microsoft's DLR, but it had to patch it to be able to implement some required Scheme features like tail call elimination. (en) IronScheme est une implémentation du langage de programmation Scheme pour la plate-forme Microsoft .NET sous la licence Microsoft Public License(Ms-PL). Le but de ce projet est d'être conforme au standard R6RS. IronScheme est une implémentation basée sur la Dynamic Language Runtime. D'autres langages ont été implémentés IronPython, IronRuby. Ce projet est la suite du Projet IronLisp. (fr) |
dbo:computingPlatform | dbr:.NET_Framework dbr:Mono_(software) |
dbo:latestPreviewDate | 2019-12-27 (xsd:date) |
dbo:latestPreviewVersion | 1.0.239 |
dbo:latestReleaseDate | 2019-09-19 (xsd:date) |
dbo:latestReleaseVersion | 1.0.180 |
dbo:license | dbr:Microsoft_Public_License |
dbo:operatingSystem | dbr:Linux dbr:MacOS dbr:Microsoft_Windows |
dbo:wikiPageExternalLink | https://github.com/IronScheme/IronScheme |
dbo:wikiPageID | 22074597 (xsd:integer) |
dbo:wikiPageLength | 4049 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1115816578 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Scheme_(programming_language) dbr:Tail_call dbr:Branching_(software) dbr:.NET_Framework dbr:IronLisp dbr:Mono_(software) dbr:Linux dbr:MacOS dbr:Trunk_(software) dbr:Dynamic_Language_Runtime dbc:.NET_programming_languages dbc:Beta_software dbc:Scheme_(programming_language)_implementations dbr:Microsoft dbr:Microsoft_Public_License dbr:Microsoft_Windows |
dbp:developer | Llewellyn Pritchard (en) |
dbp:genre | Programming language (en) |
dbp:latestPreviewDate | 2019-12-27 (xsd:date) |
dbp:latestPreviewVersion | 1 (xsd:integer) |
dbp:latestReleaseDate | 2019-09-19 (xsd:date) |
dbp:latestReleaseVersion | 1 (xsd:integer) |
dbp:license | dbr:Microsoft_Public_License |
dbp:name | IronScheme (en) |
dbp:operatingSystem | dbr:Linux dbr:MacOS dbr:Microsoft_Windows |
dbp:platform | dbr:.NET_Framework dbr:Mono_(software) |
dbp:website | https://github.com/IronScheme/IronScheme |
dbp:wikiPageUsesTemplate | dbt:Common_Language_Infrastructure dbt:Infobox_software dbt:Portal dbt:Reflist dbt:Start_date_and_age dbt:Microsoft-software-stub |
dct:subject | dbc:.NET_programming_languages dbc:Beta_software dbc:Scheme_(programming_language)_implementations |
gold:hypernym | dbr:Implementation |
rdf:type | owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:WikicatSchemeImplementations yago:Abstraction100002137 yago:Act100030358 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Enforcement101127019 yago:Event100029378 yago:Execution101127379 yago:GroupAction101080366 yago:PsychologicalFeature100023100 yago:Writing106359877 yago:WrittenCommunication106349220 yago:YagoPermanentlyLocatedEntity yago:SocialControl101123598 yago:Software106566077 |
rdfs:comment | IronScheme is an implementation of the Scheme programming language targeting the Microsoft .NET Framework. IronScheme is a complete rewrite of , incorporating lessons learnt while developing IronLisp. IronScheme was planning to build upon the Microsoft Dynamic Language Runtime, but decided to abandon this idea because the DLR branch the project used became out of sync with the trunk, and also because the DLR, according to the developers, could not support the majority of the Scheme's requirements. IronScheme eventually made a limited use of its own version of the Microsoft's DLR, but it had to patch it to be able to implement some required Scheme features like tail call elimination. (en) IronScheme est une implémentation du langage de programmation Scheme pour la plate-forme Microsoft .NET sous la licence Microsoft Public License(Ms-PL). Le but de ce projet est d'être conforme au standard R6RS. IronScheme est une implémentation basée sur la Dynamic Language Runtime. D'autres langages ont été implémentés IronPython, IronRuby. Ce projet est la suite du Projet IronLisp. (fr) |
rdfs:label | IronScheme (fr) IronScheme (en) |
owl:sameAs | freebase:IronScheme wikidata:IronScheme dbpedia-fr:IronScheme https://global.dbpedia.org/id/2udvJ |
prov:wasDerivedFrom | wikipedia-en:IronScheme?oldid=1115816578&ns=0 |
foaf:homepage | https://github.com/IronScheme/IronScheme |
foaf:isPrimaryTopicOf | wikipedia-en:IronScheme |
foaf:name | IronScheme (en) |
is dbo:wikiPageRedirects of | dbr:Ironscheme |
is dbo:wikiPageWikiLink of | dbr:List_of_compilers dbr:List_of_CLI_languages dbr:Dynamic_Language_Runtime dbr:IronPython dbr:IronRuby dbr:Ironscheme |
is foaf:primaryTopic of | wikipedia-en:IronScheme |