]> thyrsus.com Git - mad.git/log
mad.git
22 years agoAdd another couple of pages.
Eric S. Raymond [Tue, 24 Feb 2004 05:42:02 +0000 (05:42 +0000)]
Add another couple of pages.

22 years agoAdd more primitives.
Eric S. Raymond [Mon, 23 Feb 2004 06:13:25 +0000 (06:13 +0000)]
Add more primitives.

22 years agoChange numbering convention.
Eric S. Raymond [Mon, 23 Feb 2004 06:13:09 +0000 (06:13 +0000)]
Change numbering convention.

22 years agoAdded another example.
Eric S. Raymond [Fri, 20 Feb 2004 07:20:27 +0000 (07:20 +0000)]
Added another example.

22 years agoAnother two pages.
Eric S. Raymond [Fri, 20 Feb 2004 06:52:18 +0000 (06:52 +0000)]
Another two pages.

22 years agoFix a glitch in LPT code handling.
Eric S. Raymond [Thu, 19 Feb 2004 23:51:17 +0000 (23:51 +0000)]
Fix a glitch in LPT code handling.

22 years agoError-checking for udimensioned arrays.
Eric S. Raymond [Thu, 19 Feb 2004 23:44:03 +0000 (23:44 +0000)]
Error-checking for udimensioned arrays.

22 years agoImplement screwy MAD array indexing.
Eric S. Raymond [Thu, 19 Feb 2004 23:38:39 +0000 (23:38 +0000)]
Implement screwy MAD array indexing.

22 years agoHalfway to MAD indexing.
Eric S. Raymond [Thu, 19 Feb 2004 20:56:42 +0000 (20:56 +0000)]
Halfway to MAD indexing.

22 years agoGet rid of some dbugging output.
Eric S. Raymond [Thu, 19 Feb 2004 08:32:14 +0000 (08:32 +0000)]
Get rid of some dbugging output.

22 years agoA step towards proper array handling.
Eric S. Raymond [Thu, 19 Feb 2004 08:02:03 +0000 (08:02 +0000)]
A step towards proper array handling.

Next, fully implement the format language.

22 years agoFix duplicated comments.
Eric S. Raymond [Thu, 19 Feb 2004 04:58:40 +0000 (04:58 +0000)]
Fix duplicated comments.

22 years agoCorrect stupid error in driver machinery.
Eric S. Raymond [Thu, 19 Feb 2004 04:50:53 +0000 (04:50 +0000)]
Correct stupid error in driver machinery.

22 years agoImplement +1 of dimensions.
Eric S. Raymond [Thu, 19 Feb 2004 04:46:24 +0000 (04:46 +0000)]
Implement +1 of dimensions.

22 years agoNuke another global.
Eric S. Raymond [Thu, 19 Feb 2004 03:17:59 +0000 (03:17 +0000)]
Nuke another global.

22 years agoEliminate a global.
Eric S. Raymond [Thu, 19 Feb 2004 03:17:30 +0000 (03:17 +0000)]
Eliminate a global.

22 years agoAdded example headers.
Eric S. Raymond [Thu, 19 Feb 2004 03:07:03 +0000 (03:07 +0000)]
Added example headers.

22 years agoMove a comment.
Eric S. Raymond [Thu, 19 Feb 2004 02:43:27 +0000 (02:43 +0000)]
Move a comment.

22 years agoAll of example 6.
Eric S. Raymond [Thu, 19 Feb 2004 02:42:20 +0000 (02:42 +0000)]
All of example 6.

22 years agoBetter flowchart promitives.
Eric S. Raymond [Thu, 19 Feb 2004 01:58:17 +0000 (01:58 +0000)]
Better flowchart promitives.

22 years agoTies to the literature.
Eric S. Raymond [Wed, 18 Feb 2004 23:04:56 +0000 (23:04 +0000)]
Ties to the literature.

22 years agoFigure 10 added.
Eric S. Raymond [Wed, 18 Feb 2004 22:44:39 +0000 (22:44 +0000)]
Figure 10 added.

22 years agoAdd various explanatory notes.
Eric S. Raymond [Wed, 18 Feb 2004 21:34:19 +0000 (21:34 +0000)]
Add various explanatory notes.

22 years agoAdd line number and sourcefile in ERROR RETURN message.
Eric S. Raymond [Wed, 18 Feb 2004 21:28:01 +0000 (21:28 +0000)]
Add line number and sourcefile in ERROR RETURN message.

22 years agoInitial revision
Eric S. Raymond [Wed, 18 Feb 2004 21:02:10 +0000 (21:02 +0000)]
Initial revision

