Kurt Lawrence
Kurt Lawrence
## Description Tooling to split strings. - [ ] Split on character, - [ ] Split on pattern, - [ ] Output is table? - [ ] Trimming matches? -...
## Description Specific use case: join a column of strings together with a delimiter. Useful for creating a text file with each row as the column contents. Potential for `join`...
## Description R&D into making stronger guarantees of an expressions/blocks output type. Right now it is dependent on input type, which has to be evaluated at the hir stage. For...
## Description Proposal for command suffixes which alter the characteristics of the command. - `!` suffix: treat input into _cmd_ as `Nil`. The main use case is for arithmetic operators...
## Description Implement a `Map` structure. Implement through ogma itself; `def-ty Map { t:Table }`. Considerations: - [ ] Overload the `.` to return `Map.key = value` (string keys...) -...
## Description An implementation of while, repeating an expression while a predicate remains true. **What is the input into the expression?** - Is it the block's input? This would make...
## Description Add an `unless` implementation. This works similarly to Ruby's `unless` one liner; it tests a predicate, and if the predicate it true, returns the trailing value. `\3 |...
## Goal `=` and `eq` are the same. This is an unnecessary command to keep `eq`. `!=` would still be defined as `def != (rhs) { = $rhs | not...