tiflolinux.org - GNU Social
  • Login

Bienvenido

  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. .:Ninjatrappeur:. (ninjatrappeur@social.alternativebit.fr)'s status on Thursday, 14-Jun-2018 17:30:28 CEST .:Ninjatrappeur:. .:Ninjatrappeur:.
    If you ever wondered what a real world application of the recursion operators as defined in Bananas, Lenses, Envelopes and Barbed Wire [1], you should definitely check out HNix[2].

    They use these patterns to process their AST, The way they associate the location informations [3] by composing it to the "location-less" AST is pretty amazing. If we ignore the Fix point functor "hack", this is a one liner.

    I'm so pumped by this project :) !

    [1]: https://maartenfokkinga.github.io/utwente/mmf91m.pdf
    [2]: https://github.com/haskell-nix/hnix
    [3]: https://github.com/haskell-nix/hnix/blob/master/src/Nix/Expr/Types/Annotated.hs#L106
    In conversation Thursday, 14-Jun-2018 17:30:28 CEST from social.alternativebit.fr permalink

    Attachments


    1. haskell-nix/hnix
      from GitHub
      hnix - A Haskell re-implementation of the Nix expression language
    2. haskell-nix/hnix
      from GitHub
      hnix - A Haskell re-implementation of the Nix expression language
    • Ekaitz Zárraga 👹 repeated this.

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

tiflolinux.org - GNU Social is a social network, courtesy of tiflolinux.org. It runs on GNU social, version 2.0.1-beta0, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All tiflolinux.org - GNU Social content and data are available under the Creative Commons Attribution 3.0 license.