This page has links to Kaplan’s programming pages. He has another page for statistics links.

Links.

The PrintMacroJ macro-expanding pre-processor for Java. It was built to ease typing of print statements when debugging in Java. It can also delete any underscores in number fields, (Java 7 can do this without a macro as of 1 October 2009,) double the backslashes in pattern strings, and greatly reduce the amount of typing required to make Java methods act like first-class functions.

The Infiqs macro-expander for infix notation in assignment statements using BigDecimal arithmetic in Java.

The timer program to time other programs at the Microsoft Windows Dos prompt. It is used to time LuaJIT and Fortran for the same algorithm, Euler’s numerical solution of simultaneous ordinary differential equations with initial conditions. Fortran turns out to be slower on this algorithm. (Unix and Linux programmers do not need this, because their shell already has a command to time programs.)

Confusing.htm is not a program but only a rant about some of the key-words of the Java language.

perlRepl.htm is an eight-line program in the Perl language to do a “read eval print loop.”

ScaleUpEdit is a small cross-platform editor to work on small programs. It includes a button to save-and-run a program, so one click suffices. The top line of a program contains the command for running that program. The editor is written in Tcl/Tk. The editor has a button to save-and-run-and-graph to make crude mathematical plots, even for computer languages that have no graphics powers.

Date and e-mail address

The date of this revision is 6 December 2009. Criticism both constructive and destructive comes to me, Harold Kaplan,
       at        dot        
smtw2gh  toadmail   com