Directory Sites

  • PolyJ

    Java with support for generic programming in the form of parameterized types. Provides constrained parametric polymorphism, with advantages over some other proposals for adding genericity to Java. [Open Source, GPL]

    www.pmg.lcs.mit.edu

  • JWIG

    Java extensions for high-level Web service development; Java-based high-level language to develop interactive Web services; merges main features of language into Java by providing explicit support for Web service sessions, safe XHTML dynamic document building.

    www.brics.dk

  • MetaJ

    A generic protocol-based self-applicative interpreter for Java. Revolves around a generic reification procedure which can be used to reify any class of the interpreter.

    www.emn.fr

  • The Java Modeling Language (JML)

    A behavioral interface specification language that can be used to specify the behavior of Java modules.

    www.cs.iastate.edu

  • JJ

    Simplified subset of Java (supersedes Jr), and online environment for learning programming: simple, made for beginners, includes assertions and Design by Contract from Bertrand Meyer and Eiffel; class tested over 2 years, free accounts available.

    www.publicstaticvoidmain.com

  • Ptolemy II

    Set of Java packages supporting heterogeneous, concurrent modeling and design. [Open Source, BDL]

    ptolemy.eecs.berkeley.edu

  • Javassist

    Supports load-time and runtime behavioural reflection in Java by allowing classes to be modified by Java code as they are loaded in. [Freeware, source available]

    www.csg.is.titech.ac.jp

  • jContractor

    Supports Design By Contract in Java. Discovers "contracts" during class loading and instruments the class bytecodes on-the-fly to check run-time contract violations. [Apache Open Source Licence]

    jcontractor.sourceforge.net

  • OpenJava

    Extensible language based on Java. A Metaobject Protocol (MOP) is the extension interface; lets programmers customize language to implement new language features, mechanisms.

    www.csg.is.titech.ac.jp

  • Borneo

    Modification of the Java language designed to have true support for the IEEE 754 floating point standard.

    www.sonic.net

  • GJ: Generic Java

    Support for generics. Superset of the Java programming language. Compatible with existing libraries. [Freeware]

    www.cis.unisa.edu.au

  • Pizza

    A variant of Java that adds parametric polymorphism, first-class functions, and class cases and pattern matching to the language. The compiler compiles into Java byte code so the binaries can be run on a normal JVM. [Freeware]

    pizzacompiler.sourceforge.net

  • Jass

    Java with assertions, spoken: jazz, like the music. Improvement of JaWA language extension. Gives Java the concepts of Design by Contract from Bertrand Meyer, and Eiffel, and extends them with new features. [Open Source, GPL]

    csd.informatik.uni-oldenburg.de

  • Bali

    Java with a spoonful of syntactic sugar: proposed set of additions to make Java terser and safer. Terseness makes languages easier to read, write, maintain. Ideas from Abundance (Byte Magazine Oct 1986), Eiffel, Pascal, Delphi, Smalltalk, PL/I, Algol-68, Forth, even COBOL.

    www.mindprod.com

  • Nextgen

    An extension of Java and GJ to support polymophic methods while perserving static type information (no erasure). For research purposes.

    japan.cs.rice.edu

Help build the largest human-edited directory on the web

Submit a Site - Open Directory Project - Become an Editor
Advanced Search
Included Web Search Engines


Safe Search

close

Top Matching Results

Occasionally Search.com will highlight specialized results that are based on the context of your query. Examples of specialized results include specific links to news, images, or video.

Top Matching Results may highlight information from other Search.com pages, content from the CNET Network of sites, or third party content. The listings are based purely on relevance. Search.com does not receive payment for listings in this section but our partners that provide this data may get paid for listing these products.

Sponsored Links

This section contains paid listings which have been purchased by companies that want to have their sites appear for specific search terms and related content. These listings are administered, sorted and maintained by a third party and are not endorsed by Search.com.

Search Results

Search.com sends your search query to several search engines at one time and integrates the results into one list which has been sorted by relevance using Search.com's proprietary algorithm. You can customize the list of search engines included in your metasearch from the preferences.

The search engines that are used in your metasearch may allow companies to pay to have their Web sites included within the results. To view the Paid Inclusion policy for a specific search engine, please visit their Web site. Search.com does not accept payment or share revenue with any search engine partner for listings in this section.