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 →
One-more-re-nightmare Alternatives
Similar projects and alternatives to one-more-re-nightmare
-
zig
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
-
-
InfluxDB
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.
-
-
Revise.jl
Automatically update function definitions in a running Julia session
-
-
paip-lisp
Lisp code for the textbook "Paradigms of Artificial Intelligence Programming"
-
-
SonarLint
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.
-
oakc
A portable programming language with a compact intermediate representation
-
-
conjure
Interactive evaluation for Neovim (Clojure, Fennel, Janet, Racket, Hy, MIT Scheme, Guile)
-
-
-
-
-
-
-
-
OhMyREPL.jl
Syntax highlighting and other enhancements for the Julia REPL
-
-
-
SaaSHub
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?
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
> 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
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)?
Regular expressions
-
Why You Should Learn Lisp In 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
It's all part of the library. Everything about regular expression types is in this file.
-
[Question] Projects Ideas For the Slightly Unmotivated
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
Stats
telekons/one-more-re-nightmare is an open source project licensed under BSD 2-clause "Simplified" License which is an OSI approved license.
Popular Comparisons
- 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