Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Same. My first development environment was FutureBASIC (not counting booting an Apple ][ into the ROM's AppleSoft). The compiler error messages usually showed the right line number, the content of the line, and the where in that line something was wrong. Sometimes the real error was one line away. Rarely was the error further away. It didn't fight me about whether a new line was actually a new line.

It never told me mostly useless stuff like C, which I was exposed to a few years later. Error messages in C-ish languages seemed like they could be summarised as "Syntax error on line 247. Additionally, you have errors on 3123 other lines.". Often, the real error was on some earlier line, pages away.

The following may seem shocking to people who got started with typical programming languages, but most IDEs after my experience with FutureBASIC felt more like "a loose arrangement of parts that kinda work together if you configure them just right", rather than an _integrated_ development _environment_. (-: …Just trying to get a build environment set up or reconfigured seemed error-prone and had its own cryptic error messages. With FB, I just copied the application/executable file wherever I wanted, and copied a small folder/directory of support files to the same location. I didn't have to worry about separate "linking" and "object files", or how to tell the editing environment where the compiler was before the environment would know what to do when I told it to compile



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

Search: