About: Scheme 48

An Entity of Type: language, from Named Graph: http://dbpedia.org, within Data Space: dbpedia-live.demo.openlinksw.com

Dialect of the Scheme programming language

Property Value
dbo:description
  • Software (de)
  • програмне забезпечення (uk)
  • implementación de Scheme escreta por Jonathan Ress (es)
  • dialect of the Scheme programming language (en)
  • perangkat lunak Jonathan Rees (in)
dbo:latestReleaseDate
  • 2024-12-04 (xsd:date)
dbo:latestReleaseVersion
  • 1.9.3
dbo:license
dbo:wikiPageWikiLink
dbp:author
  • Olin Shivers (en)
dbp:designers
  • Jonathan Rees (en)
  • Richard Kelsey, (en)
dbp:developers
  • Jonathan Rees (en)
  • Richard Kelsey, (en)
dbp:family
dbp:latestReleaseDate
  • 2024-12-04 (xsd:date)
dbp:latestReleaseVersion
  • 1.900000 (xsd:double)
dbp:license
dbp:name
  • Scheme 48 (en)
dbp:operatingSystem
dbp:paradigms
dbp:scope
dbp:text
  • Pre-scheme was quite interesting. Kelsey published a paper on it, as well, I believe. It was Scheme in the sense that you could load it into a Scheme system and run the code. But it was restrictive – it required you to write in a fashion that allowed complete Hindley-Milner static type inference, and all higher-order procedures were beta-substituted away at compile time, meaning you could *straightforwardly* translate a prescheme program into "natural" C code with C-level . That is, you could view prescheme as a really pleasant alternative to C for low-level code. And you could debug your prescheme programs in the interactive Scheme development environment of your choice, before flipping a switch and translating to C code, because prescheme was just a restricted Scheme. The Scheme 48 byte-code interpreter was written in prescheme. Prescheme sort of died – beyond the academic paper he wrote, Kelsey never quite had the time to document it and turn it into a standalone tool that other people could use (en)
dbp:title
  • "Olin Shivers: History of T" (en)
dbp:typing
dbp:wikiPageUsesTemplate
dbp:wordnet_type
dct:subject
gold:hypernym
rdf:type
rdfs:label
  • Scheme 48 (en)
  • PreScheme (en)
  • Scheme 48 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • Scheme 48 (en)
is dbo:programmingLanguage of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:programmingLanguage of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 4.0 International