22 years agoPrevent code generation when there are nonfatal errors.
Eric S. Raymond [Wed, 18 Feb 2004 20:48:50 +0000 (20:48 +0000)]
Prevent code generation when there are nonfatal errors.

22 years agoBegin to refactor error handling.
Eric S. Raymond [Wed, 18 Feb 2004 20:45:32 +0000 (20:45 +0000)]
Begin to refactor error handling.

22 years agoMore careful error checking of print format codes.
Eric S. Raymond [Wed, 18 Feb 2004 20:35:45 +0000 (20:35 +0000)]
More careful error checking of print format codes.

22 years agoanalyze function properly updates the error globals.
Eric S. Raymond [Wed, 18 Feb 2004 20:24:23 +0000 (20:24 +0000)]
analyze function properly updates the error globals.

22 years agoInserted pagebreak indications.
Eric S. Raymond [Wed, 18 Feb 2004 11:34:26 +0000 (11:34 +0000)]
Inserted pagebreak indications.

22 years agoAdded example 3.
Eric S. Raymond [Wed, 18 Feb 2004 11:01:44 +0000 (11:01 +0000)]
Added example 3.

22 years agoAnother diagram.
Eric S. Raymond [Wed, 18 Feb 2004 10:39:49 +0000 (10:39 +0000)]
Another diagram.

22 years agoUse eqn character names.
Eric S. Raymond [Wed, 18 Feb 2004 10:15:41 +0000 (10:15 +0000)]
Use eqn character names.

22 years agoAdded first six pages of chapter 3.
Eric S. Raymond [Wed, 18 Feb 2004 09:20:21 +0000 (09:20 +0000)]
Added first six pages of chapter 3.

22 years agoWe now have figure 8.
Eric S. Raymond [Wed, 18 Feb 2004 08:00:12 +0000 (08:00 +0000)]
We now have figure 8.

22 years agoAdded Alfred E Neaumann image.
Eric S. Raymond [Wed, 18 Feb 2004 07:08:33 +0000 (07:08 +0000)]
Added Alfred E Neaumann image.

22 years agoFix section-number format.
Eric S. Raymond [Wed, 18 Feb 2004 06:31:16 +0000 (06:31 +0000)]
Fix section-number format.

22 years agoFix section-number format.
Eric S. Raymond [Wed, 18 Feb 2004 06:31:16 +0000 (06:31 +0000)]
Fix section-number format.

22 years agoNote script M.
Eric S. Raymond [Wed, 18 Feb 2004 06:24:19 +0000 (06:24 +0000)]
Note script M.

22 years agoAdded crossrefs.
Eric S. Raymond [Wed, 18 Feb 2004 06:22:44 +0000 (06:22 +0000)]
Added crossrefs.

22 years agoTAnother swction.
Eric S. Raymond [Wed, 18 Feb 2004 04:37:47 +0000 (04:37 +0000)]
TAnother swction.

22 years agoMore appreciation.
Eric S. Raymond [Wed, 18 Feb 2004 02:16:54 +0000 (02:16 +0000)]
More appreciation.

22 years agoAdd second arg to printme.
Eric S. Raymond [Wed, 18 Feb 2004 00:07:44 +0000 (00:07 +0000)]
Add second arg to printme.

22 years agoThis gets the firat part of figure 7 right.
Eric S. Raymond [Tue, 17 Feb 2004 23:42:37 +0000 (23:42 +0000)]
This gets the firat part of figure 7 right.

22 years agoThis version works, except for the annotate macro.
Eric S. Raymond [Tue, 17 Feb 2004 23:38:39 +0000 (23:38 +0000)]
This version works, except for the annotate macro.

22 years agoInitial revision
Eric S. Raymond [Tue, 17 Feb 2004 22:45:27 +0000 (22:45 +0000)]
Initial revision

22 years agoNow we compile the payroll example.
Eric S. Raymond [Tue, 17 Feb 2004 21:31:25 +0000 (21:31 +0000)]
Now we compile the payroll example.

22 years agoMore pages input
Eric S. Raymond [Tue, 17 Feb 2004 21:11:44 +0000 (21:11 +0000)]
More pages input

22 years agoWe compile the transpose function now.
Eric S. Raymond [Sat, 14 Feb 2004 22:37:58 +0000 (22:37 +0000)]
We compile the transpose function now.

22 years agoIndirect through arrayref.
Eric S. Raymond [Sat, 14 Feb 2004 21:43:15 +0000 (21:43 +0000)]
Indirect through arrayref.

22 years agosin. and cos. require the math library.
Eric S. Raymond [Sat, 14 Feb 2004 16:59:28 +0000 (16:59 +0000)]
sin. and cos. require the math library.

