DEV Community

Discussion on: Should programming languages be made for IDEs rather than humans?

Collapse
 
avalander profile image
Avalander

Why does Raymond recommend against that style of programming?

Collapse
 
eljayadobe profile image
Eljay-Adobe

Tooling is very poor. Debugging is very difficult. Documentation-and-code still become out-of-sync just as comments-and-code become out-of-sync, despite proximity (in both scenarios).

As yet-another-alternative to traditional text-based source code files, there are some potential novel ideas from Bret Victor, some alternative IDEs such as found in Lego Mindstorms that are visually oriented rather than text-oriented, Smalltalk style IDE where the code is in the general environment, old DEC Forté style (pre-JavaScript) IDE where the code was in a database backing store, and novel ways of having text-based source as in Light Table.

So there are people working on the leading edge. Maybe one of those concepts will become mainstream.