Commit Graph

107 Commits (352c9b8997487c88cc2c78a27732178f7066311e)

Author SHA1 Message Date
Slava Pestov c3aa938869 Another unit test 2008-05-26 17:21:51 -05:00
Slava Pestov 8af320a2c0 Improve math.functions 2008-05-26 17:15:54 -05:00
Doug Coleman d33b57506a find-relative-prime didn't handle numbers <= 1 correctly 2008-05-10 13:18:13 -05:00
Doug Coleman 9da8bed8f9 refactor miller-rabin a bit
still uses too many locals, but at least they're not symbols
2008-05-10 13:06:40 -05:00
Slava Pestov 08af497255 Fix /f for large integers 2008-04-28 21:26:31 -05:00
Doug Coleman 439c138aa5 fix load errors 2008-04-26 11:03:41 -05:00
Doug Coleman 4d0ba8c3c1 reverse args for assoc-diff, diff
fix lots of usings
fix help lint
2008-04-26 02:01:43 -05:00
Doug Coleman b7c1f9dbe8 extra changes:
index* -> index-from
last-index* -> last-index-from
1 tail -> rest
1 tail-slice -> rest-slice
subset -> filter
prepose
find* -> find-from
find-last* -> find-last-from
before, after generic, < for integers
make between? work for timestamps
2008-04-25 23:17:08 -05:00
Doug Coleman 44e48c72a8 fix typo 2008-04-25 15:56:15 -05:00
Doug Coleman b440bda681 error message 2008-04-25 00:25:37 -05:00
Slava Pestov a3a0ce5bee Fixes 2008-04-20 06:15:08 -05:00
Slava Pestov 55f6636bc0 FFI string encoding conversion 2008-04-20 05:15:46 -05:00
Slava Pestov 18c2f11d06 Move columns, bit-vectors, byte-vectors, float-vectors to extra 2008-04-19 22:56:28 -05:00
Slava Pestov 390afacac8 Better modular arithmetic optmizer 2008-04-17 12:22:24 -05:00
Doug Coleman f64d511ca6 add usings 2008-04-14 02:40:32 -05:00
Doug Coleman 72080fda4a construct-boa -> boa
construct-empty -> new
2008-04-13 15:06:27 -05:00
Doug Coleman acf6132389 update cond/case 2008-04-11 12:56:48 -05:00
Eduardo Cavazos e7c3d888f6 math.points: Utility words for two and three dimensional points 2008-04-08 04:04:12 -05:00
Samuel Tardieu fe8448b4e8 Use more combinators 2008-04-04 11:20:10 +02:00
erg 344a98802f tweak word 2008-04-03 18:36:53 -05:00
erg 0b90458cca simplify bitroll 2008-04-03 13:27:10 -05:00
erg d642347f34 move bit twiddling words to math.bitfields.lib
use 32-bit in mersenne-twister
2008-04-03 11:55:08 -05:00
Doug Coleman 23768dd482 remove singleton? from sequences.lib
fix bootstrap error
2008-04-01 17:06:36 -05:00
Eduardo Cavazos aa40350aa7 replace add* and add with prefix and suffix 2008-03-31 18:18:05 -06:00
Slava Pestov c22af5c7a6 Rename 2apply to bi@ 2008-03-29 20:36:58 -05:00
Slava Pestov 1f3e6fd0b7 combinators.cleave is now core 2008-03-28 23:00:20 -05:00
Eduardo Cavazos 010856c870 Add help for math.ranges 2008-03-20 17:33:01 -06:00
Doug Coleman 3e7940216e swap append to swap append
refactoring path+ to append-path
swap path+ to prepend-path
calendar gmt-offset to duration
2008-03-19 19:15:32 -05:00
Doug Coleman 5296c907d9 remove random-bits 2008-03-19 16:19:00 -05:00
Slava Pestov 37d5ca384e Clean up cross product 2008-03-13 03:36:13 -05:00
Slava Pestov 120c9cacb7 Fixing 64-bit image generation 2008-03-12 01:54:29 -05:00
Slava Pestov 5af2be3798 More documentation fixes 2008-03-11 21:01:39 -05:00
Slava Pestov 32526206f1 Help fixes 2008-03-11 19:51:58 -05:00
Doug Coleman 5c93d43aa1 add some more bit-twiddling words 2008-03-04 22:32:42 -06:00
Slava Pestov e98cd1fd59 New convention for unit tests 2008-03-01 17:00:45 -05:00
Doug Coleman 260acff952 add coprime? to math.primes 2008-02-27 23:09:29 -06:00
Slava Pestov 64469916a9 New locals syntax; added M:: 2008-02-26 18:40:32 -06:00
Slava Pestov 727f91409d Split off concurrency.mailboxes, add timeout support to promises, locks, mailboxes, semaphores, count-downs 2008-02-21 23:47:06 -06:00
Slava Pestov 8c9966b17c pick pick is 2over 2008-02-16 18:50:26 -06:00
Slava Pestov cdbd0a4c05 Fix load error 2008-02-14 01:06:46 -06:00
Slava Pestov 5f19ec207f Fix indentation 2008-02-12 17:32:26 -06:00
Alexander Solovyov 01a811496f Stirling's factorial approximation 2008-02-13 00:24:32 +02:00
Aaron Schaefer b4324cdd58 Update search paths after combinators.lib -> sequences.lib move 2008-02-12 16:49:53 -05:00
Aaron Schaefer b3f65400dc Merge branch 'master' of git://factorcode.org/git/factor 2008-02-11 11:46:11 -05:00
Slava Pestov 2ecd1ba127 Improve ratio syntax 2008-02-10 01:40:17 -06:00
Aaron Schaefer 875a6fdc6e Remove 6.26Kb of trailing whitespace from math.primes.list 2008-02-07 22:24:54 -05:00
Slava Pestov 2541c62e29 Fix code for math.parser changes 2008-02-06 21:15:47 -06:00
Slava Pestov f3c8bd266b Improved syntax for ratios 2008-02-06 20:05:03 -06:00
Slava Pestov 90ed177a9c Fixing load-everything and unit tests 2008-02-06 19:23:39 -06:00
Slava Pestov be2c8b13d7 Rename unit-test-fails to must-fail and add must-fail-with to replace [ t ] [ [ ... ] catch ... ] unit-test idiom 2008-02-06 13:47:19 -06:00