22 years agoHandle function pointer arguments in expressions.
Eric S. Raymond [Sat, 14 Feb 2004 16:47:13 +0000 (16:47 +0000)]
Handle function pointer arguments in expressions.

22 years agoHandle function pointers as function arguments.
Eric S. Raymond [Sat, 14 Feb 2004 06:56:25 +0000 (06:56 +0000)]
Handle function pointers as function arguments.

22 years agoAll variables are global.
Eric S. Raymond [Sat, 14 Feb 2004 06:41:44 +0000 (06:41 +0000)]
All variables are global.

22 years agoBetter error-catching during analysis.
Eric S. Raymond [Sat, 14 Feb 2004 01:30:16 +0000 (01:30 +0000)]
Better error-catching during analysis.

22 years agoBetter indent generation.
Eric S. Raymond [Sat, 14 Feb 2004 00:00:23 +0000 (00:00 +0000)]
Better indent generation.

22 years agoSqueeze out whitespace.
Eric S. Raymond [Fri, 13 Feb 2004 23:49:43 +0000 (23:49 +0000)]
Squeeze out whitespace.

22 years agoWe compile invsf now.
Eric S. Raymond [Fri, 13 Feb 2004 23:46:05 +0000 (23:46 +0000)]
We compile invsf now.

22 years agoAdd some more on differences.
Eric S. Raymond [Fri, 13 Feb 2004 22:29:26 +0000 (22:29 +0000)]
Add some more on differences.

22 years agoThis version compiles the GCD code.
Eric S. Raymond [Fri, 13 Feb 2004 22:09:04 +0000 (22:09 +0000)]
This version compiles the GCD code.

22 years agoRESTORE has to reverse its argument list.
Eric S. Raymond [Fri, 13 Feb 2004 21:55:18 +0000 (21:55 +0000)]
RESTORE has to reverse its argument list.

22 years agoReoder tuples from the other direction.
Eric S. Raymond [Fri, 13 Feb 2004 21:30:15 +0000 (21:30 +0000)]
Reoder tuples from the other direction.

22 years agoArrays are 0-origin after all.
Eric S. Raymond [Fri, 13 Feb 2004 20:51:01 +0000 (20:51 +0000)]
Arrays are 0-origin after all.

22 years agoThis actually does compile wordsearch.
Eric S. Raymond [Fri, 13 Feb 2004 18:13:46 +0000 (18:13 +0000)]
This actually does compile wordsearch.

22 years agoThis aoppears to compile wordsearch.
Eric S. Raymond [Fri, 13 Feb 2004 18:06:34 +0000 (18:06 +0000)]
This aoppears to compile wordsearch.

22 years agoThis passes our regression test.
Eric S. Raymond [Fri, 13 Feb 2004 11:17:30 +0000 (11:17 +0000)]
This passes our regression test.

22 years agoOh good, % kluge isn't needed after all.
Eric S. Raymond [Fri, 13 Feb 2004 08:58:40 +0000 (08:58 +0000)]
Oh good, % kluge isn't needed after all.

22 years agoThis version parses wordlist correctly.
Eric S. Raymond [Fri, 13 Feb 2004 08:56:59 +0000 (08:56 +0000)]
This version parses wordlist correctly.

22 years agoUse dot rather than caret as a position marker.
Eric S. Raymond [Tue, 10 Feb 2004 22:34:03 +0000 (22:34 +0000)]
Use dot rather than caret as a position marker.

22 years agoImproved error message.
Eric S. Raymond [Tue, 10 Feb 2004 22:26:00 +0000 (22:26 +0000)]
Improved error message.

22 years agoName changes.
Eric S. Raymond [Tue, 10 Feb 2004 22:01:21 +0000 (22:01 +0000)]
Name changes.

22 years agoPartiaal range support -- parsing foos up at this point.
Eric S. Raymond [Tue, 10 Feb 2004 21:54:23 +0000 (21:54 +0000)]
Partiaal range support -- parsing foos up at this point.

22 years agoType deduction for formals of internal functions.
Eric S. Raymond [Tue, 10 Feb 2004 19:46:47 +0000 (19:46 +0000)]
Type deduction for formals of internal functions.

22 years agoScope closing is fixed.
Eric S. Raymond [Tue, 10 Feb 2004 19:14:14 +0000 (19:14 +0000)]
Scope closing is fixed.

22 years agoNext try to fix scope closing.
Eric S. Raymond [Tue, 10 Feb 2004 19:11:28 +0000 (19:11 +0000)]
Next try to fix scope closing.

22 years agoBetter compile sequencing.
Eric S. Raymond [Tue, 10 Feb 2004 18:43:24 +0000 (18:43 +0000)]
Better compile sequencing.

