Scheme r6rs

Open-source Scheme projects categorized as r6rs

Top 6 Scheme r6r Projects

  1. IronScheme

    IronScheme

    Project mention: Quote-Unquote "Macros" | news.ycombinator.com | 2024-08-13

    Yep, they are a foreign idea in pretty much all languages, but they are super easy once you figure them out.

    If anyone actually wants to get their hands dirty to learn about Lisp macros, I recommend picking a Lisp implementation like SBCL, GNU Guile, Emacs, Clojure, or Hylang depending on what kind of environment you're comfortable with. The key about each of the Lisp implementations I mentioned here is that they all support "Common Lisp style macros", which are the bare bones most obvious way to do macros in Lisp.

    Then I recommend using your choice of Lisp to implement a language feature you use in another language. It doesn't matter if that language feature already exists in your choice of Lisp, you can still implement it yourself. For example, you can choose to implement C-style for loops or while loops, asynchronous coroutines like Go, pattern matching, lambdas, whatever. I actually implemented asnyc/await in IronScheme and pushed it upstream[0].

    If you want to read more about Lisp macros, I have really enjoyed the book Let over Lambda. I have also heard a lot about On Lisp by pg, but I haven't read that myself yet. Also if you really want to dive off the deep end into the beauty of programming, I recommend SICP.

    [0] https://github.com/IronScheme/IronScheme/pull/141

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. ypsilon

    R7RS/R6RS Scheme Implementation

  4. sagittarius-scheme

    A manual (beh...) clone from bitbucket to use hosted CI service which only support GitHub

  5. r6rs-pffi

    Portable Foreign Function Interface (FFI) for R6RS

  6. chez-docs

    Access Chez Scheme documentation from the REPL

  7. r6rs-springkussen

    R6RS cryptographic library

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Scheme r6rs discussion

Log in or Post with

Scheme r6rs related posts

  • Quote-Unquote "Macros"

    2 projects | news.ycombinator.com | 13 Aug 2024
  • Navigating the Github repository?

    2 projects | /r/Racket | 6 Apr 2023
  • IronScheme – R6RS scheme implementation for .NET

    1 project | news.ycombinator.com | 26 Aug 2022
  • Accelerate for Microsoft 365 is a new add-in that integrates the Visual Scheme for Applications programming language. It will also offer Clojure as an alternative.

    1 project | /r/lisp | 11 Jul 2022
  • Oldest Scheme Implementations

    7 projects | /r/scheme | 3 Apr 2022
  • PSA: If you update a YML file used in CI to install or use Python 3.10, make sure to use “3.10” as a string. Otherwise is will most likely install Python 3.1.

    1 project | /r/devops | 9 Nov 2021
  • Transparens: a pandoc-like program for translating Scheme code between implementations

    3 projects | /r/scheme | 18 Sep 2021
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 24 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source r6r projects in Scheme? This list will help you:

# Project Stars
1 IronScheme 390
2 ypsilon 60
3 sagittarius-scheme 50
4 r6rs-pffi 48
5 chez-docs 29
6 r6rs-springkussen 5

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com