Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Smalltalk on Rubinius
Ruby Smalltalk
branch: rewrite

This branch is 122 commits ahead, 3 commits behind master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
lib
test/bootstrap
.gitignore
.travis.yml
Gemfile
Gemfile.lock
README.md
Rakefile
reak.gemspec

README.md

Reak

Compilation

The compiler is partly written in Ruby and partly in Smalltalk. Everything that is needed to compile the Smalltalk parts of the compiler is written in Ruby. Thus, all that can be written in Smalltalk without having a bootstrapping Smalltalk, is written in Smalltalk.

  • Load bootstrap compiler (written in Ruby)
  • Compile and load kernel/alpha
  • Compile and load compiler (extends bootstrap compiler, written in Smalltalk)
  • Compile and load compiler again (optional, to get optimizations)
  • Compile and load kernel
Something went wrong with that request. Please try again.