22 years agoWe compile the tschebyshev example.
Eric S. Raymond [Tue, 10 Feb 2004 18:19:25 +0000 (18:19 +0000)]
We compile the tschebyshev example.

22 years agoGenerated code for tscheb looks right.
Eric S. Raymond [Tue, 10 Feb 2004 18:13:37 +0000 (18:13 +0000)]
Generated code for tscheb looks right.

22 years agoLIST statements are imoplemented.
Eric S. Raymond [Tue, 10 Feb 2004 16:49:15 +0000 (16:49 +0000)]
LIST statements are imoplemented.

22 years agoWe have gotten rid of the keyword collision.
Eric S. Raymond [Tue, 10 Feb 2004 11:00:05 +0000 (11:00 +0000)]
We have gotten rid of the keyword collision.

22 years agoBefore trying to eliminate keyword ambiguities.
Eric S. Raymond [Tue, 10 Feb 2004 09:52:07 +0000 (09:52 +0000)]
Before trying to eliminate keyword ambiguities.

22 years agoWe compile truthtable.mad now -- FOR VALUES is handled.
Eric S. Raymond [Tue, 10 Feb 2004 04:17:59 +0000 (04:17 +0000)]
We compile truthtable.mad now -- FOR VALUES is handled.

22 years agoBefore generating dummy variables.
Eric S. Raymond [Tue, 10 Feb 2004 04:00:38 +0000 (04:00 +0000)]
Before generating dummy variables.

22 years agoCode rearrangement.
Eric S. Raymond [Tue, 10 Feb 2004 01:52:45 +0000 (01:52 +0000)]
Code rearrangement.

22 years agoHandle Boolean literals correctly.
Eric S. Raymond [Mon, 9 Feb 2004 22:45:51 +0000 (22:45 +0000)]
Handle Boolean literals correctly.

22 years agoWe can compile external functions now.
Eric S. Raymond [Mon, 9 Feb 2004 22:36:30 +0000 (22:36 +0000)]
We can compile external functions now.

22 years agoImplemented NORMAL MODE IS.
Eric S. Raymond [Mon, 9 Feb 2004 19:46:21 +0000 (19:46 +0000)]
Implemented NORMAL MODE IS.

22 years agoType inference is working -- we compile hello, maxfunc, newton[12] and
Eric S. Raymond [Mon, 9 Feb 2004 18:55:11 +0000 (18:55 +0000)]
Type inference is working -- we compile hello, maxfunc, newton[12] and
quadratic now.

22 years agoBefore fixing the mode blowup in newton2.
Eric S. Raymond [Mon, 9 Feb 2004 10:42:33 +0000 (10:42 +0000)]
Before fixing the mode blowup in newton2.

22 years agoWe compile maxfunc and hello now.
Eric S. Raymond [Mon, 9 Feb 2004 10:31:48 +0000 (10:31 +0000)]
We compile maxfunc and hello now.

22 years agoWe comiple maxfunc.
Eric S. Raymond [Mon, 9 Feb 2004 10:22:00 +0000 (10:22 +0000)]
We comiple maxfunc.

22 years agoMore appreciation.
Eric S. Raymond [Mon, 9 Feb 2004 09:25:25 +0000 (09:25 +0000)]
More appreciation.

22 years agoWork with CSS.
Eric S. Raymond [Mon, 9 Feb 2004 09:01:13 +0000 (09:01 +0000)]
Work with CSS.

22 years agoInitial revision
Eric S. Raymond [Mon, 9 Feb 2004 04:24:15 +0000 (04:24 +0000)]
Initial revision

22 years agoRely on continuation punches being present.
Eric S. Raymond [Fri, 6 Feb 2004 05:44:38 +0000 (05:44 +0000)]
Rely on continuation punches being present.

22 years agoOne step forward.
Eric S. Raymond [Fri, 6 Feb 2004 05:39:28 +0000 (05:39 +0000)]
One step forward.

22 years agoDon't try to use ISO specials for script characters, they come out sized wrong.
Eric S. Raymond [Fri, 6 Feb 2004 00:42:48 +0000 (00:42 +0000)]
Don't try to use ISO specials for script characters, they come out sized wrong.

22 years agoStop trying to use fancy characters.
Eric S. Raymond [Thu, 5 Feb 2004 22:43:50 +0000 (22:43 +0000)]
Stop trying to use fancy characters.

22 years agoThis version is good.
Eric S. Raymond [Thu, 5 Feb 2004 22:22:22 +0000 (22:22 +0000)]
This version is good.

22 years agoReorder internal functions.
Eric S. Raymond [Sun, 1 Feb 2004 16:13:09 +0000 (16:13 +0000)]
Reorder internal functions.