News for hackers. Stuff that matters.
Re:Forth: The programming language that writes itself by lukan on Sunday October 19, 2025 @10:57PM (#45639864)
What I heard is with Forth, basically no 2 environments are alike, but highly customized, meaning every forth programmer creates his own language in the end for his custom needs.

So collaborating is a bit hard like this. The only serious forth programmer that I know, lives alone in the woods doing his things.

So from a aesthetic point of view, I really like the language, but for getting things done, especially in a collaborative way?

But who knows, maybe someone will write the right tools for that to change?

Re:Forth: The programming language that writes itself by coliveira on Monday October 20, 2025 @01:22AM (#45640346)
This is not a real issue, because the same thing can be said about C. No two C projects are the same, each has its own set of libraries, macros, types, etc.

I think the main problem is that Forth systems don't have a standard way of creating interfaces like C and other languages have. So the diversity of environments becomes a big issue because it's difficult to combine libraries from different sources.

Re:Forth: The programming language that writes itself by andoando on Monday October 20, 2025 @03:00AM (#45640727)
I think it goes beyond that no, because you can do meta programming with Forth
Re:Forth: The programming language that writes itself by jstimpfle on Monday October 20, 2025 @04:26AM (#45641266)
That's not right. C coders have no problem at all diving right into most other C codebases.
Re:Forth: The programming language that writes itself by anta40 on Monday October 20, 2025 @04:06AM (#45641095)
I think like C, there's standard/ANS Forth.

But most likely lots of those Forth coders implement their own which don't necessarily conform to the standard.

Re:Forth: The programming language that writes itself by veltas on Monday October 20, 2025 @04:07AM (#45641100)
Have you tried collaborating with Forth? There's a lot of documented history of people doing so in industry when it was actually used, and more recently I've usually found Forth codebases approachable and easy to follow.

Personally I think this is the pay-off for writing the code in the first place because Forth is very difficult to write in a clear way, if you actually manage to do it you've probably made it very clear to follow because otherwise it's hard to finish your project and make it work at all.

Re:Forth: The programming language that writes itself by lukan on Monday October 20, 2025 @04:45AM (#45641415)
"Have you tried collaborating with Forth?"

No, I never did more than very simple experiments with Forth (which is why I started my comment with "what I heard").

"because Forth is very difficult to write in a clear way"

But that pretty much means, that the average programmer will have problems with collaborating.

Re:Forth: The programming language that writes itself by veltas on Tuesday October 21, 2025 @03:13AM (#45653270)
Not for simple collaboration or modification, which is most of what you want to do. But yes any serious development is difficult in Forth, period.