sharpl

a custom Lisp (by codr7)

Sharpl Alternatives

Similar projects and alternatives to sharpl

  1. Godot

    2,786 sharpl VS Godot

    Godot Engine – Multi-platform 2D and 3D game engine

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. csharplang

    The official repo for the design of the C# programming language

  4. Oberon

    Oberon parser, code model & browser, compiler and IDE with debugger, and an implementation of the Oberon+ programming language

  5. gcodepreview

    OpenPythonSCAD library for moving a tool in lines and arcs so as to model how a part would be cut using G-Code or described as a DXF.

  6. hy

    66 sharpl VS hy

    A dialect of Lisp that's embedded in Python

  7. jank

    40 sharpl VS jank

    The native Clojure dialect hosted on LLVM with seamless C++ interop.

  8. OneOf

    30 sharpl VS OneOf

    Easy to use F#-like ~discriminated~ unions for C# with exhaustive compile time matching

  9. 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
  10. moros

    23 sharpl VS moros

    MOROS: Obscure Rust Operating System 🦉

  11. rcl

    22 sharpl VS rcl

    A reasonable configuration language

  12. foth

    Tutorial-style FORTH implementation written in golang

  13. Ptah.sh

    Self-hosted alternative to Heroku

  14. LibUringSharp

    A C# wrapper for the Linux io_uring API.

  15. yisim

    1 sharpl VS yisim
  16. goforth

    A fully compiled and forth-like language including a small virtual machine.

  17. snd

    7 sharpl VS snd

    Sales & Dungeons — Thermal Printer as D&D / TTRPG Utility

  18. rainfrog

    6 sharpl VS rainfrog

    🐸 a database management tui

  19. tl

    64 sharpl VS tl

    The compiler for Teal, a typed dialect of Lua

  20. language

    Design of the Dart language

  21. LED-Marquee

    Software to run my LED marquee display, my favorite project. Still working on the comprehensive video about it.

  22. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better sharpl alternative or higher similarity.

sharpl discussion

Log in or Post with

sharpl reviews and mentions

Posts with mentions or reviews of sharpl. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-03-01.
  • Writing Programs with Ncurses
    1 project | news.ycombinator.com | 27 Mar 2025
  • Ask HN: What less-popular systems programming language are you using?
    38 projects | news.ycombinator.com | 1 Mar 2025
    And I can recommend listening to @neonsunset when it comes to C# performance :)

    Helped me a bunch to get Sharpl spinning, much appreciated.

    https://github.com/codr7/sharpl

  • Ask HN: What are you working on (September 2024)?
    116 projects | news.ycombinator.com | 29 Sep 2024
    Same, same:

    A custom Lisp: https://github.com/codr7/sharpl

    A backend on top of Postgres: https://github.com/codr7/hostr

    And a frontend in React: https://github.com/codr7/hostr-web

  • Hy 1.0.0, the Lisp dialect for Python, has been released
    16 projects | news.ycombinator.com | 22 Sep 2024
  • Swift is a more convenient Rust
    5 projects | news.ycombinator.com | 6 Sep 2024
    What kind of issues did you have with the build process? It's very straightforward - you pass a single flag, maybe specify optimization preference and instruction set target, and it gives you the binary.

    The process of static linking with other static dependencies is very similar to what you are expected to do with C/C++/Rust.

    I think it's fair to criticize the additional compatibility effort required for high-level user libraries that rely on un-analyzable reflection, reflection emit or assembly loading, but none of these features usually have any relevance in the domain of systems programming.

    When you write a project from scratch, you never have to think about whether it's native compilation or "JIT+CIL assemblies sandwich" executable, or anything else. It just works.

    For example https://github.com/codr7/sharpl - the author needed exactly 0 changes besides adding `PublishAot` property to make it output a native executable.

  • Techniques for Safe Garbage Collection in Rust
    4 projects | news.ycombinator.com | 25 Aug 2024
  • Ask HN: What are you working on (August 2024)?
    132 projects | news.ycombinator.com | 24 Aug 2024
    Not so much working as playing around with. I could tell you about work, with the risk of boring you to tears.

    A custom Lisp and a web backend reference implementation/template in C#, as well as a frontend in React to dogfeed the backend.

    https://github.com/codr7/sharpl

  • Reflecting on Transducers in Scheme
    1 project | news.ycombinator.com | 20 Aug 2024
    Unified iterators help a lot with improving code quality. Most of the time when consuming sequences, I couldn't care less what kind of collection I'm dealing with.

    https://github.com/codr7/sharpl#iterators

  • Make a New Programming Language
    14 projects | news.ycombinator.com | 13 Aug 2024
    Highly recommended; and I do mean new. Because having an opinion is good, and validating it is even better. I find it to be mostly educational, humbling and fulfilling; but occasionally VERY frustrating because there's just no end of things to fix and improve.

    https://github.com/codr7/sharpl

  • Official proposal for Type Unions in C#
    16 projects | news.ycombinator.com | 7 Aug 2024
    Why hello again :) I really appreciate your projects and noticed the web server one. With that said, I do have an ask - please prefer built-in containers unless you have to use custom ones, at least for now. You also do not need to define aliases for types accessible directly: `using Namespace.AnotherNamespace` is enough to access the types defined in the former. You don't need to re-define the alias for `AnotherNamespace` if it matches. When you have time, please look at sharpl PR which simplifies the implementation and makes it more compiler-friendly: https://github.com/codr7/sharpl/pull/2
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 14 Jul 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 →

Stats

Basic sharpl repo stats
10
86
9.8
9 months ago

codr7/sharpl is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of sharpl is C#.


Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

Did you know that C# is
the 10th most popular programming language
based on number of references?