Junicon
[[File:[[File:|thumb|300px|left]]|300px|center|alt=]] | |
Sponsors |
|
Team | Junicon, A Java Compiler for Unicon |
Duration | Spring 2019 - Fall 2019 |
Faculty Adviser |
|
Mentor |
|
Client |
|
Team Members |
|
The goal of the project is to develop a Java-based interpreter for the Unicon programming Language, allowing the Unicon language to be more portable and benefit from Java's facilities for concurrency and graphics.
Problem Definition[edit | edit source]
Background[edit | edit source]
The Unicon language is a dynamic object-oriented language that descends from Icon. The Junicon parse-interpreter was originally designed and developed by Peter Mills[2]. Junicon was not a Unicon-complete language, meaning that it was still missing some major Unicon built-in utilities and features.
Deliverables[edit | edit source]
A unicon-complete (or nearly complete) Junicon compiler.
Specifications[edit | edit source]
The Junicon Compiler should run on the latest Java version to date, and support the basic Unicon syntax.
Design Considerations[edit | edit source]
Project Learning[edit | edit source]
Final Design[edit | edit source]
Validation[edit | edit source]
Team Members[edit | edit source]
[[File: |thumb|left]] | Jacob Alderink
Major: Computer Science
|
[[File: |thumb|left]] | Drew Stevens
Major: Computer Science
|
[[File:|180px|thumb|left]] | Zane Durkin
Major: Computer Science
|
Additional Documentation[edit | edit source]
Project Schedule
[[File:]]
Meeting Minutes
[[File:]]
[[File:]]
[[File:]]
Presentations
[[File:]]
[[File:]]