doplus

Iterate macro

An iteration macro for Common Lisp that provides a simpler and more explicit syntax for iterating over data structures.

doplus (written DO+) is an iteration macro for Common Lisp.

GitHub

8 stars
4 watching
0 forks
Language: Common Lisp
last commit: about 3 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
yitzchak/trivial-do Provides additional dolist style macros for iterating over various data structures in Common Lisp 18
tdrhq/easy-macros A Common Lisp library to simplify macro writing by automating error-prone patterns and providing a more straightforward API. 20
danlentz/printv A tracing and debug-logging macro for Common Lisp 67
slburson/misc-extensions A collection of reusable macros enhancing Common Lisp programming 16
hipeta/arrow-macros Provides a set of macros for creating expressive and concise code in Common Lisp 125
anlsh/picl A Common Lisp implementation of Python's itertools package with laziness support 17
smoren/itertools-ts A comprehensive TypeScript library providing iteration tools and stream processing capabilities for working with iterables and asynchronous data. 47
eudoxia0/cmacro Provides a set of reusable code transformations and abstractions for writing domain-specific languages (DSLs) in C. 885
spwhitton/anaphora A collection of macros for implicit binding and control flow in Common Lisp. 46
cl21/cl21 A Common Lisp implementation aiming to redesign the language and provide a modern successor. 911
malisper/clamp An implementation of Arc programming language concepts in Common Lisp. 71
blackhole89/macros A powerful, Turing-complete C/C++ macro preprocessor 84
joaotavora/sly-macrostep An Emacs Lisp library that enables the expansion of CL macros within source files 30
melusina-org/make-common-lisp-program Creates executable Common Lisp programs on GitHub runners with various implementations and systems 3
hamidb80/iterrr A functional-style iterator library that generates imperative code at compile time. 72