Skip to main content
Log in

Growing a Language

  • Published:
Higher-Order and Symbolic Computation

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

References

  1. Alexander, C., Silverstein, M., Angel, S., Ishikawa, S., and Abrams, D. The Oregon Experiment. Oxford University Press, 1988.

  2. Bracha, G., Odersky, M., Stoutamire, D., and Wadler, P. Making the future safe for the past: Adding genericity to the Java programming language. In Proceedings of ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications. October 1998, pp. 183–200.

  3. Cartwright, R., and Steele, G.L. Jr. Compatible genericity with run-time types for the Java programming language. In Proceedings of ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications, October 1998, pp. 201–215.

  4. Conway, J.H. On Numbers and Games. Academic Press, 1976.

  5. Gabriel, R.P. Lisp: Good news, bad news, how to win big. AI Expert 6, 6:30–39, 1991.

    Google Scholar 

  6. Gabriel, R.P. Lisp: Good news, bad news, how to win big. Copy of [5]. URL (correct as of June 1999) http://www.ai.mit.edu/docs/articles/good-news/good-news.html.

  7. Gosling, J.A. The Evolution of Numerical Computing in Java. Undated. URL (correct as of June 1999) http://www.javasoft.com/people/jag/FP.html.

  8. Myers, A.C., Bank, J.A., and Liskov, B. Parameterized types for Java. In Proceedings of the ACM Symposium on Principles of Programming Languages, January 1997, pp. 132–145.

  9. Odersky, M., and Wadler, P. Pizza into Java: Translating theory into practice. In Proceedings of the ACM Symposium on Principles of Programming Languages, January 1997, pp. 146–159.

  10. Ogden, C.K. Basic English: A General Introduction with Rules and Grammar. Paul Treber and Co., Ltd., London, 1930.

    Google Scholar 

  11. Raymond, E.S. The Cathedral and the Bazaar. Dated November 22, 1998. URL (correct as of June 1999) http://www.tuxedo.org/~esr/writings/cathedral-bazaar.

  12. Steele, G.L. Jr. Growing a Language. Videotape (54 minutes) of a talk at the ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications, October 1998. University Video Communications, 1998.

  13. Strunk, W. Jr. and White, E.B. The Elements of Style. 3rd edition. Allyn and Bacon, 1979.

  14. Thorup, K.K. Genericity in Java with virtual types. In Proceedings of European Conference on Object-Oriented Programming, LNCS 1241, Springer-Verlag, 1997, pp. 444–471.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Steele, G.L. Growing a Language. Higher-Order and Symbolic Computation 12, 221–236 (1999). https://doi.org/10.1023/A:1010085415024

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1010085415024

Keywords

Navigation