javalin.org
Javalin Overview
The Javalin object oriented programming model provides the assembly language programmer the capability to define and create portable object packages that contain objects built using the Javalin model. Features such as abstraction, polymorphism, inheritance, and encapsulation are all supported.
Javalin is based loosely on a Java-like syntax and file structure. Unlike Java there is no JVM or bytecode that requires interpretation. Your source code is assembled directly to the binary format of the target architecture using your favorite supported assembler.
Before attempting to create your first package you should understand the concepts of the Javalin model. Once these concepts are understood then you can begin by downloading the JASM source package for your assembler. Once you've installed the JASM package you must configure your environment properly in order to build object packages for your environment. The Requirements document details the specifics for configuring your environment.
OK, you've read the documents and understand the concepts, downloaded and installed the Javalin package, and configured your build environment properly. You're ready to try Javalin. Start by assembling and running the examples located in your JASMROOT/org/javalin/examples directory using the make files located there. Each example contains information that explains what it does.
Finally, use the example source as a starting point for building your own objects. The links to the left provide detailed information on using the specific features of Javalin. Use this information to build your own world class (pun intended) packages and applications. If your Javalin packages are useful to others post about it in our forums. Your package might even make it into the framework with you listed as the official maintainer!