Nothing Special   »   [go: up one dir, main page]

About: Scheme 48

An Entity of Type: language, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

Scheme 48 is a programming language, a dialect of the language Scheme, an implementation using an interpreter which emits bytecode. It has a foreign function interface for calling functions from the language C and comes with a library for regular expressions (regex), and an interface for Portable Operating System Interface (POSIX). It is supported by the portable Scheme library SLIB, and is the basis for the Scheme shell Scsh. It has been used in academic research. It is free and open-source software released under a BSD license.

Property Value
dbo:abstract
  • Scheme 48 is a programming language, a dialect of the language Scheme, an implementation using an interpreter which emits bytecode. It has a foreign function interface for calling functions from the language C and comes with a library for regular expressions (regex), and an interface for Portable Operating System Interface (POSIX). It is supported by the portable Scheme library SLIB, and is the basis for the Scheme shell Scsh. It has been used in academic research. It is free and open-source software released under a BSD license. It is called "Scheme 48" because the first version was written in 48 hours in August 1986. The authors now say it is intended to be understood in 48 hours. (en)
  • Scheme 48是Scheme编程语言的一种方言,遵循了R5RS标准,这个实现使用了发送字节码的解释器。它有一个用于调用来C语言的函数,并带有一个正则表达式(regex)库,和一个到可移植操作系统接口(POSIX)的接口。它支持可移植Scheme库,并且是Scheme shell 的基础。它已经被用于学术研究之中。它是在BSD许可证下发行的自由及开放源代码软件。 叫做“Scheme 48”是因为它的第一版是在1986年8月用48小时写成的 。 (zh)
dbo:latestReleaseDate
  • 2014-04-12 (xsd:date)
dbo:latestReleaseVersion
  • 1.9.2
dbo:license
dbo:wikiPageID
  • 7524901 (xsd:integer)
dbo:wikiPageLength
  • 5929 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1059752112 (xsd:integer)
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
  • 2014-04-12 (xsd:date)
dbp:latestReleaseVersion
  • 1.900000 (xsd:double)
dbp:license
dbp:name
  • Scheme 48 (en)
dbp:operatingSystem
dbp:paradigms
dbp:scope
dbp:standard
  • R5RS (en)
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
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Scheme 48是Scheme编程语言的一种方言,遵循了R5RS标准,这个实现使用了发送字节码的解释器。它有一个用于调用来C语言的函数,并带有一个正则表达式(regex)库,和一个到可移植操作系统接口(POSIX)的接口。它支持可移植Scheme库,并且是Scheme shell 的基础。它已经被用于学术研究之中。它是在BSD许可证下发行的自由及开放源代码软件。 叫做“Scheme 48”是因为它的第一版是在1986年8月用48小时写成的 。 (zh)
  • Scheme 48 is a programming language, a dialect of the language Scheme, an implementation using an interpreter which emits bytecode. It has a foreign function interface for calling functions from the language C and comes with a library for regular expressions (regex), and an interface for Portable Operating System Interface (POSIX). It is supported by the portable Scheme library SLIB, and is the basis for the Scheme shell Scsh. It has been used in academic research. It is free and open-source software released under a BSD license. (en)
rdfs:label
  • Scheme 48 (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 3.0 Unported License