Hacker GitHub

← All repos

stormbrew/channel9

View on GitHub ↗ ★ 6 Ruby

A virtual machine (and eventually language) designed around the concept of continuations (called here Channels) as the central object type. It's a little bit crazy in pretty much every way.

3 mentions on Hacker News by 1 person: 0 stories, 3 comments · first 2015-02-12 · latest 2021-06-21

Mentions per year 3 mentions · busiest year 2015 (2)
20082026
  1. …this a complete working project. [1] it's kind of horrifying to me now but it's still up on my github at github.com/stormbrew/channel9 -- the actual goal was a multilanguage vm where you can implement languages in themselves. It was…
  2. …I've played with in languages I've worked on is named returns [1], which I like for that case. [1] https://github.com/stormbrew/channel9/blob/master/sample/c9s... -- see the get function definition, '-> return' names the return 'channel'…
    comment by stormbrew · 2015-02-16 · in The Wake Programming Language
  3. …could run the specs was a huge moment where the implementation reached a measure of usability. [1] https://github.com/stormbrew/channel9 -- it's a perennial project for me, it can run an old version of mspec+rubyspec as a ruby 1.8.6…