Commit Graph

89 Commits (clean-macosx-x86-64)

Author SHA1 Message Date
Doug Coleman 9f213f96f6 core: Add the shuffler words but without primitives.
The nipd branch slowed bootstrap by a minute, this patch does not.

sorry about changing the fjsc line endings...
2018-06-19 22:52:58 -05:00
John Benediktsson 4a144e5ea7 more test IN: cleanup. 2018-02-15 08:45:08 -08:00
Alexander Iljin 8a4dba4cd9 Fix the existing IN: suffixes for the test vocabs
Change some existing vocab name suffixes from "-tests" or ".test" to
".tests". Add no new suffixes.
2018-01-24 16:03:48 -08:00
Doug Coleman e189954ecc core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
John Benediktsson d0c083c068 jamshred.sound: re-adding bang.wav that went missing awhile back. 2016-09-19 08:16:37 -07:00
John Benediktsson e477f6996f Fix comments to be ! not #!. 2015-09-08 16:15:10 -07:00
Doug Coleman 892c62e1dc factor: second stab at [ ] [ ] unit-test -> { } [ ] unit-test 2015-07-03 09:39:59 -07:00
Doug Coleman 59f3b1ea57 Revert "factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!"
Needs a bit more work.

This reverts commit 7e54cc2824.
2015-07-02 13:47:06 -07:00
Doug Coleman 7e54cc2824 factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool! 2015-07-02 11:36:08 -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
John Benediktsson 818f337b02 cleanup "over push" is "suffix!". 2014-11-30 08:38:59 -08:00
Doug Coleman 37b5ef7577 jamshred.player: Use nano-count instead of system-micros. 2014-10-26 17:22:20 -07:00
John Benediktsson 541ccb3170 jamshred: it lives again, now you can jam and shred! 2014-10-24 18:17:33 -07:00
Doug Coleman c52c69fe1d Move jamshred to unmaintained 2010-02-04 16:03:00 -06:00
Joe Groff 4beb8192c9 pry off some ui app boilerplate with a MAIN-WINDOW: syntax 2010-01-15 16:55:43 -08:00
Doug Coleman 4c71d71907 random is generic now -- iota random -> random 2010-01-14 12:48:57 -06:00
Slava Pestov 1408d017a9 jamshred: update for iota 2010-01-15 07:15:34 +13:00
Slava Pestov df4fb4a3ee Removing integers-as-sequences 2010-01-15 07:15:33 +13:00
Doug Coleman f4450653a9 remove system-millis and update vocabs to use system-micros or nano-count 2009-11-18 20:56:09 -06:00
Doug Coleman 6f7ec206a1 rename millis to system-millis, micros to system-micros, add nano-count 2009-11-18 15:58:48 -06:00
Joe Groff 91bdc1e321 remove more dead code from jamshred 2009-11-06 15:11:25 -06:00
Joe Groff d6cb2d63f4 remove dead jamshred code 2009-11-06 14:52:53 -06:00
Joe Groff a5957b188d nip most uses of tuck from extra 2009-11-05 22:22:21 -06:00
Joe Groff 6c48852fb0 eliminate most spins from extra 2009-11-05 15:34:31 -06:00
Joe Groff 935c0797c3 update existing code for [let change 2009-10-27 22:05:37 -05:00
Slava Pestov 4abfe06b51 Fixing various test failures caused by C type parser change, and clarify C type docs some more 2009-09-28 08:48:39 -05:00
Joe Groff 630e5ecc3b update vocabs so a load-all on macosx works without parsing c-type strings 2009-09-27 15:11:21 -05:00
Joe Groff c3f0688164 more loading fixes 2009-09-17 09:55:09 -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
Doug Coleman 0cb7b408b4 remove clamp-to-range and associated words, update jamshred 2009-05-25 21:24:12 -05:00
Doug Coleman 407377fc98 rename peek -> last and update all usages 2009-05-25 16:38:33 -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
Doug Coleman 0d8115a940 fullscreen* -> (fullscreen?), set-fullscreen* -> (set-fullscreen), fix jamshred screen toggling 2009-05-13 22:28:33 -05:00
Doug Coleman b98c83de1f toggle-screen is in the ui now 2009-05-13 22:02:45 -05:00
Slava Pestov 3fe5bb872b Deploy tool always uses optimizing compiler now 2009-05-11 00:32:22 -05:00
Alex Chapman 0e6f76c13d Using literals vocab for defining computed constants 2009-04-20 14:15:38 +10:00
Alex Chapman dac233992a Merge branch 'master' into experimental 2009-04-20 12:21:54 +10:00
Alex Chapman 616996ab6a Updating code to use CONSTANT: 2009-04-20 12:20:03 +10:00
Slava Pestov bb06e98dfb Fix compiler warning in jamshred.log 2009-04-18 16:44:42 -05:00
Alex Chapman f02bbb6f4b jamshred fixes, but still has an endless recursion bug 2009-04-16 11:06:28 +10:00
Alex Chapman 601f8fdd29 Moving jamshred from unmaintained to extra 2009-04-15 20:01:18 +10:00
Slava Pestov e0af88bd97 Move a bunch of vocabularies to unmaintained, hopefully temporarily 2008-12-03 00:05:20 -06:00
Slava Pestov f51708386d Fix conflicts 2008-12-01 20:39:43 -06:00
Slava Pestov 280087f3ba Fix USING: clash 2008-11-29 12:45:25 -06:00
Slava Pestov e8a69a3aea Fix conflict 2008-11-29 05:14:49 -06:00
Slava Pestov 8819f23312 Replace millis primitive with micros primitive
Add millis as a library word
sleep now takes either a duration or a microsecond count; code using durations doens't need to be updated, code using millisecond counts updated to use durations for the most part
2008-11-19 01:50:05 -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
Alex Chapman 620f4e96a3 Jamshred is working again, hopefully even less buggy than ever! 2008-10-10 16:48:07 +11:00