| 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
| |
| dbo:latestReleaseVersion
| |
| dbo:license
| |
| dbo:wikiPageWikiLink
| |
| dbp:author
| |
| dbp:designers
|
- Jonathan Rees (en)
- Richard Kelsey, (en)
|
| dbp:developers
|
- Jonathan Rees (en)
- Richard Kelsey, (en)
|
| dbp:family
| |
| dbp:latestReleaseDate
| |
| dbp:latestReleaseVersion
| |
| dbp:license
| |
| dbp:name
| |
| 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
| |
| is dbo:programmingLanguage
of | |
| is dbo:wikiPageRedirects
of | |
| is dbo:wikiPageWikiLink
of | |
| is dbp:programmingLanguage
of | |
| is foaf:primaryTopic
of | |