burrido

Do-notation for JavaScript (by pelotom)

Burrido Alternatives

Similar projects and alternatives to burrido

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better burrido alternative or higher similarity.

burrido reviews and mentions

Posts with mentions or reviews of burrido. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-04-30.
  • Late Architecture with Functional Programming
    2 projects | news.ycombinator.com | 30 Apr 2023
    do-notation can be easily implemented using delimited continuations (ie. generators). Generators compose well and flatten tail calls so you don't need TCO or trampolines. The only notable issue is that one-shot delimited continuations like generators don't work with non-deterministic monads (ie. List). Multi-shot can be emulated by keeping a cache of past values and replaying the generator, but performance will suffer. See burrido [1] for a JavaScript do-notation implementation.

    [1] https://github.com/pelotom/burrido

  • Handling errors like a pro in TypeScript
    3 projects | /r/typescript | 22 Dec 2022
    I haven’t tried this out myself but there’s libraries out there that emulate do notation with generators, if that’s any better than e.g. fp-ts’ Do. A quick Google search led me to burrido
  • Ante: A low-level functional language
    4 projects | news.ycombinator.com | 17 Jun 2022
    Looks great!

    A few questions (hopefully the author still reads it):

    * Any plan for support of arrow/monad comprehensions?

    * Semi-related: When it comes to generators it might be worth to consider making them clonable (see https://github.com/pelotom/burrido)

  • A note from our sponsor - SurveyJS
    surveyjs.io | 28 Mar 2024
    With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →

Stats

Basic burrido repo stats
3
173
10.0
almost 7 years ago

pelotom/burrido is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of burrido is JavaScript.

Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com