Commit Graph

304 Commits (2671ebf519d51a241ee5c7ab8044746c110438a2)

Author SHA1 Message Date
Slava Pestov b28ea890b7 AJAX outliners 2006-01-24 02:03:22 +00:00
Slava Pestov cb378cd2c0 HTTPD cleanups, working on help responder 2006-01-20 06:26:50 +00:00
Slava Pestov 2632d3e524 fix stack comments 2006-01-19 23:19:55 +00:00
Slava Pestov c156c09a42 documentation updates 2006-01-19 23:15:37 +00:00
Slava Pestov 5784027842 fix weirdness 2006-01-14 01:13:14 +00:00
Slava Pestov 712ec2ce29 finished math word docs 2006-01-12 05:34:56 +00:00
Slava Pestov 6031ec0d76 documentation work; objective C runtime binding 2006-01-11 04:44:17 +00:00
Slava Pestov 573c419211 tuple documentation; rename array>tuple to >tuple 2006-01-09 22:56:19 +00:00
Slava Pestov d19ffd6b6a slots documentation 2006-01-09 06:34:23 +00:00
Slava Pestov 379a691a3d documenting generic words 2006-01-09 01:41:31 +00:00
Slava Pestov 4b48581234 error handling documentation 2006-01-07 21:03:31 +00:00
Slava Pestov c8266adc45 more documentation 2006-01-07 03:42:07 +00:00
Slava Pestov 3e6eb47785 words chapter of handbook converted 2006-01-06 07:04:42 +00:00
Slava Pestov 95242341aa more documentation updates 2006-01-05 07:00:57 +00:00
Slava Pestov cbc4946d93 moving documentation 2006-01-05 05:33:12 +00:00
Slava Pestov 389e2e0672 moving jEdit plugin to jEdit CVS repository 2006-01-04 20:48:10 +00:00
Slava Pestov 8132590930 more prettyprinter docs 2006-01-04 01:04:46 +00:00
Slava Pestov b515bae5f4 syntax docs 2006-01-03 22:43:29 +00:00
Slava Pestov d78def53f9 more documentation, some markup fixes 2006-01-01 01:51:58 +00:00
Slava Pestov 0771037b15 help system and tutorial improvements 2005-12-29 01:25:17 +00:00
Slava Pestov dec98203d3 remove repetitions 2005-12-24 23:29:31 +00:00
Slava Pestov b11407c95b working on tutorial 2005-12-23 03:26:54 +00:00
Slava Pestov cec0fc6ddd fix scrolling bug and added a new browser pane component 2005-12-22 23:38:10 +00:00
Slava Pestov 98ef77d057 parser cleanup 2005-12-17 19:52:27 +00:00
Slava Pestov b0e89c4984 made it an error to reference non-existent vocabularies in a USE: declaration; fixed this error in library source files 2005-12-17 14:55:00 +00:00
Slava Pestov cf9fde020f extended stream output protocol 2005-12-17 02:12:35 +00:00
Slava Pestov e1e1d8f7f0 fix some typos 2005-12-11 20:37:16 +00:00
Slava Pestov 1086f8b3e3 64-bit relocation 2005-12-11 20:14:41 +00:00
Slava Pestov 07f98e9dc6 print load messages when running files 2005-12-11 19:27:36 +00:00
Slava Pestov 7835222da8 httpd fixes 2005-11-30 04:49:59 +00:00
Slava Pestov 3b0110db42 fixes 2005-11-28 07:23:36 +00:00
Slava Pestov fa38f93e49 fix a prettyprinter bug and optimizer regression 2005-11-28 03:18:17 +00:00
Slava Pestov 9ef9193308 new hashtable 2005-11-27 22:45:48 +00:00
Slava Pestov d0eff0b9f0 minor fixes and factoroids updates 2005-11-19 09:09:30 +00:00
Slava Pestov a651cc87b1 various fixes to inference, experimenting with %char-slot vops and interruption checks 2005-11-14 03:04:14 +00:00
Slava Pestov 90308af195 don't die if a command line arg file fails to load 2005-11-12 05:54:28 +00:00
Slava Pestov 9440f385e5 interruption checks get compiled now, fixnum/mod fixed on powerpc 2005-11-12 05:37:24 +00:00
Slava Pestov 466f42e156 fix some problems 2005-11-07 00:14:35 +00:00
Slava Pestov 2f8804ecdd fix httpd loading, update examples to work, fix status bar bug 2005-10-30 22:59:51 +00:00
Slava Pestov 23738087aa big syntax change: vectors are now V{ }, hashtables are now H{ }, tuples T{ }, wrappers W{ }, complexes C{ }, arrays { } 2005-10-30 03:25:38 +00:00
Slava Pestov 867ccbe0b4 use array literals instead of vector literals 2005-10-29 20:53:47 +00:00
Slava Pestov 875c6826c8 UI work 2005-10-26 01:52:26 +00:00
Slava Pestov 57e90a5513 latest fixes 2005-10-11 01:12:53 +00:00
Slava Pestov 47da70e5a8 UI user input fix 2005-10-05 06:01:06 +00:00
Slava Pestov a694e52371 quaternions 2005-10-05 01:33:02 +00:00
Slava Pestov 7cc598f4eb tab completion in the UI 2005-10-03 23:53:32 +00:00
Slava Pestov 8ea8d65c1f object outline 2005-09-26 02:25:54 +00:00
Slava Pestov a5d1b36114 new words: browser words. vocab.; inspector supports outlining 2005-09-26 01:54:25 +00:00
Slava Pestov 60f2d659d9 bug fixes 2005-09-24 20:34:10 +00:00
Slava Pestov c4cec1321c rename ifte to if 2005-09-24 19:21:17 +00:00
Slava Pestov a838821556 minor tweaks 2005-09-22 20:21:36 +00:00
Slava Pestov d04b47ebe3 getting more words to infer 2005-09-21 05:12:16 +00:00
Slava Pestov 29190ebc3e catch change, new cleanup word, with-server combinator 2005-09-21 00:18:01 +00:00
Slava Pestov 7decaf614e inference updates for callcc inference 2005-09-18 05:37:28 +00:00
Slava Pestov 8af5e755c6 add 1+ 1- words and other tweaks 2005-09-17 02:47:28 +00:00
Slava Pestov 7ecbfb5c98 big generic word cleanup; kill-literals optimization; continuations overhaul 2005-09-16 06:39:33 +00:00
Slava Pestov bf5d88b649 changes to continuation words 2005-09-14 04:37:50 +00:00
Slava Pestov 27439f95c9 arrays are now better supported, various cleanups 2005-09-12 00:46:55 +00:00
Slava Pestov 2bdd82ea53 simpler t 2005-09-09 21:32:38 +00:00
Slava Pestov 258f853911 improved literal killing optimization 2005-09-07 21:21:11 +00:00
Slava Pestov 51e8a735b5 typos 2005-09-06 18:52:06 +00:00
Slava Pestov e59e605357 prettyprinter fix 2005-09-06 00:36:10 +00:00
Slava Pestov 93b15a118f prettyprinter fix 2005-09-05 22:00:20 +00:00
Slava Pestov 6c253ffae8 fix bootstrap issue 2005-09-05 21:36:20 +00:00
Slava Pestov 914e81e16a scroller fix, rename 2unseq ==> first2, 3unseq ==> first3, string>number works with slices 2005-09-03 03:44:23 +00:00
Slava Pestov bdbd011470 fix unit test failures 2005-09-01 06:15:29 +00:00
Slava Pestov 1d168352f9 prettyprinter regression fix 2005-09-01 06:01:51 +00:00
Slava Pestov b518afab32 Mindmap gadget 2005-09-01 05:20:43 +00:00
Slava Pestov 42ac874cbd more cleanups; split up huge gadgets vocabulary 2005-09-01 01:06:13 +00:00
Slava Pestov ea830a4f14 various inference fixes; cond compiles now 2005-08-30 22:12:21 +00:00
Slava Pestov b1daea44a6 word-name, word-vocabulary are now slots in the word object 2005-08-29 06:34:04 +00:00
Slava Pestov 1416c8c18d prettyprinter works with HTML words 2005-08-29 05:00:55 +00:00
Slava Pestov e630f884a1 rename [.] to sequence. 2005-08-27 19:33:29 +00:00
Slava Pestov 70e4c7001f stack display hooks for single-stepper and inspector, reworking scrolling 2005-08-26 22:18:07 +00:00
Slava Pestov 45109c1a0a major cleanup 2005-08-25 19:27:38 +00:00
Slava Pestov 01a1f8cede minor pane optimization 2005-08-25 01:52:10 +00:00
Slava Pestov 5a9523cd63 spacial indexing for faster pane display 2005-08-24 23:25:12 +00:00
Slava Pestov 2606de8e8e renaming rectangle tuple to rect and a few shape- words to rect-; working on spacial indexing 2005-08-24 03:28:54 +00:00
Slava Pestov fbd7d4fef7 inspector bug fix, sleep word 2005-08-23 19:50:32 +00:00
Slava Pestov 57bedd8139 remove call to sort from cross-referencer 2005-08-23 00:54:01 +00:00
Slava Pestov 4ce519c9f9 more cleanups 2005-08-22 19:33:18 +00:00
Slava Pestov 077d36329a more generic word cleanups 2005-08-22 18:29:43 +00:00
Slava Pestov 4a6900af6a fix bootstrap failure, other cleanups 2005-08-22 03:35:50 +00:00
Slava Pestov b3e58b4380 more prettyprinter updates, unparser is gone 2005-08-22 00:50:14 +00:00
Slava Pestov 119cb1ba6b more prettyprinter fixes 2005-08-21 18:40:12 +00:00
Slava Pestov 17b0f15425 see now shows classes and methods 2005-08-21 18:25:05 +00:00
Slava Pestov 9adffd9388 new prettyprinter 2005-08-21 05:17:37 +00:00
Slava Pestov c8eacd7b0b major bootstrap cleanup 2005-08-20 01:46:12 +00:00
Slava Pestov 2495ef46f3 redesigned generic arithmetic; new tag primitive 2005-08-15 07:25:39 +00:00
Slava Pestov fae12b201e clean up metaclasses 2005-08-14 22:13:16 +00:00
Slava Pestov 633466f129 minor fixes, new quicksort implementatin 2005-08-14 03:39:46 +00:00
Slava Pestov 05a9338bc7 various clean ups, fix linearization of #label 2005-08-12 22:02:03 +00:00
Slava Pestov 24ea7fab8d faster hashtable = method, dataflow optimizer cleanups 2005-08-11 23:08:22 +00:00
Slava Pestov b8260a3de7 working on partial evaluation 2005-08-08 19:21:14 +00:00
Slava Pestov 8674d702c7 inline-methods did not call solve-recursion, leading to incorrect results 2005-08-07 22:11:20 +00:00
Slava Pestov 606b9b878f dataflow optimizer work 2005-08-07 04:00:57 +00:00
Slava Pestov f65aa407e9 \ foo is now a first-class type; this removes the need for inference-level partial eval, and simplifies a lot of other code 2005-08-04 03:56:28 +00:00
Slava Pestov ff7b3f9762 dataflow optimizer fixes, minor generic word cleanups 2005-08-03 22:47:32 +00:00
Slava Pestov 1d0ccef23d method inlining 2005-08-01 20:22:53 +00:00
Slava Pestov b8d8685de8 clean up class<, class-and, class-or 2005-08-01 03:38:33 +00:00
Slava Pestov e33fca9fe7 matrix library simplification; other code cleanups 2005-07-31 02:14:34 +00:00
Slava Pestov d7dfeea419 clean up sequences and matrices 2005-07-30 06:08:59 +00:00
Slava Pestov dcac6687a0 dataflow optimizer improvement 2005-07-29 03:33:18 +00:00
Slava Pestov 0eb85fdd0d working on dataflow optimizer 2005-07-27 05:46:06 +00:00
Slava Pestov 7b470868c1 integers support sequence protocol, remove count, project, project-with, remove zip, clean up a lot of code 2005-07-25 21:13:35 +00:00
Slava Pestov 315f9d547f various code cleanups, removing some redundant calls to >list, fix i/o timeouts 2005-07-23 02:18:47 +00:00
Slava Pestov 50eeb1db28 handbook updates, HTML-format changelog 2005-07-22 01:43:37 +00:00
Slava Pestov e232965f2e minor UI cleanups; phasing out x and y variables 2005-07-19 21:31:01 +00:00
Slava Pestov 065b93dbdf removed fancy jEdit console attributed stream 2005-07-17 20:29:17 +00:00
Slava Pestov 9004533730 , no longer has the deprecated string append behavior, added stream-write1 generic 2005-07-17 18:48:55 +00:00
Slava Pestov d9c4a82c7a big sequences refactoring 2005-07-17 02:16:18 +00:00
Slava Pestov a1f3680708 ui listener shows the stack now, fixed gadget display command 2005-07-14 04:32:52 +00:00
Slava Pestov e6327cec9b presentation fixes, prettyprinter cleanup 2005-07-14 02:51:43 +00:00
Slava Pestov 520eaa65ef minor UI fixes, updating html streams to not use obsolete style keys 2005-07-12 02:47:38 +00:00
Slava Pestov dd363f33a8 better presentations in UI 2005-07-06 07:29:42 +00:00
Slava Pestov 5b65aff2b4 removed ansi streams, and simplified listener code 2005-06-27 07:54:43 +00:00
Slava Pestov 3aa7cdc25a working on styled text output in UI 2005-06-27 07:47:22 +00:00
Slava Pestov 49769678d1 splitter control in the UI works, improving panes, various UI cleanups 2005-06-26 00:39:53 +00:00
Slava Pestov f2acfb3571 missing file 2005-06-24 03:32:14 +00:00
Slava Pestov ff14477e05 duplex-stream stream-close bugfix 2005-06-24 02:35:41 +00:00
Slava Pestov f1b23d66b7 merged streams, stdio and files into io vocabulary 2005-06-19 21:50:35 +00:00
Slava Pestov 3204323cc6 kick off 0.76 with some minor cleanups of erg's md5 code 2005-06-17 06:40:25 +00:00
Slava Pestov 0bc6efa33b float parameters working on OS X 2005-06-16 03:27:28 +00:00
Slava Pestov 7ec008947c various minor additions and PowerPC backend enhancements 2005-05-29 00:52:23 +00:00
Slava Pestov c821addef0 fix stage1 bootstrap, minor handbook update 2005-05-19 19:16:25 +00:00
Slava Pestov 8d12fec3eb more sequence cleanups 2005-05-18 20:26:22 +00:00
Slava Pestov 7fa5d5f14a generic fixes; range and slice sequences 2005-05-15 01:15:50 +00:00
Slava Pestov 7f4da7ecd0 generic words are more flexible, sequences cleaned up 2005-05-14 21:18:45 +00:00
Slava Pestov 27d6e0e2c1 added missing file 2005-05-12 20:28:09 +00:00
Slava Pestov cc1e664a99 string sub-primitives 2005-05-06 02:30:58 +00:00
Slava Pestov 3e3b33d614 back out skip word 2005-05-05 20:51:38 +00:00
Slava Pestov 5ccc94464f fix .factor-rc error reporting 2005-05-05 20:03:24 +00:00
Slava Pestov b442096677 UI fixes; hashtables and generics are rehashed during bootstrap for improved robustness 2005-05-04 03:50:04 +00:00
Slava Pestov 7a3a34d364 fixing matrices; fixing examples 2005-05-03 08:40:13 +00:00
Slava Pestov f96779a56c simple HTTP client; with-stream* word; various tweaks and cleanups 2005-05-02 04:18:34 +00:00
Slava Pestov bd5198bf39 some progress on getting FFI I/O working on Linux 2005-04-29 06:37:12 +00:00
Slava Pestov 8b496e60ff fix bad bootstrap bug; generic append, reverse, concat (replacing cat and append*); working on documentation 2005-04-25 23:54:21 +00:00
Slava Pestov b666a3c3e0 debugging I/O code, getenv/setenv are unsafe but a bit faster, each-object tweak, miscellaneous fixes 2005-04-25 07:33:33 +00:00
Slava Pestov 6c11b788e0 minor cleanups here and there 2005-04-20 00:28:01 +00:00
Slava Pestov 626336915b appending, mapping sequences 2005-04-18 01:59:11 +00:00
Slava Pestov 94c1a8bcd7 sequence cleanups 2005-04-16 04:23:27 +00:00
Slava Pestov e1a6166079 Unix I/O multiplexer hooked up 2005-04-14 23:37:13 +00:00
Slava Pestov d5618709dd matrix math 2005-04-14 00:44:06 +00:00
Slava Pestov 7217109e2d tuple equality fixed, tuples are not sequences anymore, factor plugin cleanups and performance improvements 2005-04-12 17:35:27 +00:00
Slava Pestov 86e09c52ae class introspection tools 2005-04-10 22:58:30 +00:00
Slava Pestov c114bb4fc8 set-sbuf-nth fix; more unix i/o work; adding missing file 2005-04-08 00:02:59 +00:00
Slava Pestov 4e96d1e5f4 lists are sequences; unions bug fix 2005-04-03 20:55:56 +00:00
Slava Pestov f39394d25e sequence protocol 2005-04-02 07:39:33 +00:00
Slava Pestov 200caca9d5 Factor plugin updates, other stuff 2005-04-01 17:42:14 +00:00
Slava Pestov 0a8e84cd5b runtime command line switches and CFactor cleanups 2005-03-27 06:52:13 +00:00