Hacker GitHub

← All repos

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

Mentions per year 9 mentions · busiest year 2020 (6)
20082026
  1. …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
  2. 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
  3. 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
  4. 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
  5. …≈ 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]…
  6. 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…