There is the with and the cascade package, maybe that is useful for you:
$ nimble search with
cascade:
url: https://github.com/citycide/cascade (git)
tags: macro, cascade, operator, dart, with
description: Method & assignment cascades for Nim, inspired by Smalltalk
& Dart.
license: MIT
website: https://github.com/citycide/cascade
with:
url: https://github.com/zevv/with (git)
tags: with, macro
description: Simple 'with' macro for Nim
license: MIT
website: https://github.com/zevv/with
Run
- {.this: self.} pragma Pixeye
- Re: {.this: self.} pragma Stefan_Salewski
- Re: {.this: self.} pragma SolitudeSF
- Re: {.this: self.} pragma juancarlospaco
- Re: {.this: self.} pragma Pixeye
- Re: {.this: self.} pragma SolitudeSF
