Junicon

From Mindworks
Jump to navigation Jump to search
[[File:[[File:|thumb|300px|left]]|300px|center|alt=]]
Sponsors
  • Dr. Clint Jeffery [1]
Team Junicon,
A Java Compiler for Unicon
Duration Spring 2019 - Fall 2019
Faculty Adviser
  • Bruce Bolden
Mentor
  • Dr. Clint Jeffery
Client
  • Unicon / University of Idaho
Team Members
  • Jacob Alderink
  • Andrew Stevens
  • Zane Durkin

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
Hometown: Coeur d'Alene
Responsibility: Developer
Email:alde1873@vandals.uidaho.edu


[[File: |thumb|left]] Drew Stevens

Major: Computer Science
Hometown:Boise
Responsibility:Developer
Email: stev8673@vandals.uidaho.edu


[[File:|180px|thumb|left]] Zane Durkin

Major: Computer Science
Hometown:Twin Falls
Responsibility:Developer, Wiki Master
Email: durk7832@vandals.uidaho.edu


Additional Documentation[edit | edit source]

Project Schedule

[[File:]]

Meeting Minutes

[[File:]]
[[File:]]
[[File:]]

Presentations

[[File:]]
[[File:]]