]> thyrsus.com Git - mad.git/log
mad.git
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.

22 years agoWe deduce function return types.
Eric S. Raymond [Sun, 1 Feb 2004 08:10:12 +0000 (08:10 +0000)]
We deduce function return types.

22 years agoReady to try optimizing.
Eric S. Raymond [Sat, 31 Jan 2004 02:53:32 +0000 (02:53 +0000)]
Ready to try optimizing.

22 years agoNext, begin to perform type inference.
Eric S. Raymond [Sat, 31 Jan 2004 00:37:39 +0000 (00:37 +0000)]
Next, begin to perform type inference.

22 years agoDeclarations are local now. Next, deduce and extract local variables.
Eric S. Raymond [Sat, 31 Jan 2004 00:11:06 +0000 (00:11 +0000)]
Declarations are local now.  Next, deduce and extract local variables.

22 years agoFloats get mapped to doubles internally.
Eric S. Raymond [Fri, 30 Jan 2004 22:57:12 +0000 (22:57 +0000)]
Floats get mapped to doubles internally.

22 years agoBetter header inclusion computation.
Eric S. Raymond [Fri, 30 Jan 2004 22:34:56 +0000 (22:34 +0000)]
Better header inclusion computation.

22 years agoOnly include math.h conditionally.
Eric S. Raymond [Fri, 30 Jan 2004 22:31:50 +0000 (22:31 +0000)]
Only include math.h conditionally.

22 years agoCheck for empty deck.
Eric S. Raymond [Fri, 30 Jan 2004 21:53:12 +0000 (21:53 +0000)]
Check for empty deck.

22 years agoAarrgghh...must deduce types for function arguments.
Eric S. Raymond [Fri, 30 Jan 2004 21:48:14 +0000 (21:48 +0000)]
Aarrgghh...must deduce types for function arguments.

22 years agoReduce special cases.
Eric S. Raymond [Tue, 27 Jan 2004 17:27:38 +0000 (17:27 +0000)]
Reduce special cases.

22 years agoSent to db.
Eric S. Raymond [Tue, 27 Jan 2004 08:37:17 +0000 (08:37 +0000)]
Sent to db.

22 years agoFreeze before making Beazley's diff.
Eric S. Raymond [Tue, 27 Jan 2004 08:25:00 +0000 (08:25 +0000)]
Freeze before making Beazley's diff.

22 years agoAddedc CONTINUE, OR WHENEVER, and EXECUTE.
Eric S. Raymond [Tue, 27 Jan 2004 08:11:44 +0000 (08:11 +0000)]
Addedc CONTINUE, OR WHENEVER, and EXECUTE.

22 years agoAdded scope diagrams.
Eric S. Raymond [Tue, 27 Jan 2004 07:37:27 +0000 (07:37 +0000)]
Added scope diagrams.

22 years agoThis version is complete up to 2.2.12, but lacks some diagrams.
Eric S. Raymond [Tue, 27 Jan 2004 05:52:08 +0000 (05:52 +0000)]
This version is complete up to 2.2.12, but lacks some diagrams.

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

22 years agoAdded PAUSE.
Eric S. Raymond [Fri, 23 Jan 2004 23:31:47 +0000 (23:31 +0000)]
Added PAUSE.

22 years agoAdded -g option.
Eric S. Raymond [Fri, 23 Jan 2004 19:51:46 +0000 (19:51 +0000)]
Added -g option.

22 years agoDo compilation of multiple files.
Eric S. Raymond [Fri, 23 Jan 2004 19:29:03 +0000 (19:29 +0000)]
Do compilation of multiple files.

22 years agoNow we generate actual code.
Eric S. Raymond [Fri, 23 Jan 2004 18:56:14 +0000 (18:56 +0000)]
Now we generate actual code.

22 years agoTab doesn't need to be in the grammar.
Eric S. Raymond [Fri, 23 Jan 2004 08:51:19 +0000 (08:51 +0000)]
Tab doesn't need to be in the grammar.

22 years agoParses all known examples.
Eric S. Raymond [Fri, 23 Jan 2004 08:28:11 +0000 (08:28 +0000)]
Parses all known examples.

22 years agoClean up variable declrations.
Eric S. Raymond [Fri, 23 Jan 2004 08:03:26 +0000 (08:03 +0000)]
Clean up variable declrations.

22 years agoNext step towards good compilation.
Eric S. Raymond [Fri, 23 Jan 2004 01:02:23 +0000 (01:02 +0000)]
Next step towards good compilation.

22 years agoProcess R properly.
Eric S. Raymond [Thu, 22 Jan 2004 20:00:12 +0000 (20:00 +0000)]
Process R properly.

22 years agoMake filtering work.
Eric S. Raymond [Thu, 22 Jan 2004 17:58:48 +0000 (17:58 +0000)]
Make filtering work.

22 years agoHandle continuation digits.
Eric S. Raymond [Wed, 21 Jan 2004 03:31:22 +0000 (03:31 +0000)]
Handle continuation digits.

22 years agoCanonicalize integer constants.
Eric S. Raymond [Wed, 21 Jan 2004 02:01:41 +0000 (02:01 +0000)]
Canonicalize integer constants.

22 years agoSent to the author.
Eric S. Raymond [Tue, 20 Jan 2004 20:39:32 +0000 (20:39 +0000)]
Sent to the author.

22 years agoFix THEN token.
Eric S. Raymond [Tue, 20 Jan 2004 20:03:03 +0000 (20:03 +0000)]
Fix THEN token.

22 years agoImplement /.
Eric S. Raymond [Tue, 20 Jan 2004 19:33:22 +0000 (19:33 +0000)]
Implement /.