This is stars and forks stats for /tdrhq/easy-macros repository. As of 28 Mar, 2024 this repository has 18 stars and 0 forks.
easy-macros: An easy way to write 90% of your macros Easy-macros help you write macros of this form: (with-<something> (...args...) ...body...) Under the hood, this automates the call-with pattern. Examples Let's rewrite some well known examples to show what we mean. ignore-errors First let's see how we might write ignore-errors the Old-Fashioned way: (defmacro custom-ignore-errors (&body body) `(handler-case (progn ,@body) (error () nil))) Not too bad, but it's error-prone....
easy-macros: An easy way to write 90% of your macros Easy-macros help you write macros of this form: (with-<something> (...args...) ...body...) Under the hood, this automates the call-with pattern. Examples Let's rewrite some well known examples to show what we mean. ignore-errors First let's see how we might write ignore-errors the Old-Fashioned way: (defmacro custom-ignore-errors (&body body) `(handler-case (progn ,@body) (error () nil))) Not too bad, but it's error-prone....
repo | techs | stars | weekly | forks | weekly |
---|---|---|---|---|---|
davazp/graphql-mode | Emacs LispJavaScript | 152 | 0 | 31 | 0 |
emacsorphanage/pkg-info | Emacs LispMakefile | 56 | 0 | 8 | 0 |
agda/agda2hs | AgdaEmacs LispHaskell | 135 | 0 | 24 | 0 |
MatthiasBenaets/nixos-config | NixEmacs LispShell | 384 | 0 | 45 | 0 |
woodrush/lambda-8cc | Common LispMakefileAssembly | 567 | 0 | 15 | 0 |
woodrush/lambdavm | Common LispMakefileShell | 41 | 0 | 2 | 0 |
upgradingdave/ecukes-completing | Emacs LispShell | 0 | 0 | 0 | 0 |
manateelazycat/deno-bridge | Emacs LispTypeScript | 62 | 0 | 2 | 0 |
common-workflow-language/user_guide | Common Workflow LanguagePythonHTML | 36 | 0 | 66 | 0 |
catppuccin/emacs | Emacs LispJust | 178 | 0 | 32 | 0 |