Commit graph

  • af5933c4fe fix built readable can't find its kernel master xj9 2025-03-16 14:52:05 -07:00
  • 6181566e8f Update version numbers to future 1.0.11 develop David A. Wheeler 2017-09-10 17:38:40 -04:00
  • e0c22bb7e1 Merge branch 'master' into develop David A. Wheeler 2017-09-10 17:36:28 -04:00
  • 66031140cb Merge branch 'develop' 1.0.10 David A. Wheeler 2017-09-10 17:33:20 -04:00
  • c319da541d Document changes in ChangeLog David A. Wheeler 2017-09-10 17:25:17 -04:00
  • a8efb79daa Update documentation from wiki David A. Wheeler 2017-09-10 17:16:37 -04:00
  • 0b3083a3e5 Update documentation using "make from-wiki" David A. Wheeler 2017-09-03 20:32:25 -04:00
  • 9e590cc655 Remove trailing whitespace. Matthew Stickney 2017-08-28 03:22:53 -04:00
  • 7b96743696 Fix macro dispatch character. Matthew Stickney 2017-08-28 03:22:29 -04:00
  • 511309dffe Change version number to 1.0.10 David A. Wheeler 2015-05-30 14:12:05 -04:00
  • 5f4972f7fc Merge branch 'master' into develop David A. Wheeler 2015-05-30 14:11:41 -04:00
  • a1caa839e9 Merge branch 'develop' for version 1.0.9 1.0.9 David A. Wheeler 2015-05-30 14:09:54 -04:00
  • c3c007b57d Set version number to 1.0.9 David A. Wheeler 2015-05-30 14:08:22 -04:00
  • 4bcb34bd82 Update ChangeLog David A. Wheeler 2015-05-25 23:36:56 -04:00
  • f0ccb6d37d Common Lisp tutorial: Make it clear you have to start up your implementation! David A. Wheeler 2015-05-25 23:30:19 -04:00
  • ebb6fb5cdc Update Common Lisp tutorial - deprecate clisp even further, list alternatives David A. Wheeler 2015-05-25 23:27:39 -04:00
  • d9572bbdc3 Minor documentation improvement (update from wiki) David A. Wheeler 2015-05-25 23:10:43 -04:00
  • 4b7920dcff tests/full-test-cl: Tweak so Windows SBCL works David A. Wheeler 2015-01-04 09:22:50 -05:00
  • 198982f5c6 Use AC_CHECK for guile as well David A. Wheeler 2015-01-04 08:47:07 -05:00
  • 366ed5d698 configure.ac: Use AC_CHECK_... so directories with spaces aren't a problem David A. Wheeler 2015-01-04 08:26:17 -05:00
  • 04eaf2eb74 Enable Common Lisp testing with either sbcl or clisp (prefer sbcl) David A. Wheeler 2015-01-03 21:38:32 -05:00
  • ebd6e3d31f Makefile.am: Document download date of external asdf.lisp convenience copy David A. Wheeler 2015-01-03 20:09:10 -05:00
  • 9891862af8 Update convenience copy of asdf.lisp David A. Wheeler 2015-01-03 19:52:25 -05:00
  • fe99829054 my-realpath: Handle pathnames with whitespace David A. Wheeler 2015-01-03 19:42:11 -05:00
  • 89e029840d Makefile.am: Remove unnecessary -lp option in clisp David A. Wheeler 2015-01-03 19:40:33 -05:00
  • 967506592d Update documentation from wiki David A. Wheeler 2014-12-11 22:08:06 -05:00
  • c19a398a0a ChangeLog: Record major changes for 1.0.8 David A. Wheeler 2014-12-09 23:30:01 -05:00
  • afe4d24968 basic-curly.lisp: Fix basic-curly-read to properly enable basic-curly. David A. Wheeler 2014-12-09 23:26:33 -05:00
  • 328c51ca9b Expose *original-readtable* in Common Lisp interface, and use in tests. David A. Wheeler 2014-12-09 23:00:45 -05:00
  • bed60b82e5 Begin switching Common Lisp tests to use lowercase + :invert David A. Wheeler 2014-12-08 23:09:26 -05:00
  • a60276aa69 Update version number to 1.0.8 (so it's not confused with released version) David A. Wheeler 2014-12-07 21:06:11 -05:00
  • 97173ad19d Merge branch 'master' into develop David A. Wheeler 2014-12-07 21:05:04 -05:00
  • c40cf6abea Merge branch 'develop' for 1.0.7. 1.0.7 David A. Wheeler 2014-12-07 21:03:37 -05:00
  • 4b402bb891 Update version numbers to all be 1.0.7. David A. Wheeler 2014-12-07 20:30:29 -05:00
  • e3166674fe ChangeLog: Explain change. David A. Wheeler 2014-12-07 13:40:39 -05:00
  • bab3736106 Modify Common Lisp so enable-* routines are invokved at compile time. David A. Wheeler 2014-12-07 13:26:41 -05:00
  • 545f086378 configure.ac - update development branch version number David A. Wheeler 2014-11-18 21:39:32 -05:00
  • f81c7cee5c Merge branch 'master' into develop David A. Wheeler 2014-11-18 21:39:13 -05:00
  • b236af5ab4 Merge branch 'develop' 1.0.6 David A. Wheeler 2014-11-18 21:36:08 -05:00
  • ad2e23a7d0 ChangeLog: Update release date. David A. Wheeler 2014-11-18 21:35:09 -05:00
  • d7c16377a3 Update Common Lisp tutorial (from wiki) David A. Wheeler 2014-11-18 21:21:46 -05:00
  • 9147e9c5bf README: Expand it with more examples and clarifications. David A. Wheeler 2014-11-18 18:10:24 -05:00
  • a93d217439 README: Note that Common Lisp users can use the notations directly. David A. Wheeler 2014-11-18 17:54:48 -05:00
  • 24d08cdee2 sweet.lisp: Add comments explaining some readtable oddities. David A. Wheeler 2014-11-18 17:51:56 -05:00
  • 95c5d47d31 print.lisp: Add MIT license text to front of file. David A. Wheeler 2014-11-18 17:40:59 -05:00
  • e13f2ac9e2 factorial.*lisp: Improve Common Lisp short demo files. David A. Wheeler 2014-11-18 17:38:07 -05:00
  • 70dcf5a2fd sweet-clisp: Set readtable-case to :invert for improved lowercase display. David A. Wheeler 2014-11-18 17:37:31 -05:00
  • 3d3b7f2a0d ChangeLog: Update changes David A. Wheeler 2014-11-18 13:05:14 -05:00
  • c95ac2075f sweet-sbcl: Enable lowercase input and output using readtable-case invert. David A. Wheeler 2014-11-18 13:03:32 -05:00
  • 019a1a9c4c sweet.lisp: Maintain existing readtable-case setting in enable-sweet David A. Wheeler 2014-11-18 12:55:21 -05:00
  • a6c772810b print.lisp: Tweak for vim color-coding David A. Wheeler 2014-11-18 12:21:08 -05:00
  • 8217a71e06 Fix "appende" (though it doesn't really matter). David A. Wheeler 2014-11-18 12:19:28 -05:00
  • f4e288b1f6 math.slisp: Use standard "subseq", and use :invert for non-clisp. David A. Wheeler 2014-11-17 18:14:02 -05:00
  • 20d0326089 print.lisp: Declare print-related variables so they'll have proper scope David A. Wheeler 2014-11-17 17:17:01 -05:00
  • 8b06110dd4 Update dates David A. Wheeler 2014-11-17 17:16:50 -05:00
  • 957e06432b Common-lisp-tutorial.md: More tweaks. David A. Wheeler 2014-11-17 12:24:21 -05:00
  • 27ca21aa5a Common-lisp-tutorial.md: Reorg advanced features info David A. Wheeler 2014-11-17 12:17:14 -05:00
  • 8942f1d7c7 Merge branch 'develop' of ssh://git.code.sf.net/p/readable/code into develop David A. Wheeler 2014-11-14 17:59:39 -05:00
  • fd89356299 Update documentation (pull from wiki) David A. Wheeler 2014-11-14 17:31:32 -05:00
  • 049c777041 math.slisp: Derivative of powers - use ln, not base 10 log. David A. Wheeler 2014-11-13 18:39:00 -05:00
  • 2b4c59967a Update correct test results for math.slisp David A. Wheeler 2014-11-13 18:32:44 -05:00
  • a0c3cfc663 math.slisp: Various improvements. Add abs(), shorten rewrite-match-pattern David A. Wheeler 2014-11-13 18:31:34 -05:00
  • 546915341b math.slisp: Quietly load libraries David A. Wheeler 2014-11-13 18:30:19 -05:00
  • 2846582a2f math.slisp: Shorten name of "simplify-all" to "simplify" David A. Wheeler 2014-11-11 18:38:04 -05:00
  • 07294e9bec math.slisp: Memoize the primary simplification routine. David A. Wheeler 2014-11-11 18:36:55 -05:00
  • ade251f005 Simplify if(if...)) and shorten some "or" and "and" rules David A. Wheeler 2014-11-11 12:10:36 -05:00
  • 069625f4cb math.slisp: Expand simplifications - rationals often okay, not just integer David A. Wheeler 2014-11-11 11:40:07 -05:00
  • 3028241b99 math.slisp: Add comments about sources David A. Wheeler 2014-11-11 11:37:47 -05:00
  • 9dda114cc9 math.slisp: Simplify division by negative number or sqrt(-1). David A. Wheeler 2014-11-10 19:17:02 -05:00
  • 5aa74e8eaf math.slisp: Fix log simplification - these only work on reals. David A. Wheeler 2014-11-10 18:54:04 -05:00
  • 2e69e7386f math.slisp: Add rule for 1/(a/b) and derivative of tangent. David A. Wheeler 2014-11-10 18:46:25 -05:00
  • 559b3b9ef9 math.slisp: Improve simplification for multiple arguments of "-" David A. Wheeler 2014-11-10 18:26:31 -05:00
  • 7ad2ac9e4f math.slisp: Minor help information cleanup. David A. Wheeler 2014-11-10 18:15:39 -05:00
  • 7d288d6591 math.slisp: Improve patterns, in particular, flatten *-in-* and +-in-+ David A. Wheeler 2014-11-10 18:10:40 -05:00
  • 077519eeb9 math.slisp: Add rule {-1 * ?a} => -(,a) David A. Wheeler 2014-11-09 22:47:39 -05:00
  • b1d5717d5f math.slisp: More simplification rules, e.g., more complex or, ->, log. David A. Wheeler 2014-11-09 22:38:50 -05:00
  • 758346f9c8 math.slisp: Add basic distribution rule David A. Wheeler 2014-11-09 21:02:30 -05:00
  • b984c58911 math.slisp: Simplify -(-(a)) to a. David A. Wheeler 2014-11-09 17:17:29 -05:00
  • 118734df1d math.slisp: Add simplification rules for = and <>, tweak + in + and * in *. David A. Wheeler 2014-11-09 17:06:24 -05:00
  • eb6f103a03 math.slisp: Add tangent and MIT license. David A. Wheeler 2014-11-09 16:47:56 -05:00
  • 3d9357dcd9 math.slisp: Add a few more rules for sin/cos constants David A. Wheeler 2014-11-09 16:34:19 -05:00
  • d1430589b2 ChangeLog: Note math.slisp addition David A. Wheeler 2014-11-09 16:33:46 -05:00
  • 2bb5d024bc math.slisp: Minor comment cleanup. David A. Wheeler 2014-11-09 15:19:55 -05:00
  • 7cd48339b7 math.slisp: General + and - order, add derivative rules for cos, sin, log. David A. Wheeler 2014-11-09 14:42:44 -05:00
  • 3f5914d5d2 math.slisp: Generalize derivative power rule. David A. Wheeler 2014-11-09 14:24:52 -05:00
  • 0da09d06c0 math.slisp: Change notation (d expr / d var) to deriv(expr var) - cleaner. David A. Wheeler 2014-11-09 14:05:03 -05:00
  • 398edd1559 math.slisp: Add rule for derivative of division David A. Wheeler 2014-11-09 13:38:33 -05:00
  • d3b1c6fea5 math.slisp: Add a ":help" directive. David A. Wheeler 2014-11-08 12:29:27 -05:00
  • f8519c7539 Division by self is 1, UNLESS self can be 0; cover both cases David A. Wheeler 2014-11-08 11:30:42 -05:00
  • 4dbe370fe8 math.slisp: Add power rule David A. Wheeler 2014-11-08 11:19:55 -05:00
  • 05448e2d3a math.slisp: Improve derivative calculation and +/* ordering David A. Wheeler 2014-11-08 10:55:50 -05:00
  • ed3057518b math.slisp: Reorder so a * 1 simplification takes precedence David A. Wheeler 2014-11-08 08:30:25 -05:00
  • a5936ead72 math.slisp: Modify so {x + 5} and {3 * x} formats are preferrred. David A. Wheeler 2014-11-08 07:48:35 -05:00
  • cd76bade1b Update tests for math.slisp - division can return if(...). David A. Wheeler 2014-11-08 07:36:20 -05:00
  • ccc645537f math.slisp: Add specialized query for list of numbers David A. Wheeler 2014-11-08 07:33:41 -05:00
  • 75bbbc5a30 math.slisp: Handle divide-by-zero more gracefully using "if" David A. Wheeler 2014-11-07 17:42:55 -05:00
  • 4005e28e13 math.slisp: Clean up now that reader bug resolved. David A. Wheeler 2014-11-07 17:31:34 -05:00
  • dc758b448a Modify Common Lisp test to check that *(4 5) works correctly. David A. Wheeler 2014-11-07 17:28:33 -05:00
  • ba02d7ee7d Sweet-expression Common Lisp reader: bug fix, initial punctuation of n-expr David A. Wheeler 2014-11-07 17:21:32 -05:00
  • 2fee54c601 math.slisp: Simplify mixed number and non-number processing for * and + David A. Wheeler 2014-11-05 23:05:12 -05:00