Skip to content

The repository for the Scheme Workshop (Spring 2017, 2nd Project Meeting) held on February 18, 2017.

Notifications You must be signed in to change notification settings

uhmanoa-transpiler-project/scheme-workshop

Repository files navigation

2nd Project Meeting - Scheme Workshop

  • Please install GNU Guile.

    • msys2 has a way of already doing this:

      pacman -S guile

    • brew with Mac OS X:

      brew install guile

    • apt-get in Ubuntu/Debian:

      sudo apt-get install guile-2.0

  • Then, run all of the following files by doing this:

    guile NAME.scm

  • To run Guile in interactive mode, run:

    guile

Topics

  • Basic Scheme
    • Variables
    • Definitions
    • Procedure
    • Procedure calls
      • Write Fibonacci recursive
    • Tail Recursion
    • Macros
      • Write (and) and (or) macros.
    • Continuations
  • Implementing Scheme
    • Environment
    • Variables/Symbols
    • Evaluation
    • Continuations (unsure)
    • Tail call recursion (unfinished)
    • Macros (unsure)

About

The repository for the Scheme Workshop (Spring 2017, 2nd Project Meeting) held on February 18, 2017.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages