If you had to pick a Scheme to write a standalone application which would you choose?

This page summarizes the projects mentioned and recommended in the original post on /r/lisp

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • appy

    an application framework for Racket (by rasteric)

    Racket is best suited for this task (if you count it as a Scheme). I used it in the distant past for a shareware application. However, deployment is hard because Racket does not have reasonable deployment and packaging tools. For example, it's hard to get all program and document icons correct on all platforms. I attempted to make a remedy for that situation https://github.com/rasteric/appy but wasn't happy with the result and have abandoned that project. Most of my development is in Go by now anyway.

  • 7GUI

    the 7 gui project

    Racket has a nice gui that works across windows, Linux and MacOS, See https://github.com/mfelleisen/7GUI

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • cli-command

    cli-command template

    For command line apps a starting point is https://github.com/racket-templates/cli-command

  • hy

    A dialect of Lisp that's embedded in Python

    I use Hy, primarily because it enables frictionlessly using all the modules from the Python ecosystem.

  • calp

    iCalendar compatible parser and viewer [MIRROR].

    Already choose Guile!

  • cyclone

    :cyclone: A brand-new compiler that allows practical application development using R7RS Scheme. We provide modern features and a stable system capable of generating fast native binaries.

    Gambit, and consequently Gerbil, are not very mature and still need a bit more of a environment. Stklos could also be interesting, as well as Cyclone.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts