Movatterモバイル変換


[0]ホーム

URL:


Skip to main content

Advertisement

Springer Nature Link
Log in

Part of the book series:Symbolic Computation ((1064))

Abstract

An application language developed at St Andrews University during the period 1972–76. Is higher order, has alltype-checking delayed until run-time (thus permitting the definition of functions with arbitrary polymorphism). supports non-strict functions and infinite data structures, haspattern-matching on lists and nested block structure using Landin’s “where”. Was probably the first language to systematically exploit the power of lazy evaluation. Also of interest is the implementation technique for SASL developed later at the University of Kent, which involves compilation to combinatory logic and has proved considerably more efficient than the earlier implementation based on an SECD machine. The combinators implementation of SASL runs under Unix. See also KRC<114>.

This is a preview of subscription content,log in via an institution to check access.

Access this chapter

Similar content being viewed by others

References

  1. Turner, D.A.SASL Language Manual. Technical Report. St Andrews University. December. 1976. Revised edition from University of Kent. August 1979.

    Google Scholar 

  2. Turner, D.A. A New Implementation Technique for Applicative Languages.Software — Practice and Experience. 1979.

    Google Scholar 

Download references

Author information

Authors and Affiliations

  1. Department of Artificial Intelligence, Edinburgh University, Hope Park Square, Meadow Lane, Edinburgh, EH8 9NW, Scotland

    Alan Bundy

Authors
  1. Alan Bundy

    You can also search for this author inPubMed Google Scholar

  2. Lincoln Wallen

    You can also search for this author inPubMed Google Scholar

Editor information

Editors and Affiliations

  1. Department of Artificial Intelligence, Edinburgh University, Hope Park Square, Meadow Lane, Edinburgh, EH8 9NW, Scotland

    Alan Bundy

Rights and permissions

Copyright information

© 1984 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Bundy, A., Wallen, L. (1984). SASL. In: Bundy, A., Wallen, L. (eds) Catalogue of Artificial Intelligence Tools. Symbolic Computation. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-96868-6_222

Download citation

Publish with us


[8]ページ先頭

©2009-2025 Movatter.jp