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
Doug Coleman
2c257f399c
factor: Rename MACRO: and MACRO: to have quot as the output in stack effects.
2015-07-18 22:16:11 -07:00
Doug Coleman
352e5de16a
core, basis, extra: Remove DOS line endings from files.
...
Remove whitespace from end of lines.
Add a newline to the end of each file.
2015-06-29 17:25:40 -07: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
Slava Pestov
0f1c9b1d29
bunny: don't deploy with word names
2011-09-05 17:20: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
Joe Groff
47bdab6603
formatting ocd
2010-01-16 11:46:50 -08:00
Joe Groff
4beb8192c9
pry off some ui app boilerplate with a MAIN-WINDOW: syntax
2010-01-15 16:55:43 -08: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
Doug Coleman
3f3d57032b
Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
2009-08-13 19:21:44 -05:00
Joe Groff
845e9532ba
update demos using GL_EXT_framebuffer_object and GL_ARB_texture_float to use suffixless opengl 3 symbol names
2009-06-24 17:59:25 -05:00
Slava Pestov
b62630b5ac
Updating code in basis and extra for stricter vocab search path semantics
2009-05-14 23:23:06 -05:00
Slava Pestov
3fe5bb872b
Deploy tool always uses optimizing compiler now
2009-05-11 00:32:22 -05:00
Joe Groff
2ba187210e
fix some faux pas in bunny
2009-05-07 19:47:05 -05:00
Joe Groff
8925773558
update bunny to use world api; clean up projection matrix and viewport discipline in demos
2009-05-03 22:02:50 -05:00
Slava Pestov
375c5e69b5
Various load-everything fixes
2009-03-07 01:22:21 -06: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
Joe Groff
eb4a6cbe7d
fix bunny/outlined framebuffer refresh bug and put some lipstick on it
2008-12-08 12:24:36 -08: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
Slava Pestov
5def7c5dea
Don't load random number generator on bootstrap
2008-11-06 01:30:59 -06:00
Joe Groff
3399a579d0
call find-gl-context to ensure context is set during graft/ungraft in GL demos
2008-10-04 16:33:51 -07: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
af80e5c97f
retool with-gl-program -- preserving the program object and using cleave is more flexible than the hardcoded pattern
2008-08-03 17:41:21 -07:00
Joe Groff
7608afbf4c
duh... bunny.outlined needs to update the framebuffer size after it builds it!
2008-07-11 20:16:22 -07: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
U-VICTORIA\Administrator
8d311fbf76
Update bunny, spheres, demo-support to use delegation
2008-07-11 18:51:25 -07:00
Slava Pestov
48d8d44d80
Tweak deploy descriptors
2008-07-03 20:50:08 -05: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
68ddfc9410
Fixing deployment tests
2008-06-25 20:47:07 -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