Multiparadigm extensions to Java Public Deposited

http://ir.library.oregonstate.edu/concern/technical_reports/f7623d765

Descriptions

Attribute NameValues
Creator
Abstract or Summary
  • In 1995 my students and I developed Leda, a multiparadigm language based on the Pascal model. Leda allowed programmers to create abstractions in an object-oriented, functional, or logic programming style. More recently we have been interested in recreating this work, but this time using Java as the language basis. The objective to to add as few new operations as possible, and to make these operations seem as close to Java as possible, so that they seem to fit naturally into the language. To date we have proposed facilities for breaking apart composed objects (sometimes called unboxing), for functions as first-class values, for pass-by-name parameters, and for relational (or logic) programming.
Resource Type
Date Available
Date Issued
Series
Subject
Rights Statement
Publisher
Peer Reviewed
Language
Replaces
Additional Information
  • description.provenance : Approved for entry into archive by Laura Wilson(laura.wilson@oregonstate.edu) on 2012-11-28T17:13:52Z (GMT) No. of bitstreams: 1 2000-1.pdf: 155866 bytes, checksum: b42ea586af4445cff845a4129849fb53 (MD5)
  • description.provenance : Submitted by Laura Wilson (laura.wilson@oregonstate.edu) on 2012-11-28T17:12:50Z No. of bitstreams: 1 2000-1.pdf: 155866 bytes, checksum: b42ea586af4445cff845a4129849fb53 (MD5)
  • description.provenance : Made available in DSpace on 2012-11-28T17:13:52Z (GMT). No. of bitstreams: 1 2000-1.pdf: 155866 bytes, checksum: b42ea586af4445cff845a4129849fb53 (MD5) Previous issue date: 2000

Relationships

Parents:

This work has no parents.

Last modified

Downloadable Content

Download PDF

Items