GLISP User's Manual. Revised.

Saved in:
Bibliographic Details
Title: GLISP User's Manual. Revised.
Language: English
Authors: Novak, Gordon S., Stanford Univ., CA. Dept. of Computer Science.
Peer Reviewed: N
Page Count: 43
Publication Date: 1982
Sponsoring Agency: Advanced Research Projects Agency (DOD), Washington, DC.
National Science Foundation, Washington, DC.
Document Type: Guides - General
Reference Materials - General
Descriptors: Computer Programs, Computer Science, Guides, Programing, Programing Languages, Resource Materials
Abstract: GLISP is a LISP-based language which provides high-level language features not found in ordinary LISP. The GLISP language is implemented by means of a compiler which accepts GLISP as input and produces ordinary LISP as output. This output can be further compiled to machine code by the LISP compiler. GLISP is available for several LISP dialects, including Interlisp, Maclisp, UCI Lisp, ELISP, Franz Lisp, and Portable Standard Lisp. The goal of GLISP is to allow structured objects to be referenced in a convenient, succinct language and to allow the structures of objects to be changed without changing the code which references the objects. GLISP provides both PASCAL-like and English-like syntaxes; much of the power and brevity of GLISP derive from the compiler features necessary to support the relatively informal, English-like language constructs. Provided in this manual is the documentation necessary for using GLISP. The documentation is presented in the following sections: introduction; object descriptions; reference to objects; GLISP program syntax; messages; context rules and reference; GLISP and knowledge representation languages; obtaining and using GLISP; GLISP hacks (some ways of doing things in GLISP which might not be entirely obvious at first glance); and examples of GLISP object declarations and programs. (JN)
Entry Date: 1983
Accession Number: ED232860
Database: ERIC
FullText Text:
  Availability: 0
CustomLinks:
  – Url: https://eric.ed.gov/contentdelivery/servlet/ERICServlet?accno=ED232860
    Name: ERIC Full Text
    Category: fullText
    Text: Full Text from ERIC
Header DbId: eric
DbLabel: ERIC
An: ED232860
AccessLevel: 3
PubType: Electronic Resource
PubTypeId: electronicResource
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: GLISP User's Manual. Revised.
– Name: Language
  Label: Language
  Group: Lang
  Data: English
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Novak%2C+Gordon+S%2E%22">Novak, Gordon S.</searchLink><br /><searchLink fieldCode="AR" term="%22Stanford+Univ%2E%2C+CA%2E+Dept%2E+of+Computer+Science%2E%22">Stanford Univ., CA. Dept. of Computer Science.</searchLink>
– Name: PeerReviewed
  Label: Peer Reviewed
  Group: SrcInfo
  Data: N
– Name: Pages
  Label: Page Count
  Group: Src
  Data: 43
– Name: DatePubCY
  Label: Publication Date
  Group: Date
  Data: 1982
– Name: SourceSuprt
  Label: Sponsoring Agency
  Group: SrcSuprt
  Data: Advanced Research Projects Agency (DOD), Washington, DC.<br />National Science Foundation, Washington, DC.
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: Guides - General<br />Reference Materials - General
– Name: Subject
  Label: Descriptors
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Computer+Programs%22">Computer Programs</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Science%22">Computer Science</searchLink><br /><searchLink fieldCode="DE" term="%22Guides%22">Guides</searchLink><br /><searchLink fieldCode="DE" term="%22Programing%22">Programing</searchLink><br /><searchLink fieldCode="DE" term="%22Programing+Languages%22">Programing Languages</searchLink><br /><searchLink fieldCode="DE" term="%22Resource+Materials%22">Resource Materials</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: GLISP is a LISP-based language which provides high-level language features not found in ordinary LISP. The GLISP language is implemented by means of a compiler which accepts GLISP as input and produces ordinary LISP as output. This output can be further compiled to machine code by the LISP compiler. GLISP is available for several LISP dialects, including Interlisp, Maclisp, UCI Lisp, ELISP, Franz Lisp, and Portable Standard Lisp. The goal of GLISP is to allow structured objects to be referenced in a convenient, succinct language and to allow the structures of objects to be changed without changing the code which references the objects. GLISP provides both PASCAL-like and English-like syntaxes; much of the power and brevity of GLISP derive from the compiler features necessary to support the relatively informal, English-like language constructs. Provided in this manual is the documentation necessary for using GLISP. The documentation is presented in the following sections: introduction; object descriptions; reference to objects; GLISP program syntax; messages; context rules and reference; GLISP and knowledge representation languages; obtaining and using GLISP; GLISP hacks (some ways of doing things in GLISP which might not be entirely obvious at first glance); and examples of GLISP object declarations and programs. (JN)
– Name: DateEntry
  Label: Entry Date
  Group: Date
  Data: 1983
– Name: AN
  Label: Accession Number
  Group: ID
  Data: ED232860
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=ED232860
RecordInfo BibRecord:
  BibEntity:
    Languages:
      – Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 43
    Subjects:
      – SubjectFull: Computer Programs
        Type: general
      – SubjectFull: Computer Science
        Type: general
      – SubjectFull: Guides
        Type: general
      – SubjectFull: Programing
        Type: general
      – SubjectFull: Programing Languages
        Type: general
      – SubjectFull: Resource Materials
        Type: general
    Titles:
      – TitleFull: GLISP User's Manual. Revised.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Stanford Univ., CA. Dept. of Computer Science.
      – PersonEntity:
          Name:
            NameFull: Novak, Gordon S.
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 23
              M: 11
              Type: published
              Y: 1982
ResultId 1