Live data from Hacker News

Ask HN: More “experimental” UIs for editing/writing code?

news.ycombinator.com

11–20 of 137 posts

Re: Ask HN: More “experimental” UIs for editing/writing code?

#11
Experimental UIs for editing/writing code that I would love to see:

1. Highlight code interrelations. Example: click in a function, and the UI displays related code, along with indicators of the timing of relation (e.g. caller vs. callee), type of relation (e.g. override v. delegate v. strategy), strength of relation (e.g. 80% of the time function "f" is called, then function "g" is called), etc.

2. Collaborate on code reviews. Example: when I do a pull request, then I want to see my team's comments within my typical editor, within my real source code, rather than in some project management tool or some git hosting web page.

3. Make it much easier to write good documentation by automating feedback. Example: when anyone in the world uses my open source, and it doesn't work the way it's documented, then make it easy for the user to provide diagnostics directly to the section of code that's having the issue, suitable for triage by me.

Re: Ask HN: More “experimental” UIs for editing/writing code?

#13
post #9
post #8

Labview (1986) and Simulink (1990 or thereabouts) for graphical dataflow programming. For oss and IoT, node-red looks nice but I haven’t used it. Notebook interfaces - Mathematica has had one forever (1988) and still leads. For oss, everyone seems to like jupyter more than I do. For low-code/no-code rdbms CRUD prototyping, Microsoft Access (1992).

I would donate a hundred dollar a year recurring for a non-copyleft, open source, production quality simulink with full two-way Verilog/VHDL code generation and import support.

No post body was provided.

Re: Ask HN: More “experimental” UIs for editing/writing code?

#15
post #9

Earlier quoted context omitted.

I would donate a hundred dollar a year recurring for a non-copyleft, open source, production quality simulink with full two-way Verilog/VHDL code generation and import support.

Quoted post unavailable.

If you don't want open source developers to starve, you damn well put your money where your mouth is. High quality open source software is worth paying for. The times when open source software is a niche cottage industry powered by volunteers are long gone. Time is not free, and software does not grow on trees (despite what overprivileged lisp users may claim).

Re: Ask HN: More “experimental” UIs for editing/writing code?

#16
post #15

Earlier quoted context omitted.

Quoted post unavailable.

If you don't want open source developers to starve, you damn well put your money where your mouth is. High quality open source software is worth paying for. The times when open source software is a niche cottage industry powered by volunteers are long gone. Time is not free, and software does not grow on trees (despite what overprivileged lisp users may claim).

I didn't say it's not worth paying for. I said that if you're getting something in return for your money, then you shouldn't call your payment a donation.

Re: Ask HN: More “experimental” UIs for editing/writing code?

#18
Have you heard of the Unison Codebase Manager (ucm)? In Unison (https://www.unison-lang.org/) all code is stored as its AST and then you can 'chat' with ucm asking it for specific type signatures for example. Also the text you write as code really is just an intermediate representation and theoretically ucm could give you all sorts of different views on your code.

Re: Ask HN: More “experimental” UIs for editing/writing code?

#19

Have you heard of the Unison Codebase Manager (ucm)? In Unison ( https://www.unison-lang.org/ ) all code is stored as its AST and then you can 'chat' with ucm asking it for specific type signatures for example. Also the text you write as code really is just an intermediate representation and theoretically ucm could give you all sorts of different views on your code.

So it's Lisp with uglier syntax?

Re: Ask HN: More “experimental” UIs for editing/writing code?

#20
post #17

- like https://www.liquidtext.net/ for program codes ? - or Flow-based programming ? --> https://github.com/topics/dataflow-programming

unit: Next Generation Visual Programming Platform: https://github.com/samuelmtimbo/unit

- A code drawn in unit is simply a Directed Graph.

- Programming can be partially performed by Gesture and by Voice.

Post reply on HN