cascade
cascade copied to clipboard
Method, accessor, and assignment cascades for Nim, inspired by Smalltalk & Dart.
```nim import cascade type Sas = object func qwe(sas: Sas) = debugEcho "qwe" func rty(sas: Sas) = debugEcho "rty" let bar = cascade Sas(): qwe() if 1 == 1: rty()...
Would be cool if it has any syntax sugar for `[]=` ```nim import cascade import json let myObj = cascade newJObject: myAttr = "myValue" myOther = cascade newJObject: innerAttr =...
Link for Dart cascade operator was outdated, so I changed it, and I edited Kotlin's link for official documentation one. Also, since in the meantime you changed your pseudonym and...