Skip to content

A repo for the final project in CS_381 at Oregon State University. The task is to implement our own programming language using haskell.

Notifications You must be signed in to change notification settings

thuyvyng/CS381_FinalProject

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 

Repository files navigation

CS381_FinalProject

Zach Bishop - bishopz

Lindsey Kvarfordt - kvarforl

ThuyVy Nguyen - nguythu2

This is Plates, a stack based language. It features static typing, recursive functions, strings, and not as many puns as we thought it was going to.

To run the examples: exec ( )

Ex guessing game: exec (goodEx1 9) -- Output: SV (S "YouLose") Ex factorial: exec (goodEx2 5) -- Output: NV 120 Ex type error: exec (badEx1 5) -- Output: Error Ex type error: exec badEx2 -- Output: Error Ex stack underflow: exec badEx3 -- Output: Error

About

A repo for the final project in CS_381 at Oregon State University. The task is to implement our own programming language using haskell.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Haskell 100.0%