fun icon indicating copy to clipboard operation
fun copied to clipboard

A collection of algebraic data types, optics, and data structures based on a light weight higher kinded type implementation. Written for deno.

Results 73 fun issues
Sort by recently updated
recently updated
newest added

Many of the links in the readme are returning 404s. A good editing pass should fix this.

documentation
good first issue
help wanted

We talked about a new way of dealing with `tryCatch` in #50 This is a draft / POC PR of what was discussed there, for easier discussion everything is easily...

I assume wrong and the examples we provide are not actually running when we call [`deno test --doc`](https://deno.land/[email protected]/testing/documentation) Therefore the following typechecks but is wrong: ```ts /** * Fold away...

documentation
enhancement

> Regarding Affect. > > Was wondering if we're supposed to execute it straight up on receiving `Ctx` or would it make sense to be more like `RTE` and actually...

bug

In #31 we changed tryCatch for taskEither to: ```ts declare function tryCatch(task: Task, onThrow: (e: unknown) => B): TaskEither; ``` While working on #39 I finally remembered why I was...

enhancement

Remove widen from the library and make the default exports for all ADTs widen where appropriate. The canonical algebraic structure exports will have tighter types.

1. All function or const arrow exports should have a short description and an example of use. 2. Don't bother turning const exports into function exports as we are going...

documentation
good first issue
help wanted

Create a nix flake with packages for build/deployment to npm, testing, coverage reporting, and whatever else we end up needing. This will also require documentation in the README for other...

On push/merge of a commit containing the `release:` conventional commit message, generate a zip file or some other release artifact that is added to the github releases list. Overlaps with...

enhancement

It's quite recent that deno has introduced [task runner](https://deno.land/[email protected]/tools/task_runner) as a thing. My first impression is that it's more convenient than remembering a bunch of commands, but it gets quite...