Commit Graph

52 Commits (clean-windows-x86-64)

Author SHA1 Message Date
Doug Coleman 330c7ba156 factor: Removing SLOT: nth/at/global in favor of using change: at for tuple slots named ``at`` and change-at for hashtables.
Redo many FROM: and QUALIFIED: and using lists.
2015-08-12 08:49:02 -05:00
Björn Lindqvist 60ffe0680e kernel: new combinator 2with = with with 2014-07-22 07:40:13 -07:00
John Benediktsson d901af14c0 extra: use ?download-to in a few more places. 2014-06-09 09:18:58 -07:00
Joe Groff 5948f53725 change temp-file to cache-file where appropriate 2012-04-16 11:55:27 -07:00
John Benediktsson 4f42c72012 specialized-arrays: performed some cleanup.
Specifically,
    •   Created >c-array to be replacement for >T-array.
    •   Created cast-array to be generic replacement for all T-array-cast words.
    •   Created c-array@ to be generic replacement for T-array@ words.
    •   Replaced usages of <T-array> with T <c-array>
    •   Replaced usages of <direct-T-array> with T <c-direct-array>
    •   Replaced usages of >T-array with T >c-array
    •   Replaced usages of T-array-cast with T cast-array
    •   Replaced usages of malloc-T-array with T malloc-array.
    •   Removed malloc-T-array.
    •   Removed T-array-cast.
    •   Removed T-array@.
    •   Removed >T-array.

