Skip to content

Commit

Permalink
chore: cleanup programs folder
Browse files Browse the repository at this point in the history
  • Loading branch information
Eddie authored and Eddie committed Jun 4, 2024
1 parent 44696c9 commit de35ec7
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,19 @@ Jungle

A toy programming language built for the Java Virtual Machine.

## TODO

- casting: integer, float, character

## Features

Most features are inherited from JVM.

- Automatic garbage collection
- Concurrency
- Objects
- Multi-platform
- [JIT](https://en.wikipedia.org/wiki/Just-in-time_compilation)

This project is for educational purposes (but mostly to have fun). There are a couple of goals for this language.

Expand Down Expand Up @@ -169,12 +175,12 @@ Ensure the class for `multitask`:

```shell
# Compile the Java class used by our program
javac programs/com/example/MultitaskRunnable.java
javac programs/classes/com/example/MultitaskRunnable.java

# Declare or provide the junglepath before compiling or running,
# so that our Runnable class can be validated during compile and found during runtime.
# The junglepath is an isolated classpath for the just the program.
export JUNGLEPATH='.:./programs'
export JUNGLEPATH='.:./programs/classes'

# Compile and run the program
cat programs/multitask.source | jungle run
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit de35ec7

Please sign in to comment.