wip, words, lines

This commit is contained in:
voidlizard 2025-01-24 18:09:33 +03:00
parent 5df971bbac
commit 5b3d299d5e
1 changed files with 8 additions and 0 deletions

View File

@ -1006,6 +1006,14 @@ internalEntries = do
--TODO: integral sum
entry $ bindMatch "words" $ \case
[ TextLike x ] -> pure $ mkList [ mkSym y | y <- Text.words x ]
_ -> pure nil
entry $ bindMatch "lines" $ \case
[ TextLike x ] -> pure $ mkList [ mkSym y | y <- Text.lines x ]
_ -> pure nil
entry $ bindMatch "sum" $ \case
[ ListVal es ] -> do
let v = flip mapMaybe es \case