Epstein Files Full PDF

CLICK HERE
Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
Flag Counter
  1. World Encyclopedia
  2. Lispkit Lisp - Wikipedia
Lispkit Lisp - Wikipedia
From Wikipedia, the free encyclopedia
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
The topic of this article may not meet Wikipedia's general notability guideline. Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be merged, redirected, or deleted.
Find sources: "Lispkit Lisp" – news · newspapers · books · scholar · JSTOR
(June 2018) (Learn how and when to remove this message)
icon
This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources.
Find sources: "Lispkit Lisp" – news · newspapers · books · scholar · JSTOR
(June 2018) (Learn how and when to remove this message)
(Learn how and when to remove this message)
Lispkit Lisp
Paradigmpure functional
FamilyLisp
Designed byPeter Henderson
First appeared1980; 46 years ago (1980)
Scopelexical
Implementation languageALGOL
Influenced by
ALGOL, Lisp

Lispkit Lisp is a lexically scoped, purely functional subset of Lisp (Pure Lisp) developed as a testbed for functional programming concepts. It was first used for early experimentation with lazy evaluation. An implementation based on a stack, environment, control, dump virtual machine and abstract machine (SECD machine) written in an ALGOL variant was published by the developer Peter Henderson in 1980.[1] The compiler and virtual machine are highly portable and as a result have been implemented on many machines.[2][3]

Base language

[edit]

The base language provides the following functions only but extensions are discussed in Henderson's book[1] for the explicit support of lazy evaluation and nondeterministic programming.

atom – given an expression returns True if its value is atomic; False if not
add – given two expressions returns the sum of their numeric values
car – given an expression whose value is a pair, returns the pair's first value
cdr – given an expression whose value is a pair, returns the pair's second value
cons – given two expressions returns a value pair consisting of their values
div – given two expressions returns the quotient of their numeric values
eq – given two expressions returns True if their values are equal; False if not
if – given three expressions returns the value of the second if the value of the first is True, otherwise returns the value of the third
lambda – given an argument list and an expression, returns them as a function
let – given an expression with declarations (as named expressions visible in the expression) returns its value
letrec – like let, except the declared names are also visible in the declarations themselves
leq – given two expressions, returns True if the value of the first is numerically less than or equal to the value of the second; False if not
mod (or rem) – given two expressions, returns the modulus (also known as the remainder) of their numeric values
mul – given two expressions, returns the product of their numeric values
quote – given an expression, returns that expression as a value
sub – given two expressions, returns the difference of their numeric values

The functions, lambda, let, and letrec, are similar but have subtle differences in the way that they treat named variables which make them useful in different ways: lambda defines and returns a function, let binds expressions to variable names, and letrec is essentially similar to let except it allows defining of recursive functions and values, e.g., infinite series.

References

[edit]
  1. ^ a b Henderson, Peter (1980). Functional Programming: Application and Implementation. Prentice Hall. ISBN 0-13-331579-7.
  2. ^ McJones, Paul (12 May 2014). "Original OUCL PRG LispKit". Computer History Museum: Software Preservation Group. Mountain View, California: University of Oxford – via Plone Foundation.
  3. ^ McJones, Paul (12 May 2014). "Aaron Gray's port of LispKit to GNU Pascal". Computer History Museum: Software Preservation Group. Mountain View, California: Cybercomms.org – via Plone Foundation.

Further reading

[edit]
  • Henderson, Peter; Jones, Geraint A.; Jones, Simon B. (1 December 1983). The LispKit Manual. University of Oxford Computing Laboratory. ISBN 978-0902928183.
  • Henderson, Peter; Jones, Geraint A.; Jones, Simon B. (1 December 1983). The LispKit Manual: Volume 1 (PDF). Oxford, England: University of Oxford: Computing Laboratory: Programming Research Group.
  • Henderson, Peter; Jones, Geraint A.; Jones, Simon B. (1 December 1983). The LispKit Manual: Volume 2 (PDF). Oxford, England: University of Oxford: Computing Laboratory: Programming Research Group.

External links

[edit]
  • Archive of old LispKit Lisp code and files, plus C implementation of SECD machine
  • Paper about a LispKit Lisp implementation in Java, and the implementation
  • v
  • t
  • e
Lisp programming
Features
  • Automatic storage management
  • Conditionals
  • Dynamic typing
  • Higher-order functions
  • Linked lists
  • Macros
  • M-expressions (deprecated)
  • Read–eval–print loop
  • Recursion
  • S-expressions
  • Self-hosting compiler
  • Tree data structures
Object systems
  • Common Lisp Object System (CLOS)
  • CommonLoops
  • Flavors
