An open API service indexing awesome lists of open source software.

https://github.com/semperos/programming-for-the-jvm

Programming for the Java Virtual Machine, by Joshua Engel
https://github.com/semperos/programming-for-the-jvm

Last synced: over 1 year ago
JSON representation

Programming for the Java Virtual Machine, by Joshua Engel

Awesome Lists containing this project

README

          

# Daniel's README

This is code from the CD inside _Programming for the Java Virtual Machine_ by Joshua Engel, pubished 1999 with Addison Wesley, also available [here](http://scifac.ru.ac.za/resourcekit/download/index.htm), with additions of my own as I work through the book.

I've added the `src` directory, in which I'm keeping my Oolong source, as well as the `tests/RunTests.java` that uses JUnit to run tests and the `test.sh` file which compiles everything and runs the tests. I've also added a `.classpath` file to keep track of the JVM CLASSPATH for this project.

## Usage

To run tests, invoke `./test.sh`. This will compile all Oolong and Java files and run all the code, primarily as tests written with JUnit for nice reporting.

See `README.txt.orig` for the original README.

## Editor Support

I recommend installing support in your editor for the Jasmin bytecode assembly language, which is quite similar to Oolong. There is an unsupported-but-better-than-nothing Emacs mode available by Neil W. Van Dyke via ELPA.