Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →
Similar projects and alternatives to one-more-re-nightmare
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
A fresh implementation of Common Lisp
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Elegant High Performance Computing
Automatically update function definitions in a running Julia session
Common Lisp regular expression library
Lisp code for the textbook "Paradigms of Artificial Intelligence Programming"
A dialect of Lisp that's embedded in Python
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
A portable programming language with a compact intermediate representation
The Julia Programming Language
Interactive evaluation for Neovim (Clojure, Fennel, Janet, Racket, Hy, MIT Scheme, Guile)
GraalVM: Run Programs Faster Anywhere :rocket:
Native, fast starting Clojure interpreter for scripting
A dynamic language and bytecode vm
Common Lisp editor/IDE with high expansibility
Nim - Python bridge
CLOG - The Common Lisp Omnificent GUI
The Common Lisp Cookbook
Syntax highlighting and other enhancements for the Julia REPL
Awesome Lisp Companies
Call python from Common Lisp
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
one-more-re-nightmare reviews and mentions
When a young programmer who has been using C for several years is convinced that C is the best possible programming language and that people who don't prefer it just haven't use it enough, what is the best argument for Lisp vs C, given that they're already convinced in favor of C?
3 projects | reddit.com/r/lisp | 13 May 2022
One trick is that Common Lisp can generate and compile code at runtime, whereas static languages typically do not have a compiler available at runtime. This lets you make your own lazy person's JIT/staged compiler, which is useful if some part of the problem is not known at compile-time. Such an approach has been used at least for array munging, type munging and regular expression munging.
Tutorial Series to learn Common Lisp quickly
17 projects | news.ycombinator.com | 27 Apr 2022
> One of my favorite examples is the regex library cl-ppcre. Thanks to the nature of Lisp, the recognizer for each regex you create can be compiled to native code on compiler implementations of CL.
That is not true - cl-ppcre generates a chain of closures. Experimental performance is in the same ballpark as typical "bytecode" interpreting regex implementations.
(Disclosure: I wrote another regex library at <https://github.com/telekons/one-more-re-nightmare>, which does do native code compilation.)
The self-hosted Zig compiler can now successfully compile itself
3 projects | reddit.com/r/programming | 15 Apr 2022
Someone else didn't tell me that before, so it can't be true. But I don't publish papers on toys, nor do I think toy projects are awfully fast. Though the x86-64 backend I wrote was in someone else's repository and thus was several PRs :(
Most interesting languages to learn (from)?
3 projects | reddit.com/r/ProgrammingLanguages | 31 Mar 2022
Why You Should Learn Lisp In 2022?
10 projects | reddit.com/r/programming | 19 Jan 2022
A Common Lisp system has the compiler around at runtime, so if you can figure out how to profitably stage/specialise a computation, then you can roll your own cheap JIT of sorts. This can be useful for array munging and regular expressions at the least. You can do this in C, of course but you would need to use another compiler as a library (e.g. LLVM, TCC, libgccjit) or write your own (e.g. PCRE2's sljit).
The one-more-re-nightmare regular expression compiler
3 projects | reddit.com/r/lisp | 30 Nov 2021
It's all part of the library. Everything about regular expression types is in this file.
[Question] Projects Ideas For the Slightly Unmotivated
4 projects | reddit.com/r/lisp | 1 Oct 2021
Write a faster regex engine? Admittedly regular expression engines tend to be fast enough, but if you can use macros and compiling at runtime to compile them (indirectly) to machine code, they can go faster than fast enough.
A note from our sponsor - SonarLint
www.sonarlint.org | 29 Mar 2023
telekons/one-more-re-nightmare is an open source project licensed under BSD 2-clause "Simplified" License which is an OSI approved license.
- one-more-re-nightmare VS zig
- one-more-re-nightmare VS SICL
- one-more-re-nightmare VS Revise.jl
- one-more-re-nightmare VS cl-ppcre
- one-more-re-nightmare VS Petalisp
- one-more-re-nightmare VS paip-lisp
- one-more-re-nightmare VS hy
- one-more-re-nightmare VS oakc
- one-more-re-nightmare VS julia
- one-more-re-nightmare VS conjure