Implementations
Standardized
Common
Lisp
  • Allegro Common Lisp
  • Armed Bear Common Lisp (ABCL)
  • CLISP
  • Clozure CL
  • CMU Common Lisp (CMUCL)
  • Corman Common Lisp
  • Embeddable Common Lisp (ECL)
  • GNU Common Lisp (GCL)
  • LispWorks
  • Macintosh Common Lisp
  • Mocl
  • Movitz
  • Poplog
  • Steel Bank Common Lisp (SBCL)
  • Symbolics Common Lisp
Scheme
  • History
  • Bigloo
  • Chez Scheme
  • Chicken
  • Gambit
  • Game Oriented Assembly Lisp (GOAL)
  • GNU Guile
  • Ikarus
  • JScheme
  • Kawa
  • MIT/GNU Scheme
  • MultiLisp
  • Pico
  • Pocket Scheme
  • Racket (features)
  • Scheme 48
  • SCM
  • SIOD
  • T
  • TinyScheme
ISLISP
  • OpenLisp
Unstandardized
Logo
  • MSWLogo
  • NetLogo
  • StarLogo
  • UCBLogo
POP
  • COWSEL (POP-1)
  • POP-2
  • POP-11
  • Arc
  • AutoLISP
  • BBN LISP
  • Clojure
  • Dylan (Apple, history)
  • Emacs Lisp
  • EuLisp
  • Franz Lisp, PC-LISP
  • Hy
  • Interlisp
  • Knowledge Engineering Environment
  • *Lisp
  • LeLisp
  • LFE
  • LISP 2
  • Lisp Machine Lisp
  • Lispkit Lisp
  • Maclisp
  • MDL
  • MLisp
  • newLISP
  • NIL
  • PC-LISP
  • Picolisp
  • Portable Standard Lisp
  • RPL
  • S-1 Lisp
  • SKILL
  • Spice Lisp
  • Zetalisp
Operating system
  • List
  • Common Lisp Interface Manager, McCLIM
  • Genera
  • Scsh
  • Hardware
    • Lisp machine
      • TI Explorer
    • Space-cadet keyboard
    Community
    of practice
    Technical standards
    • Scheme Requests for Implementation
    • Common Lisp HyperSpec
    • X3J13
    Education
    Books
    • Common Lisp the Language
    • How to Design Programs (HTDP)
    • On Lisp
    • Practical Common Lisp
    • Structure and Interpretation of Computer Programs (SICP)
    Curriculum
    • ProgramByDesign
    Organizations
    Business
    • Apple Computer
    • Bolt, Beranek and Newman
    • Harlequin
    • Lucid Inc.
    • Symbolics
    • Xanalys
    Education
    • Massachusetts Institute of Technology (MIT)
    • MIT Computer Science and Artificial Intelligence Laboratory (CSAIL)
    • Stanford Artificial Intelligence Laboratory
    • University of California, Berkeley
    People
    • Edmund Berkeley
    • Daniel G. Bobrow
    • William Clinger
    • R. Kent Dybvig
    • Matthias Felleisen
    • Robert Bruce Findler
    • Matthew Flatt
    • Phyllis Fox
    • Paul Graham
    • Richard Greenblatt
    • Timothy P. Hart
    • Louis Hodes
    • Mike Levin
    • David Luckham
    • John McCarthy
    • Robert Tappan Morris
    • Joel Moses
    • David Park
    • Steve Russell
    • Richard Stallman
    Common
    Lisp
    • Scott Fahlman
    • Richard P. Gabriel
    • Philip Greenspun (10th rule)
    • David A. Moon
    • Kent Pitman
    • Guy L. Steele Jr.
    • Daniel Weinreb
    Scheme
    • Matthias Felleisen
    • Shriram Krishnamurthi
    • Guy L. Steele Jr.
    • Gerald Jay Sussman
    • Julie Sussman
    Logo
    • Hal Abelson
    • Denison Bollay
    • Wally Feurzeig
    • Brian Harvey
    • Seymour Papert
    • Mitchel Resnick
    • Cynthia Solomon
    POP
    • Rod Burstall
    • Robin Popplestone
    Books Commons Categories: Language • Family
    Retrieved from "https://teknopedia.ac.id/w/index.php?title=Lispkit_Lisp&oldid=1263038062"
    Category:
    • Lisp programming language family
    Hidden categories:
    • Articles with topics of unclear notability from June 2018
    • All articles with topics of unclear notability
    • Articles lacking reliable references from June 2018
    • All articles lacking reliable references
    • Articles with multiple maintenance issues

    • indonesia
    • Polski
    • العربية
    • Deutsch
    • English
    • Español
    • Français
    • Italiano
    • مصرى
    • Nederlands
    • 日本語
    • Português
    • Sinugboanong Binisaya
    • Svenska
    • Українська
    • Tiếng Việt
    • Winaray
    • 中文
    • Русский
    Sunting pranala
    url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url
    Pusat Layanan

    UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
    Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
    Phone: (0721) 702022
    Email: pmb@teknokrat.ac.id