ogma icon indicating copy to clipboard operation
ogma copied to clipboard

Scripting language focused on processing tabular data.

Results 62 ogma issues
Sort by recently updated
recently updated
newest added

## Description Tooling to split strings. - [ ] Split on character, - [ ] Split on pattern, - [ ] Output is table? - [ ] Trimming matches? -...

enhancement

## 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`...

enhancement
maybe

## 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...

enhancement

## 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...

enhancement
maybe

## Description Implement a `Map` structure. Implement through ogma itself; `def-ty Map { t:Table }`. Considerations: - [ ] Overload the `.` to return `Map.key = value` (string keys...) -...

enhancement

## 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...

enhancement
maybe

## 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 |...

enhancement
good first issue