Hacker News new | past | comments | ask | show | jobs | submit login

Generally in agreement, but two minor questions:

> Use typescript, jsx to create the simplest way to implement components and sub circuits. (I know this isn't going to happen)

I can see why not many people would be willing the learn a new language from JITX (stanza?), but why typescript/jsx instead of python?

> Use a cloud package manager so people can share thier sub circuits and ICs

Why not just a github repository? Kind of like https://github.com/NixOS/nixpkgs




Personal preference but I would say typescript because, performance is not overly a concern when doing something like infrastructure as code, great static type checking / development integration already provided when using something like vscode and lastly because it has jsx / tsx....And so why jsx, I know that designing a circuit is more akin to a graph data structure and jsx is really more suited to a tree data structure but if you can get over that by defining your nets separately up above the components in the jsx structure then I feel like you can really harness a lot of the benefits that jsx brings to regular UI design. Again this is personal and I've mucked about with this very thing a bit myself.

Im not familiar with pulling a github repo to get at a package, if it allows anybody to make their circuits publicly available, forkable, etc then all good..


BTW definitely wouldnt recommend jsx it for something like a digital design / verilog replacement. Hard for me to reason even to myself why I would treat that differently to discrete component domain...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: