Rúnar Bjarnason, "Unison: A Friendly Programming Language from the Future"

Поделиться
HTML-код
  • Опубликовано: 27 дек 2024

Комментарии • 9

  • @septuleptum
    @septuleptum 2 года назад +9

    You guys are crazy, love it

  • @dazraf
    @dazraf 2 года назад +1

    I utterly love this. Btw, one thing to consider re runtime: WASM & WASI.

  • @pdr.
    @pdr. 7 месяцев назад

    Lots of great ideas here.
    However I think this makes dependency management really difficult. For example, if you have a large function which is found to have an important bug in some old version, it seems like it would be really hard to identify the users of that code and patch the bug just for the affected cases.

  • @senthilramalingam9500
    @senthilramalingam9500 2 года назад +1

    Seems to be very promising language with distributed features enabled inherently. Jumping in with nix setup. Thanks for the presentation

  • @u9vata
    @u9vata Год назад

    I came up with this idea of storing programs in structural format aroun 2013 - originally thought its future just like you think. I later however found value in the text representation - just more structured languages, but still text. I think now that is future not this. Also learned that big-idea languages usually are not the future - they are useful experiments as full-size prototypes more often than solutions. -- But its really interesting to see something similar to what I imagined back in uni (and also talked to people about) come to exists ;-)
    Its also so interesting to see its "same core idea made differently" - also the distributed part is interesting and all where you went with this idea is actually pretty awsome..

    • @homelessrobot
      @homelessrobot Год назад +1

      As long as there is a text editing interface the code at some level its still just a 'more structured language'. The bad stuff happens when you try to prevent users from being able to express invalid code by requiring that they only express code as a self-validating data structure. You need to be able to put square pegs in round holes when programming. If for no other reason than to demonstrate why you otherwise shouldn't.

  • @bibliusz777
    @bibliusz777 Год назад

    If it had array programming where the old arrays were dropped after writes, I would use it

  • @VISOX
    @VISOX 2 года назад +1

    pretty cool

  • @thegeniusfool
    @thegeniusfool Месяц назад

    How often do names change? Really?
    A straw man leading away from the many upsides of Merkel trees for “versioning”.
    In actuality, I would even include the name of definitions into that Merkel tree itself.