Skip to content
Interpreter with shared environment across a network
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
client
clients
file_transfer
interpreters
.clean_log
.gitignore
README.md
clean
iserv.c
logfile.scm
ni_compile
scompile

README.md

Network Interpreter

Shea Clark-Tieche, Siddhartha Prasad, and Nikhil Shinday

uScheme is a language detailed in the book Programming Languages: an Interpreter-Based Approach by Ramsey and Kamin. This repository/directory contains a uScheme interpreter that can be used by several clients across a network. All clients share an environment, and need to be connected to the parent server to access it. A graceful exit runs the interpreter locally with the shared environment.

While this program uses a uScheme interpreter, and has some language specific features, the server and client are interpreter agnostic in a general sense.

More details can be found in the System wiki.

Applications

  • Education

  • Job Interviews

  • Problem Solving

  • General collaboration

  • !! FUN !!

You can’t perform that action at this time.