codr7/sharpl
View on GitHub ↗ ★ 87 C#
a custom Lisp
15 mentions on Hacker News by 2 people: 1 story, 14 comments · first 2024-07-14 · latest 2025-03-27
20082026
-
…via ansi escape sequences is not rocket surgery. https://en.wikipedia.org/wiki/ANSI_escape_code https://github.com/codr7/sharpl/blob/main/src/Sharpl/Term.cs https://github.com/codr7/sharpl/tree/main/examples/fire
comment by codr7 · 2025-03-27 · in Writing Programs with Ncurses -
…when it comes to C# performance :) Helped me a bunch to get Sharpl spinning, much appreciated. https://github.com/codr7/sharpl
comment by codr7 · 2025-03-04 · in Ask HN: What less-popular systems programming language are you using? -
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
comment by codr7 · 2024-09-29 · in Ask HN: What are you working on (September 2024)? -
Depends: https://github.com/codr7/sharpl
comment by codr7 · 2024-09-23 · in Hy 1.0 – Lisp dialect for Python -
…or "JIT+CIL assemblies sandwich" executable, or anything else. It just works. For example https://github.com/codr7/sharpl - the author was pretty much learning C# on the go and it needed exactly 0 changes besides adding `PublishAot`…
comment by neonsunset · 2024-09-06 · in Swift is a more convenient Rust -
…Another project which I think is a good showcase even if unrelated to the domain you work with: https://github.com/codr7/sharpl - can be compiled with dotnet publish -o . The sort of thing people often build in Go. Because it is completely…
comment by neonsunset · 2024-08-27 · in Techniques for safe garbage collection in Rust -
…reference implementation/template in C#, as well as a frontend in React to dogfeed the backend. https://github.com/codr7/sharpl https://github.com/codr7/hostr https://github.com/codr7/hostr-web
comment by codr7 · 2024-08-25 · in Ask HN: What are you working on (August 2024)? -
…the time when consuming sequences, I couldn't care less what kind of collection I'm dealing with. https://github.com/codr7/sharpl#iterators
comment by codr7 · 2024-08-20 · in Reflecting on transducers in Scheme (2023) -
…compression, dehydrated binary sections, flow analysis, etc. To give you an example, there's https://github.com/codr7/sharpl that was on HN not so long ago, when compiled with .NET 9 RC.1 it takes about 2.6MiB on my machine. On F# -…
comment by neonsunset · 2024-08-18 · in An unordered list of things I miss in Go -
…but occasionally VERY frustrating because there's just no end of things to fix and improve. https://github.com/codr7/sharpl
comment by codr7 · 2024-08-13 · in What you learn by making a new programming language -
…please look at sharpl PR which simplifies the implementation and makes it more compiler-friendly: https://github.com/codr7/sharpl/pull/2 In any case, welcome to C# and thanks!
comment by neonsunset · 2024-08-08 · in Official proposal for Type Unions in C# -
…The general idea is to use both languages together, as complements; not calling one from the other. https://github.com/codr7/sharpl/blob/main/src/Sharpl/Libs/Co...
comment by codr7 · 2024-07-23 · in Show HN: Lisp in C# -
https://github.com/codr7/sharpl/pull/1 Was: 686 98 1195 Now: 226 79 293 (with net9.0 preview: 201 70 269, another release another free >10%) The reason for such a significant difference is that `ArrayStack<(int, int)>` only implements…
comment by neonsunset · 2024-07-23 · in Show HN: Lisp in C# -
▲ 144
Show HN: Lisp in C#story by codr7 · 2024-07-23 · 67 comments
-
Functions deserve their own symbol in Lisp. Though I prefer ^ since it’s easier to type. https://github.com/codr7/sharpl
comment by codr7 · 2024-07-14 · in Bio – Experimental Lisp dialect, written in Zig