Commit Graph

125 Commits (d9bb18b193838be76511535345ba17930692ee21)

Author SHA1 Message Date
Eduardo Cavazos 79f19bfe95 math.quaternions: use tri* in euler 2008-07-04 11:22:59 -05:00
Eduardo Cavazos 22fdbf53f6 math.quaternions: use 2bi in q* 2008-07-04 11:19:42 -05:00
Slava Pestov 8347710dd5 Help lint fixes 2008-07-04 02:52:27 -05:00
Slava Pestov f7eecc7893 Move bit-arrays and float-arrays to extra 2008-07-02 02:03:30 -05:00
Slava Pestov f7b7001f39 BOA constructors now check types 2008-06-30 01:44:58 -05:00
Slava Pestov 3b41e31584 More tuple declaration work 2008-06-29 21:37:57 -05:00
Slava Pestov b36e06d0d6 Builtinn types now use new slot accessors; tuple slot type declaration work in progress 2008-06-28 02:36:20 -05:00
Eduardo Cavazos bf238283da Update code for combinators.short-circuit 2008-06-24 13:47:54 -05:00
Slava Pestov 198b1a0d56 Clean up quadratic 2008-06-14 04:01:07 -05:00
Eduardo Cavazos bdd66927fc More short-circuit updates 2008-06-10 20:42:55 -05:00
Slava Pestov 29fa4a8a54 assoc-find is no longer generic 2008-06-09 05:22:21 -05:00
Slava Pestov ba8f1388ab Fixing everything for mandatory stack effects 2008-06-09 02:14:14 -05:00
Slava Pestov 9dd5c9919f Mandatory stack effect annotations 2008-06-08 15:32:55 -05:00
U-SLAVA-DFB8FF805\Slava 5bae4c6e89 Windows C runtime library doesn't have inverse hyperbolic functions 2008-06-07 07:22:09 -05:00
James Cash 0ca627051e Changing vocabs USING: to reflect which words are in lists and lists.lazy 2008-06-03 16:57:29 -04:00
James Cash 1bd222228c Making sure that vocabs only have lists or lists.lazy if they need them 2008-06-03 05:06:52 -04:00
James Cash 8d4de9d9ed Some files only need lists.lazy, not lists as well 2008-06-03 04:41:36 -04:00
James Cash 1818a743bd Updating libraries that uses lazy-lists to use lists/lazy 2008-06-03 04:27:25 -04:00
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