8 comments

  • Yoric70 days ago
    I&#x27;ve always been weirded out by these &quot;programming by connecting boxes&quot; environments. In my experience, the only benefit they bring is removing the need to understand the syntax, which is the simplest part of programming, at the cost of making it much more complicated to find out the boxes, figure out what can connect where, looking up documentation, etc.<p>Interestingly, I don&#x27;t get this feeling with Snap! or Scratch. Sure, they&#x27;re not designed for me, but they&#x27;re intuitive, and they just work.<p>Not sure where the disconnect lies. Quite possibly in my brain.
    • dan-robertson69 days ago
      Maybe one advantage is there aren’t things like syntax errors to deal with, or naming things. The structure makes things purely functional and allows for multiple outputs from a block as well as optional inputs. Seems to me that it removes a lot of the incidental complexity in writing shaders (syntax, linear structure, specifying inputs, imperative shader language, etc)
    • MangoToupe69 days ago
      &gt; In my experience, the only benefit they bring is removing the need to understand the syntax<p>It also offers better discovery—an additional major barrier if you aren&#x27;t used to fighting documentation.
      • Yoric69 days ago
        In my experience, the discovery is much worse, because now, I need to look at all the menus (or tabs, etc.), which makes me see many terms I don&#x27;t understand, instead of being able to simply search in the documentation.<p>I&#x27;ve had the same experience with the Unreal IDE, for instance, vs. Bevy (or Pygame, etc.)<p>But yeah, you may be right that for people not used to documentation, this might be less bad.
    • Eric_WVGG69 days ago
      Speaking of Apple platforms, yeah, this was my big problem with Interface Builder. I couldn’t get anywhere with serious Apple platforms development until SwiftUI came along.
  • ergocoder70 days ago
    Fabric is a extremely overused name.
    • veverkap69 days ago
      They should have called it Atlas :)
      • ergocoder69 days ago
        LOL that indeed feels more common<p>Every big tech company probably has a project called Atlas.
  • dheepakg70 days ago
    Should have a better name. There is Fabric, a library in Python, microsoft&#x27;s SaaS offering
    • bombcar70 days ago
      Also a popular Minecraft modding framework <a href="https:&#x2F;&#x2F;fabricmc.net&#x2F;" rel="nofollow">https:&#x2F;&#x2F;fabricmc.net&#x2F;</a>
      • opan69 days ago
        I hoped it was this one when clicking.
    • csto1270 days ago
      Microsoft also called their new replacement for Synapse Fabric. So Microsoft has at least two projects named Fabric.
    • echelon70 days ago
      Everything has collisions unless it&#x27;s an invented word. And even then, you might find prior art.
    • d0mine69 days ago
      I see fabric python library (open source ssh automation) <a href="https:&#x2F;&#x2F;pypi.org&#x2F;project&#x2F;fabric&#x2F;" rel="nofollow">https:&#x2F;&#x2F;pypi.org&#x2F;project&#x2F;fabric&#x2F;</a><p>No connection to microsoft.
    • downboots70 days ago
      Is there a good resource on naming things? Or a catalogue of brilliant names?
      • klustregrif70 days ago
        A great resource for naming things is to use google once you think you have a good name. It really doesn’t have to be more complicated than that.
        • graemep69 days ago
          The problem is that coming up with good names is difficult. What I need is a quick way to get to &quot; think you have a good name&quot;
          • veverkap69 days ago
            I&#x27;ve found that AI is decent at this.
    • iamsaitam70 days ago
      That&#x27;s a rather obscure conflict, when you think that the two have no domain overlap
  • fuzzythinker70 days ago
    Link to rendered samples: <a href="https:&#x2F;&#x2F;fabric-project.github.io&#x2F;showcase.html" rel="nofollow">https:&#x2F;&#x2F;fabric-project.github.io&#x2F;showcase.html</a><p>Note the samples link in github goes to the .fabric samples, not rendered ones.
  • askari0169 days ago
    I like the name fabric. But i agree it has been used alot. Loom would be my proposal if anyone is looking for suggestion. You have to connect so many things to achieve simple things easy for starters but its putting up on a disadvantage here. I would say.
  • ludicrousdispla70 days ago
    Is there anything similar that is not limited to Apple?
    • brcmthrowaway69 days ago
      <a href="https:&#x2F;&#x2F;tixl.app" rel="nofollow">https:&#x2F;&#x2F;tixl.app</a>
  • vasco70 days ago
    Looks like too many boxes needed for simple things.
  • efilife69 days ago
    another fabric?