lambda-buffers icon indicating copy to clipboard operation
lambda-buffers copied to clipboard

LambdaBuffers toolkit for sharing types and their semantics between different languages

Results 43 lambda-buffers issues
Sort by recently updated
recently updated
newest added

https://github.com/mlabs-haskell/lambda-buffers/pull/164/files#r1432678970

As @jaredponn said in https://github.com/mlabs-haskell/lambda-buffers/pull/147#discussion_r1396843860 for more context see https://github.com/mlabs-haskell/lambda-buffers/issues/144

frontend
ux

This feature completes the Plutus package with LB Json support which enables users to exchange these types across language boundaries. TODO - Extract CTL plutus-ledger-api types in a separate repo...

enhancement
testing
runtime
ctl

@t4ccer Alright, I have first maybe bug. If I have ``` sum NftMarketplaceRedeemer = Buy | Cancel ``` and run it through `lbf-plutus-to-plutarch` and try to compile, I'll get a...

bug
codegen
plutarch

The `lbr-plutarch` reimplements PMaybe, PEither, PList which will confuse users that already have to deal with Plutarch's equivalent types in Scott and PlutusData form.

runtime
plutarch

One does not simply recurse in Plutarch. My raw lambda calculus skills are not at the level where I'm just popping out fixpoint based terms so let's get back to...

codegen
plutarch

Similar to [`dev-prelude-haskell` and `dev-plutustx`](https://github.com/mlabs-haskell/lambda-buffers/blob/9b3132b7a7170e7ce1d77d71cd6faa297ca34987/libs/build.nix#L68-L209), we would like a convenient way to play around with purescript modules generated from lambda buffers schemas

Loosely, the problem is that the `.json` configuration file is not sufficiently expressive to tell the code generator to "find the class implementations at some package." For details, see the...

bug

This issue collects some internal discussion regarding possible improvements to the parsing stack. [Slack discussion](https://mlabs-corp.slack.com/archives/C0441AEUJTZ/p1697459130937559?thread_ts=1697344345.091849&cid=C0441AEUJTZ) identified the following tasks (discussion has been summarized): 1. Iterate on syntax in the current...

enhancement
frontend