nukata/little-scheme
View on GitHub ↗ ★ 16 Scheme
A meta-circular interpreter of a subset of Scheme
9 mentions on Hacker News by 2 people: 3 stories, 6 comments · first 2019-02-23 · latest 2020-11-06
20082026
-
…as compiler [3]. You can use Crystal as a superfast (and typed) Ruby interpreter, in a sense. [1] https://github.com/nukata/little-scheme-in-ruby [2] https://github.com/nukata/little-scheme-in-crystal [3]…
comment by suzuki · 2020-11-06 · in Switch from Ruby to Crystal -
You are absolutely right. I have written Scheme interpreters in both languages. Compare https://github.com/nukata/little-scheme-in-ruby/blob/v0.3.0/... # Cons cell class Cell include Enumerable attr_reader :car attr_accessor :cdr def…
comment by suzuki · 2020-06-06 · in Ruby vs. Crystal Performance -
Crystal is comparable to Java in performance. I am impressed with it. See https://github.com/nukata/little-scheme#performance and https://github.com/nukata/little-scheme#performance-on-the-t...
comment by suzuki · 2020-04-07 · in Crystal 0.34 -
In my experiment, the Crystal version ( https://github.com/nukata/little-scheme-in-crystal ) was 38x faster than the Ruby version ( https://github.com/nukata/little-scheme-in-ruby ) and comparable to the Java version (…
comment by suzuki · 2020-03-31 · in Towards Crystal 1.0 -
…≈ SBCL > C# ≈ PyPy > TypeScript(Node.js) ≈ Crystal ≈ Dart >> PHP > Python ≈ Ruby [1] https://github.com/nukata/little-scheme/blob/v1.2.0/examples... [2] https://github.com/nukata/little-scheme/blob/v1.2.0/scm.scm [3]…
comment by suzuki · 2020-03-28 · in Show HN: Scheme with first-class continuations implemented in various languages -
▲ 4
Show HN: Scheme with first-class continuations implemented in various languagesstory by suzuki · 2020-03-28 · 1 comment
-
▲ 1
Little Scheme in TypeScript, Python, Go, Dart, Java, C#, and Itselfstory by lioeters · 2019-09-27 · 1 comment
-
This is a small interpreter of a subset of Scheme. It implements the same language as https://github.com/nukata/little-scheme-in-python (and also its meta-circular interpreter, https://github.com/nukata/little-scheme ). As a Scheme…
comment by suzuki · 2019-03-17 · in Show HN: Scheme with first-class call/cc in 700 lines of Go code -
▲ 4
Show HN: Tower of Meta-Circular Interpreters of Schemestory by suzuki · 2019-02-23 · 0 comments