skip to main content
article
Free Access

MENELAUS: A system for measurement of the extensible language Proteus

Published:01 September 1971Publication History
Skip Abstract Section

Abstract

The research described below deals with measurement of efficiency characteristics of extensible languages having very small cores. Bell's language Proteus [1] was chosen as an object of study since it is a member of this class and moreover, contains quite general schemes for syntactic and semantic extensibility. I have implemented a Proteus interpreter in Fortran on an XDS Sigma 5, incorporating changes to Bell's original implementation as well as those of Harris [2].

An obvious serious concern in using small core languages is the efficiency of their translation and execution. This efficiency derives from two main sources: the implementation of the core language on a given machine and the implementation of the extended language(s) onto the core. The former problem is solvable by direct implementation in hardware or microprogramming and will not be considered further. The second problem we wish to consider at greater length.

References

  1. 1 James R. Bell, The design of a minimal expandable computer language, PhD Dissertation, Stanford University, 1969. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 Joyce C. Harris, Investigation of the extensible language Proteus, MS Thesis, University of California, Los Angeles, 1971.Google ScholarGoogle Scholar

Index Terms

  1. MENELAUS: A system for measurement of the extensible language Proteus

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • Published in

            cover image ACM SIGPLAN Notices
            ACM SIGPLAN Notices  Volume 6, Issue 12
            Proceedings of the international symposium on Extensible languages
            December 1971
            147 pages
            ISSN:0362-1340
            EISSN:1558-1160
            DOI:10.1145/942582
            Issue’s Table of Contents
            • cover image ACM Conferences
              Proceedings of the international symposium on Extensible languages
              September 1971
              147 pages
              ISBN:9781450373722
              DOI:10.1145/800006

            Copyright © 1971 Author

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 1 September 1971

            Check for updates

            Qualifiers

            • article
          • Article Metrics

            • Downloads (Last 12 months)15
            • Downloads (Last 6 weeks)2

            Other Metrics

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader