Packages tagged: macro

anycallconv
A macro to create special procedural types for parameters.
macro sugar
basedOn
A library for cleanly creating an object or tuple based on another object or tuple
nim object-oriented tuple object functional
binarylang
Binary parser/encoder DSL
parse encode binary bitfield dsl
breeze
A dsl for writing macros in Nim
dsl macro metaprogramming
cascade
Method & assignment cascades for Nim, inspired by Smalltalk & Dart.
macro cascade operator dart with
caster
casting macro for procedure parameters
sugar macro cast caster casting
chain
Nim's function chaining and method cascading
macro with cascade operator chaining
classes
Adds class support to Nim.
class classes macro oop super
dirtydeeds
macro for partially applied calls
macro curry partial application lambda
dslutils
A macro collection for creating DSL in nim
dsl macro pattern
foreach
A sugary for loop with syntax for typechecking loop variables
macro syntax sugar
hmisc
Collection of helper utilities
macro template
hnimast
User-friendly wrapper for nim ast
ast macro
knot
tie compile-time values to types under names
macro namespace trait
labeledtypes
label your types - a convention for self-documented and more readable code
label labeling type types annonation
macroplus
a collection of useful macro functionalities
macroplus macro macro nim compiletime
mort
A dead code locator for Nim
macro library deadcode dead code
nery
A simple library to create queries in Nim.
query macro sql select
nim_curry
Provides a macro to curry function
library functional macro currying
nimatch
Rust-like match syntax macros for Nim
match rust macro nim caseof
nimish
C macro for Nim.
macro library c
nimspice
A bunch of macros. sugar if you would
macro template class collection
nimtraits
Trait system for nim
macro library traits
nimtrs
Nim term rewriting system
term-rewriting unification pattern-matching macro ast
oop_utils
Macro for building OOP class hierarchies based on closure methods.
macro class inheritance oop closure
pipe
Pipe operator for nim.
pipe macro operator functional
scope
Scope tracking for untyped macros
macro untyped scope tracker
shell
A Nim mini DSL to execute shell commands
library macro dsl shell
skinsuit
utility macros mostly for object variants
object variants sum-types macro pragma
spread
macro for spreading blocks into call parameters/collections
macro sugar syntax argument
strenc
A library to automatically encrypt all string constants in your programs
encryption macro obfuscation abandoned
with
Simple 'with' macro for Nim
with macro