1 repositorio
Code templates that evaluate expressions and flatten results into surrounding code structures.
Distinct from Source Code Templates: Distinct from Source Code Templates: focuses on the splicing operation that merges evaluated results into templates.
Explore 1 awesome GitHub repository matching programming languages & runtimes · Splicing Code Templates. Refine with filters or upvote what's useful.
Carp is a statically typed Lisp compiler that compiles Lisp-like syntax directly to C source code, enabling seamless integration with existing C libraries and low-level system programming. It manages memory deterministically at compile time using ownership tracking and linear types, eliminating garbage collection pauses and runtime overhead while ensuring type safety through an inferred static type system. The language distinguishes itself through compile-time macro expansion and metaprogramming capabilities, allowing code generation and transformation before final binary output. It enforces
Supports splicing evaluated expressions into code templates for metaprogramming.