When Comments are Bad

In the ``good old days'' of small machine memories and interpreted BASIC, programmers would eliminate the ``REM'' statements (comments) from their BASIC programs so as to save space and increase execution speed. Whilst this was obviously an appalling programming practice, the small memories and slow microprocessors often made this tempting, if not necessary.

Thankfully, times have changed since then, and most code is now compiled rather than interpreted. However, from time to time one still runs into an environment or situation, or special-purpose language, where comments are either unavailable (no comment feature) or undesirable. Here FunnelWeb can be used to fully document the code without resulting in any comments in the final code at all. For example:

In all these situations, FunnelWeb allows full integrated documentation without any impact on the final code.