On Saturday, 6 October 2018 at 18:55:48 UTC, Patrick Schluter
wrote:
On Saturday, 6 October 2018 at 05:36:59 UTC, Paolo Invernizzi
wrote:
[...]
In the 90s I used to add the C preprocessor to other languages
which lacked efficient constant definition (i.e. compile time
constructs). AutoLISP, the LISP dialect used to write
application in AutoCAD. There were nearly a 100 of small
programs in different files and throughout the whole project
there were a lot repetitions that could not be factorized with
AutoCAD means. Include, define and ifdef allowed to do things,
that were very difficult to do at that time (it was on AutoCAD
v9.0 which had only 64K memory for the LISP code).
I also added the C preprocessor to the DBASE III and the
compatible MS-DOS based Foxbase.
Fox, the speediest indexes in the country... what a time! :-P
/P