[HN Gopher] YoWASP aims to distribute up-to-date FOSS FPGA tools...
       ___________________________________________________________________
        
       YoWASP aims to distribute up-to-date FOSS FPGA tools compiled to
       WebAssembly
        
       Author : luu
       Score  : 23 points
       Date   : 2023-12-25 03:52 UTC (1 days ago)
        
 (HTM) web link (yowasp.org)
 (TXT) w3m dump (yowasp.org)
        
       | Arainach wrote:
       | To the authors of this project: I would seriously consider a
       | rename.
       | 
       | * WASP is already an established acronym:
       | https://www.collinsdictionary.com/us/dictionary/english/wasp
       | 
       | * If you ignore the acronym, wasps the insect are not a positive
       | comparison (bees are useful but I don't know anyone who likes
       | wasps)
       | 
       | * The acronym recursion is both awkward and confusing - the "P"
       | stands for "PnR" (a term I am not immediately familiar with), and
       | if I have to do this level of research to understand a project's
       | name I'm skeptical about the quality of their other documentation
       | and disinclined to spend much time digging deeper.
       | 
       | Addendum: I did attempt to understand what "PnR" is without
       | success. That acronym is widely in use as "passenger name
       | record". This does not seem to be the use in this project, but
       | the project page does not elaborate or define it.
        
         | Brian_K_White wrote:
         | Anyone who knows that they want "fpga tools" knows that pnr
         | means place & route in that context.
        
         | kaelinl wrote:
         | If the name were an arbitrary word which didn't attempt to
         | define itself, would that be any better? I don't see why the
         | name must mean anything specific, nor why you should expect the
         | name to explain what the project is. That's what the
         | documentation or other descriptive text is for. That the name
         | gives some understanding at first glance is a bonus.
         | 
         | PnR is "place and route", and is a very common acronym in the
         | ASIC/FPGA/VLSI space. It seems fair to expect those who'd use
         | this specialized variant of Yosys to also be familiar with PnR.
         | For reference, here's [1] Yosys's PnR tool, which expands the
         | acronym in its README title.
         | 
         | Realistically, if you're using Yosys tools, you're going to
         | need to have some familiarity with the underlying flows anyway;
         | in my experience they're very powerful but also pretty DIY.
         | That's not great, but it's the reality. That's just the nature
         | of the space right now, given the alternative is a ~$1M single
         | user license.
         | 
         | [1] https://github.com/YosysHQ/nextpnr
        
       ___________________________________________________________________
       (page generated 2023-12-26 23:01 UTC)