I also added (but didn't change any code to use):
    •   T c-array-type, returns T-array
    •   T c-array?, returns T-array?
    •   c-array{ T ... }, returns T-array{ ... }

Bootstraps just find on Mac OS X.  Also `load-all test-all` works for me.
2011-09-26 11:37:51 -07:00
Joe Groff 2bd6de9a02 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
Joe Groff c10d037763 bunny.model, gpu.demos.bunny: update url for bunny model download 2011-02-25 10:22:49 -08:00
Slava Pestov 0811f7b244 bunny, gpu.demos.bunny: bunny has moved 2010-10-02 19:54:57 -07:00
Slava Pestov 0612bc6177 Factor source files should not be executable 2009-11-21 17:50:43 -06:00
Slava Pestov ffd7de02d6 Update a few places that used string C type names to use words; fixes some deploy tests 2009-11-20 03:21:48 -06:00
Joe Groff cac1778bd0 remove most uses of roll/-roll from extra 2009-10-30 14:14:24 -05:00
Joe Groff 1f04ed01fe fix more ambiguities 2009-09-17 09:29:23 -05:00
Slava Pestov 7f2e2b1777 Specialized array overhaul
- Replace hand-written specialized-arrays.* subvocabularies with new system; instead of USE:ing specialized-arrays.T, do SPECIALIZED-ARRAY: T
- Ditto for specialized-vectors; use SPECIALIZED-VECTOR:
- io.mmap.functor: removed entirely, use <mapped-array> instead
- struct-arrays and struct-vectors have been removed because specialized arrays and vectors subsume them entirely
2009-09-09 22:33:34 -05:00
Joe Groff 2ba187210e fix some faux pas in bunny 2009-05-07 19:47:05 -05:00
Slava Pestov 058ba127cb Cleaning up more -rot usages 2008-12-22 05:41:01 -06:00
Slava Pestov 128b52a24b Make bunny load 2008-12-17 20:28:26 -06:00
Slava Pestov e0f86889c7 Fixing load-everything for io.files split 2008-12-15 01:13:35 -06:00
Slava Pestov 62737d3778 Remove .lib dependencies from bunny 2008-12-13 07:14:23 -06:00
U-VICTORIA\Administrator a67de2289a snipe some bunny bugs 2008-12-04 18:18:19 -08:00
Slava Pestov e0af88bd97 Move a bunch of vocabularies to unmaintained, hopefully temporarily 2008-12-03 00:05:20 -06:00
Slava Pestov 2fe364a7bb Specialized arrays work in progress 2008-11-14 20:18:16 -06:00
Slava Pestov 18df06fde1 Updating various apps in extra for GL words being moved around 2008-11-11 03:10:41 -06:00
Doug Coleman f8b46802ba fix teh bunny 2008-09-02 18:04:28 -05:00
Joe Groff 9dbe18e07d remove obsolete reference to "construct" in bunny.outlined. clean up >r imbalance in opengl.capabilities 2008-09-01 08:53:32 -07:00
Slava Pestov 4bc54497fa Move vocabularies which use delegation to unmaintained, and delete older unmaintained stuff 2008-08-27 16:23:35 -05:00
Joe Groff 5b0fbf9abf Whip the out-of-control USING: lines in bunny into shape 2008-07-11 19:48:41 -07:00
Joe Groff b19c3ee65e use single-precision floats in bunny vertex buffers for much better performance 2008-07-11 19:34:42 -07:00
Slava Pestov 17b94261c5 Fix deploy tests 2008-07-02 21:52:28 -05:00
Slava Pestov 9d512b3313 Fix bunny for float array change 2008-07-02 16:26:10 -05:00
Slava Pestov ba8f1388ab Fixing everything for mandatory stack effects 2008-06-09 02:14:14 -05:00
Slava Pestov 620103351e Tweak stuff to reduce deploy image size 2008-05-31 00:07:30 -05:00
Slava Pestov 2cbfa9c2d7 Move destructors to core 2008-05-14 23:23:12 -05:00
Slava Pestov c60baf1232 sift and harvest words added 2008-05-13 23:36:55 -05:00
Joe Groff d6a67d475c Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:

	extra/bunny/bunny.factor
	extra/opengl/demo-support/demo-support.factor
2008-04-27 18:27:47 -07: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
Joe Groff 07b91613e4 Modernize the bunny demo code 2008-04-21 21:14:38 -07:00
Doug Coleman 72080fda4a construct-boa -> boa
construct-empty -> new
2008-04-13 15:06:27 -05:00
Doug Coleman 5fa3bd8c74 cond/case 2008-04-11 12:55:57 -05:00
Slava Pestov 9e13e61a74 Fix some load errors 2008-03-29 04:07:06 -05:00
Slava Pestov 1f3e6fd0b7 combinators.cleave is now core 2008-03-28 23:00:20 -05:00
Daniel Ehrenberg efb3367c45 Merge branch 'master' of git://factorcode.org/git/factor into unicode
Conflicts:

	core/io/files/files-docs.factor
	core/io/files/files-tests.factor
	core/io/files/files.factor
	core/listener/listener.factor
	extra/benchmark/sum-file/sum-file.factor
	extra/bootstrap/image/upload/upload.factor
	extra/http/server/templating/templating.factor
	extra/logging/server/server.factor
	extra/smtp/smtp.factor
	extra/tools/deploy/macosx/macosx.factor
	extra/tools/disassembler/disassembler.factor
	extra/webapps/file/file.factor
2008-02-29 01:20:44 -06:00
Slava Pestov 5a8ab4f6ee Use temp-file 2008-02-26 14:58:16 -06:00
Daniel Ehrenberg 8437c0ec3c Merge branch 'slava/master' into unicode
Conflicts:

	core/io/files/files-tests.factor
	core/io/files/files.factor
	extra/benchmark/reverse-complement/reverse-complement.factor
	extra/cpu/8080/emulator/emulator.factor
	extra/io/unix/unix-tests.factor
	extra/logging/server/server.factor
	extra/raptor/raptor.factor
	extra/tar/tar.factor
	extra/tools/disassembler/disassembler.factor
2008-02-21 15:45:17 -06:00
Slava Pestov d657821f3e Tested and documented all new concurrency features 2008-02-18 16:20:18 -06:00
Daniel Ehrenberg 62f9ed5dbd putting encodings on all file readers/writers 2008-02-16 22:17:41 -06:00
Daniel Ehrenberg f6845d43d3 Massive name change in files, string streams 2008-02-15 22:20:31 -06:00
Aaron Schaefer b4324cdd58 Update search paths after combinators.lib -> sequences.lib move 2008-02-12 16:49:53 -05:00
Joe Groff 3bc9790b74 Adjust the bunny position to be better centered 2008-02-03 16:19:05 -08:00
Joe Groff a544f5eeda Take the fattening opengl vocab and hack it up into smaller, mouth-sized morsels 2008-02-03 15:59:47 -08:00