Assignment Details


YREA SLS

Kyler Olsen
October 2025
Snow College
SE 3250 Survey of Languages Final Project

Language Code Name: YREA SLS (Stack Language Specification)
Language Specifications: sls.purplecello.org
Language Specification Repository (Private): git.purplecello.org
Language Implementation Repository (Private): git.purplecello.org
Language Implementation Repository (Mirror on GitHub) (Private): github.com
Assignment Page (Private): snow.instructure.com

Assignment Description

Overview

In your final project for this course, you will do the following:

Project Scope

Languages

For what it is worth, here are a few resources that rank or compare different programming languages in terms of popularity or jobs (but they don't equally capture how programming in the languages will give you tools for thinking about and solving problems):

Here is the list of programming languages that you will be able to choose from for your initial implementation (each language will be chosen by at most one student; we will choose during class time on Oct 27):

Submission

Submit all material (including report and slides) via github classrooms repo. Also, submit your github repo link and the path to the report and slides file in the canvas text box for this assignment. The grace period for submission ends at 3pm on Monday, Dec 8. Presentations will be 3:30pm - 5:30pm. For full credit, you must present and watch the presentations of your classmates.