Prototype-based

See also:

  • Agora - OO prototype-based, reflective language, based on only message passing, a key trait of OO languages; it allows late-binding polymorphism, the key trait making possible incremental modifying of programs. Descriptions, papers, implementations: Smalltalk, C++, Java, Scheme; MiniMix.
  • Brain - High-level, pure object-oriented, prototype-based, scripting language; Smalltalk-like syntax; some features borrowed from Scheme, Self, JavaScript. [Open Source, LGPL]
  • Glyphic Script, Codeworks - Language with interactive development environment, supports multiple views per object, bytecode VM; was user programming environment of EO communicator; description, PDF manuals. By Mark Lentczner.
  • Isaac Project - Small prototype-based high-level language, influences: Smalltalk (all values are objects), Self (prototypes), Eiffel (Design by Contract); allows system, low-level programming, compiler has means for late binding suppression, optimizing type predictions and code specialization, gives target code high efficiency.
  • Lisaac - Small, fast language inspired by Smalltalk, Self, Eiffel (design by contract); auto-cast static typing, multiple inheritance. Part of Isaac prototype-based OS. Description, downloads, library, benchmarks, code samples.
  • Mica - Was Poe: prototype inheritance language and OO virtual machine for building network-accessible programs for multiple programmers, users, agents. Persistence and garbage collection are automatic and transparent. [Open Source, GPL]
  • MLud - A runtime-extensible language built on top of SML/NJ designed for building collaborative environments. Supports dynamic delegation with multiple dispatch, several useful datatypes, inline ML, and checkpoint persistence.
  • Object-based PLs - By Rainer Blome. Alphabetized list with descriptions of, and links to, many prototype-based languages.
  • OScheme - Small, embeddable interpreter, mostly Scheme R4RS compliant, with extensions: supports prototype-based object model, some POSIX system calls, compilable in secure mode. Description, download, links.
  • Prototype-based Programming - Growing article, with links to many related topics. [Wikipedia]
  • Slate - Language-OS based on CLOS, Self, Smalltalk; Smalltalk syntax; libraries inspired by Common Lisp, Dylan, Strongtalk (strong typing). Descriptions, programming manual, tutorials, summaries, bulletin board Swiki, CVS. [Open Source, LGPL]

  • The Slate Programming Language - Brief description with many forum comments. [Slashdot] (March 27, 2004)
  • Class-based NewtonScript Programming - An article for PIE Developers magazine describing a technique for structuring a NewtonScript program using class-like objects. (January, 1994)
Other Sites Of Interest
Built Big | Your Favorite Things | Online Payment Solutions | Online Business Howto | Vote Basset 08
Mini Hess Trucks | A to Z Jokes | Bristol Palin Pregnant | How To Measure Bra Size | Mind Boggler Riddles | Yellow Bows
Video Camera Shopper | Sick Intern Kevin Colvin | Anti Politically Correct | Digital Camera Girl | Buy Digital Televisions
Free Credit Center | Credit Aproval Secrets | Romance IS | Holiday Bows | Corporate Gifts | Easy Dating Guide
Game of Golf | Best Mortgage Credit | Action Debt Consolidation | Wealth Building Help | Personal Finance Pages
Car of Your Dreams | Ideas and Tips | Jatropha Seeds Direct | Web Hosting | Web Site Templates | Fellow Entrepreneur
Pennsylvania Web Hosting | Hot Sauce It | Jatropha Domains | Reverse Osmosis Filters | Vapor Compression Distillers
Online Business Howto Copyright © 2005, Fuzzy Bean, LLC. All Rights Reserved