H ? « »

Language peer sets for GLISP:
United States
United States/1980
Designed 1980
1980s languages
Fourth generation
Late Cold War
Genus Lazy Evaluation LISPs
Specialised Languages
Lazy Evaluation LISPs
LISPs
Lambda caculus
Lazy Evaluation LISPs/1980
LISPs/1980
Lambda caculus/1980
Lazy Evaluation LISPs/United States
LISPs/United States
Lambda caculus/United States
Specialised Languages
Specialised Languages/1980
Specialised Languages/us

GLISP(ID:332/)

Lisp with structural abstraction 

alternate simple view
Country: United States
Designed 1980
Genus: Lazy Evaluation LISPs
Sammet category: Specialised Languages


Novak, Stanford, 1980
LISP extended to support Abstractions after the fashion of Clu/Alphard, with a view to high level reuse in SE.

Later the focus of much research at U Texas (extended to included the conceptualisation of units, as part of this abstraction process)

(Obiter dicta - a beautifully conceived language, thoroughly and consistently thought-through, and executed elegantly)


Related languages
GLISP GIRL   Extension of
GLISP LINK   Extension of
GLISP VIP   Extension of

References:
  • Novak, Gordon Jr (1981) Novak, Gordon Jr "GLISP: An Efficient, English-like Programming Language" Proc. Third Annual Conference of the Cognitive Science Society, Berkeley, CA, August 1981, pp249-251 pdf Extract: Introduction Extract: Need for English-like Programming Languages Extract: GLISP
  • Novak, G. (1982) Novak, G. S., Jr. GLisp user's manual. Memo HPP-82-1 (Knowledge Systems Laboratory), January 1982. Decus copy Extract: Overview of GLISP Extract: Implementation Extract: Declaration of Object Descriptions
  • Novak, G. (1982) Novak, G. S., Jr. GLisp: a high-level language for AI programming. Proceedings AAAI-82, pp. 238-241.
  • Novak Jr., Gordon S. (1983) Novak Jr., Gordon S. "Compilation from a Knowledge Base of Object Descriptions" Abstract Extract: Introduction
          in (1983) [ACM SIGACT-SIGPLAN] Proceedings the 10th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL '83) 1983
  • Novak, G. (1983) Novak, G. "GLISP: A LISP-Based Programming System With Data Abstraction", AI Magazine, 4(3) Fall 1983 pp37-47 Online copy at U Texas Abstract Extract: Introduction Extract: Nature of GLisp
          in (1983) [ACM SIGACT-SIGPLAN] Proceedings the 10th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL '83) 1983
  • Novak, Gordon S. Jr. (1983) Novak, Gordon S. Jr. "Data abstraction in GLISP" Abstract
          in [PLISS 1983] (1983) Proceedings of the SIGPLAN '83 symposium on Programming language issues in software systems 1983, San Francisco
  • Novak, Gordon S. Jr. (1983) Novak, Gordon S. Jr. "GLISP User's Manual" Technical Report TR-83-25 (Preliminary Version) Department of computer sciences Austin,Texas 1983
          in [PLISS 1983] (1983) Proceedings of the SIGPLAN '83 symposium on Programming language issues in software systems 1983, San Francisco
  • Hill, Rick. (1985) Hill, Rick. "Negotiated Interfaces for Software Reusability (Master's thesis)." The University of Texas at Austin, Department of Computer Sciences. AI Technical Report 85-16. December 1985 Abstract
          in [PLISS 1983] (1983) Proceedings of the SIGPLAN '83 symposium on Programming language issues in software systems 1983, San Francisco
  • Kuipers, Benjamin J.. (1985) Kuipers, Benjamin J.. "The Map-Learning Critter." The University of Texas at Austin, Department of Computer Sciences. AI Technical Report 85-17. December 1985 Abstract
          in [PLISS 1983] (1983) Proceedings of the SIGPLAN '83 symposium on Programming language issues in software systems 1983, San Francisco
  • Wan, Man-Lee. (1985) Wan, Man-Lee. "Menu-Based Creation of Procedures for Display of Data Master's thesis)." The University of Texas at Austin, Department of Computer Sciences. AI Technical Report 85-18. December 1985. 51 pages. Abstract
          in [PLISS 1983] (1983) Proceedings of the SIGPLAN '83 symposium on Programming language issues in software systems 1983, San Francisco
  • Rath, Christopher A.. (1986) Rath, Christopher A.. "A Rule Language for the GLISP Programming System (Master's thesis)." The University of Texas at Austin, Department of Computer Sciences. AI Technical Report 86-31. August 1986. Abstract
          in [PLISS 1983] (1983) Proceedings of the SIGPLAN '83 symposium on Programming language issues in software systems 1983, San Francisco
  • Novak, G. Jr (1992) Novak, G. Jr "Software Reuse through View Type Clusters", Proc. 7th Knowledge-Based Software Eng. Conf., IEEE Press, Sept. 1992, pp. 70-79. Abstract Online copy at U Texas Extract: GLISP Language and Compiler
          in [PLISS 1983] (1983) Proceedings of the SIGPLAN '83 symposium on Programming language issues in software systems 1983, San Francisco
  • Novak, G.; Hill, F.; Wan, M. and Sayrs, B. (1992) Novak, G.; Hill, F.; Wan, M. and Sayrs, B. "Negotiated Interfaces for Software Reuse", IEEE Trans. Software Engineering, 18(07) pp646-653 July 1992
          in [PLISS 1983] (1983) Proceedings of the SIGPLAN '83 symposium on Programming language issues in software systems 1983, San Francisco
  • Novak, G. (1994) Novak, G. "Generating Programs from Connections of Physical Models", Proc. 10th Conf. on Artificial Intelligence for Applications, IEEE Computer Society Press, March 1994, pp. 224-230 Abstract Online copy pdf
          in [PLISS 1983] (1983) Proceedings of the SIGPLAN '83 symposium on Programming language issues in software systems 1983, San Francisco
  • Novak, Gordon S. Jr. (1995) Novak, Gordon S. Jr. "Conversion of Units of Measurement" IEEE Transactions on Software Engineering 21(08) August 1995 pp651-661. Abstract Online copy
          in [PLISS 1983] (1983) Proceedings of the SIGPLAN '83 symposium on Programming language issues in software systems 1983, San Francisco
    Resources
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder