Commit Graph

22384 Commits (d5aa789b465d73ab853f7494201abdbfb6c1fa7f)

Author SHA1 Message Date
Doug Coleman d5aa789b46 Remove extraneous using from math/ 2011-09-25 19:32:35 -07:00
Doug Coleman bf4fc7797e Extraneous top-level stack-effect 2011-09-25 19:32:34 -07:00
Doug Coleman 594613c754 Peekable streams wrapper 2011-09-25 19:32:34 -07:00
Doug Coleman bb796c0819 Vocabulary to reduce numbers to more convenient representations 2011-09-25 19:32:33 -07:00
John Benediktsson 1920440380 benchmark.ant: needed a MAIN. 2011-09-25 19:08:56 -07:00
John Benediktsson 8e30fa450f vocabs: adding docs for 'parent-vocab?' and 'parent-vocabs'. 2011-09-25 18:36:20 -07:00
John Benediktsson 9382316823 vocabs: adding 'parent-vocab?' and 'parent-vocabs'. 2011-09-25 18:32:03 -07:00
John Benediktsson 9da1297c57 classes.struct: add test cases for see on structs. 2011-09-25 17:25:28 -07:00
John Benediktsson 62029073da images.cocoa: removing unused image loader code. 2011-09-25 16:41:11 -07:00
John Benediktsson 2d3ce86779 benchmark.ant: fix vocab name and using. 2011-09-25 15:33:49 -07:00
John Benediktsson c26b7cc99f benchmark.ant: adding the "ant puzzle" benchmark. See #153. 2011-09-25 12:25:52 -07:00
John Benediktsson e91c48dc13 ui.gadgets.editors: simplify private word. 2011-09-25 11:43:53 -07:00
John Benediktsson d397bd3b5e Removing unused private words. See #132. 2011-09-25 11:43:26 -07:00
John Benediktsson af53685755 tools.crossref: now 50% faster. 2011-09-25 11:40:55 -07:00
John Benediktsson 370c4d6da6 Fixing docs for recent stack effects additions. 2011-09-24 22:08:54 -07:00
Doug Coleman 5c59f6f8ca Graphviz now unix only 2011-09-24 21:10:08 -07:00
John Benediktsson 49d5bffcd6 sequences.product: fix help-lint for stack effect changes. 2011-09-24 21:07:11 -07:00
Joe Groff 4bd571530f math.blas, alien.fortran: move to unmaintained cuz I'm getting too old for this shit. closes #171 2011-09-24 20:59:21 -07:00
John Benediktsson 508a504907 images: only register with the images.loader on proper platform. Fixes #172. Fixes #173. 2011-09-24 19:19:34 -07:00
John Benediktsson 1432d49feb classes.struct: Fix prettyprint for PACKED-STRUCT. Fixes #162. 2011-09-24 17:55:13 -07:00
Doug Coleman fe3a1a9a1a Use gvplugin_list instead of gvPluginList
Make graphviz unix only for several reasons:
1) Win32 graphviz doesn't have the gvplugin_list() exported and we don't have a word to check if an ffi call exists before attempting to call it so we are unable to find a two-state solution with both gvplugin_list and gvPluginList
2) Compiling the Graphviz Project on Windows is extremely broken under Cygwin, MinGW and Visual Studio 2008 and fails to compile without major changes and still has disabled projects and thousands of warnings/errors. Th HOWTO on their website is outdated on all counts and the maintainer has not replied to my email asking for help. I do not have time to be a Graphviz maintainer myself.
3) When I did manage to compile it on Windows, none of the engines are avaialable to the dlls we load so the compiled Graphviz has no features except symbol exports. The same is true for the binary package--we do not have access to the
4) There is no win64 binary of Graphviz on their website and compiling it would likely result in an unusable set of dlls as per above
2011-09-24 19:00:17 -05:00
John Benediktsson c170282fcd sequences.product: improve stack effects. 2011-09-23 17:46:55 -07:00
John Benediktsson cce00c2651 math.order: Removing stack effect (not quite right). 2011-09-23 17:46:49 -07:00
John Benediktsson ac8b589f9a Adding stack effects. 2011-09-23 17:46:40 -07:00
John Benediktsson 01bd3439c6 alien.data: removing unused (and broken?) "require-c-array". 2011-09-23 13:15:09 -07:00
Joe Groff 1d9f30b4bf math.functions: clean up some more to trim back load-time dependencies; alter tests to avoid inexact float constants where possible and hex-ify inexact constants otherwise 2011-09-22 16:04:49 -07:00
John Benediktsson 09800a3c55 math.functions: inline 'on-bits' per Joe Groff's suggestion. 2011-09-22 13:44:30 -07:00
John Benediktsson a2e3ef14b3 math.functions: rename 'bignum-log-helper'. 2011-09-22 12:38:33 -07:00
John Benediktsson 2513fd8fd5 math.functions: duplicate on-bits to avoid circular dependency on math.bitwise. 2011-09-22 12:23:16 -07:00
John Benediktsson a32c0ceb02 math.functions: test log with negative (really) bignums. 2011-09-22 11:15:06 -07:00
John Benediktsson 95ff94585e math.functions: add forgotten imports and fix between? check. 2011-09-22 10:00:22 -07:00
John Benediktsson 621c1c37a5 math.functions: implement "frexp" and support log of really big numbers. Fixes #160. 2011-09-22 09:42:28 -07:00
Doug Coleman 83bfb96b80 Add STRUCT: syntax to alien.endian. Test and document the changes. 2011-09-22 11:27:53 -05:00
John Benediktsson bc8c6e58ca alien: fix docs (add space between sentences). 2011-09-21 19:33:23 -07:00
John Benediktsson c2226573eb infix: using "if-empty" makes it cleaner. 2011-09-21 19:31:26 -07:00
John Benediktsson f417ae1e78 mongodb: using "if-empty" makes it cleaner. 2011-09-21 19:31:08 -07:00
John Benediktsson 70d3adc20b factor.vim: fix syntax highlight for exponentials (i.e. "1.5e10"). 2011-09-21 19:29:56 -07:00
Doug Coleman 56e893df8f Add c-types in alien.endian for making endian-aware STRUCTs. 2011-09-21 16:04:17 -05:00
Doug Coleman 7eb353dfee Add more unit-tests and docs for math.bitwise. Fix a bug with >signed so that it truncates a number to however many bits you tell it the number is before doing the calculation. 2011-09-21 14:55:50 -05:00
Doug Coleman fba4a48a69 Fix sequences docs for change-nth stack effect and example needed using section 2011-09-21 10:09:03 -05:00
John Benediktsson de467551aa sequences: adding stack effects for change-nth, map-integers, and interleave. 2011-09-19 20:49:57 -07:00
John Benediktsson c838bb63b1 Revert "classes.singleton: fix "summary" of singletons. Fixes #145."
This reverts commit d820c86974.
2011-09-19 17:46:52 -07:00
John Benediktsson 3801e91ba3 Revert "classes.mixin: fix definitions for MIXIN:."
This reverts commit f625612f89.
2011-09-19 17:46:40 -07:00
John Benediktsson f625612f89 classes.mixin: fix definitions for MIXIN:. 2011-09-19 17:22:50 -07:00
John Benediktsson d820c86974 classes.singleton: fix "summary" of singletons. Fixes #145. 2011-09-19 16:49:11 -07:00
John Benediktsson cd70a30cfc xml.tests: fix encoding test for latin5. Fixes #144. 2011-09-19 16:28:18 -07:00
Joe Groff 571ef865e6 slots: pre-create the "at", "nth", and "global" slots to make deterministic the currently nondeterministic ambiguity between accessors:change-* and assocs:change-at, sequences:change-nth, and namespaces:change-global 2011-09-19 10:03:43 -07:00
Slava Pestov e6242057a6 Move javascriptcore to unmaintained. Fixes #130 2011-09-19 00:12:36 -07:00
John Benediktsson 98b38b1e87 see: revert change for ALIAS (since it breaks parsing prettyprint). See #120. 2011-09-18 22:43:44 -07:00
Doug Coleman b82a70263c Revert "spread>quot now outputs empty quotations where you would expect so that things like { [ ] [ ] } spread infer as ( x x -- x x ) instead of ( -- )"
This causes problems in bootstrap and in make-images. Revisit sometime in the future...
This reverts commit 004b20df12.
2011-09-18 23:41:49 -05:00