Commit Graph

543 Commits (0cc07ef41efe5a29d90403f0dccc65b51cc4ba9b)

Author SHA1 Message Date
Doug Coleman b8794d8bee stdio unparser vocabs removed 2005-12-20 21:39:13 +00:00
Alex Chapman 04a27de131 Moved most of my stuff from x11-wrunt into x11. Added a few things to
Edouardo's xlib.factor to make my stuff work. Removed all but xlib.factor from
x11-wrunt. I have left that there because there may still be things in it that
are not yet in the other xlib.factor.

I've also added load2.factor which will load the files when factor's cwd is its
root dir.
2005-12-19 02:02:43 +00:00
Doug Coleman fe7f175c7b Copy/Paste work!
HANDLE is a void* now that alien>string and string>alien are primitives
2005-12-14 01:04:54 +00:00
Slava Pestov d3b4726790 new bootstrap system; some other code cleanups 2005-12-13 22:33:58 +00:00
Slava Pestov 07f98e9dc6 print load messages when running files 2005-12-11 19:27:36 +00:00
Slava Pestov 3174f87b67 minor cleanups all over the place 2005-12-10 06:02:13 +00:00
Slava Pestov c5888330d6 new polyval 2005-12-08 00:43:29 +00:00
Slava Pestov 66c0c2875c VOP cleanups 2005-12-05 03:06:12 +00:00
Daniel Ehrenberg b165769d46 error reporting for xml processes 2005-12-04 23:39:27 +00:00
Eduardo Cavazos 9df7d54982 Ported to 0.79 2005-12-02 10:47:18 +00:00
Eduardo Cavazos a3d71ca9aa Cleaned up code for moving and resizing 2005-12-02 04:56:25 +00:00
Doug Coleman 185116ea5d Initial checkin 2005-12-01 02:54:00 +00:00
Doug Coleman c4d656613b Redid the types.factor 2005-12-01 02:45:03 +00:00
Doug Coleman e505553077 added paste in clip.factor 2005-11-30 17:31:19 +00:00
Eduardo Cavazos d012fd7c4f At startup it will manage existing windows 2005-11-30 10:27:20 +00:00
Eduardo Cavazos 8d892bd46c *** empty log message *** 2005-11-30 10:25:25 +00:00
Eduardo Cavazos 9e39aa5afc Added entry for factory 2005-11-30 10:03:20 +00:00
Eduardo Cavazos 4170a832c5 *** empty log message *** 2005-11-30 09:59:12 +00:00
Eduardo Cavazos 597f3368c7 Initial checkin 2005-11-30 09:56:48 +00:00
Eduardo Cavazos 51094d8b8a First checkin 2005-11-30 09:55:53 +00:00
Eduardo Cavazos ecf150533f draw-string.factor has some words for drawing strings with justification 2005-11-30 09:52:27 +00:00
Eduardo Cavazos 0cd8ea8074 Added changes to support the Factory window manager 2005-11-30 09:49:49 +00:00
Slava Pestov 7835222da8 httpd fixes 2005-11-30 04:49:59 +00:00
Slava Pestov a73054f665 httpd fixes 2005-11-30 04:49:58 +00:00
Doug Coleman 8cbf021c0a Some updates i made while watching Who's Afraid of Virginia Woolf 2005-11-29 21:37:06 +00:00
Doug Coleman 96f83f76ac HWND is an int atm.. 2005-11-29 03:38:11 +00:00
Doug Coleman f0555504a8 Initial checkin 2005-11-29 03:31:00 +00:00
Doug Coleman ac86dbef35 don't hash-swap every time 2005-11-28 23:10:22 +00:00
Doug Coleman a0fa2d3b6e [[ -> { 2005-11-28 22:51:00 +00:00
Doug Coleman 2b1ca6c96f updated to work with the new hash implementation 2005-11-28 22:50:31 +00:00
Doug Coleman 6adba3fbf0 Some code cleanup only 2005-11-17 09:31:36 +00:00
Doug Coleman 40d531679a Removed some crap group-map stuff 2005-11-17 00:41:27 +00:00
Doug Coleman e5ea678b53 More tests 2005-11-17 00:40:55 +00:00
Doug Coleman 9b2566eaf6 Changed some maps to reduces 2005-11-17 00:40:45 +00:00
Doug Coleman dd76617991 Added group-map and skip-map, nseq-swap 2005-11-17 00:39:51 +00:00
Doug Coleman 4b607b6b3e Range now uses minmax 2005-11-13 19:07:59 +00:00
Eduardo Cavazos 16454ccb99 Added some examples
Added the beginning of a framework for concurrent widgets
Beefed up xlib with some more constants and event definitions
Improved x.factor
2005-11-12 11:25:58 +00:00
Doug Coleman 2cceac0bd8 Simpsons rule 2005-11-09 22:48:55 +00:00
Doug Coleman 99202ea76f Rect/trapezoidal integration
Updated load.factor
2005-11-08 01:27:34 +00:00
Doug Coleman f574eb714b Added <frange> 2005-11-08 01:26:32 +00:00
Alex Chapman 5dddb20f78 Made lesson2.factor slightly more efficient, still too slow though 2005-11-07 23:51:48 +00:00
Alex Chapman 6e4c994a4e Added my version of x11 bindings, with nehe lesson2 demo 2005-11-07 14:27:59 +00:00
Doug Coleman 8a834768f8 Removed "IN: dimensions" 2005-11-07 00:32:59 +00:00
Slava Pestov 466f42e156 fix some problems 2005-11-07 00:14:35 +00:00
Daniel Ehrenberg 2524f441ed moving xml.factor to httpd 2005-11-03 21:42:29 +00:00
Eduardo Cavazos 820a98c762 Added proper indentation 2005-11-03 00:16:06 +00:00
Eduardo Cavazos 4d051beb1b Added all the XEvent structs to xlib.factor 2005-11-03 00:11:48 +00:00
Eduardo Cavazos 177adc7c32 boids.factor is an another example of how to use x 2005-11-02 22:39:07 +00:00
Eduardo Cavazos 27c60a2b88 x.factor has a simpler design and is replacing xobj.factor for now 2005-11-02 22:37:32 +00:00
Eduardo Cavazos 22b4175297 x is a simplified interface to xlib. It is replacing the more complex
xobj. xobj will be back in the future and will be an interface to xlib
from an "object oriented" point of view. It will be built on top of x.
2005-11-02 22:35:43 +00:00
Doug Coleman 9c116830d9 Refactoring to process-tlv 2005-11-02 10:15:46 +00:00
Doug Coleman e0a03a7769 Updated to work with the new vector/hashtable syntax 2005-11-02 08:30:38 +00:00
Doug Coleman 9e5fe4d7c8 Added test case for { 0 } { } p* etc 2005-11-01 06:28:49 +00:00
Doug Coleman be5c45048c Fix { 0 } { } p* etc 2005-11-01 06:28:29 +00:00
Doug Coleman 45c08997d8 Fixed p* to work with empty input
Removed tabs
2005-11-01 06:21:55 +00:00
Slava Pestov 3bda4f6762 documentation updates 2005-11-01 01:39:38 +00:00
Slava Pestov 50b1d48d91 fix space invaders 2005-11-01 00:54:31 +00:00
Slava Pestov 37ad0a4ed2 fix pdiff 2005-11-01 00:54:03 +00:00
Doug Coleman 730f39ee23 Median uses /i now instead of / 2005-10-31 18:13:27 +00:00
Doug Coleman 0d548ded75 Polynomials work with arrays or vectors as input. Output is not standardized to arrays or vectors yet 2005-10-31 18:13:06 +00:00
Slava Pestov 55d74eeb1f remove redundant inv word; exp-int word from FSL 2005-10-31 06:10:09 +00:00
Slava Pestov 1a59d2f44f statistics tweaks 2005-10-31 05:41:17 +00:00
Slava Pestov 2f8804ecdd fix httpd loading, update examples to work, fix status bar bug 2005-10-30 22:59:51 +00:00
Eduardo Cavazos 8904fbca96 Added functions needed for cut and paste support. 2005-10-30 16:33:28 +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
Eduardo Cavazos 624cd442ef Added x11/ entry 2005-10-29 05:54:01 +00:00
Eduardo Cavazos bd89c89b9f Initial import of files 2005-10-29 05:37:38 +00:00
Slava Pestov d9fdb9d76d fix various UI bugs; use opengl-style colors 2005-10-28 19:37:28 +00:00
Doug Coleman 8c27d62a03 Removed some print lines that should not have been checked in 2005-10-28 00:24:24 +00:00
Daniel Ehrenberg 189647bb67 various changes 2005-10-27 21:13:14 +00:00
Doug Coleman a51e830088 Added nth-root, renamed polynomial to polynomials 2005-10-26 02:40:04 +00:00
Doug Coleman 70daee0457 Statistics tests
Added USING: math-contrib
2005-10-26 02:25:43 +00:00
Doug Coleman 7982b4d8fd Fixed problem with range 2005-10-26 02:15:57 +00:00
Doug Coleman 483d1951f6 Added inv 2005-10-26 01:58:59 +00:00
Doug Coleman 695f1179a7 Now with less tabs.. 2005-10-26 01:56:22 +00:00
Doug Coleman 74333b12aa Initial checkin 2005-10-26 01:54:19 +00:00
Daniel Ehrenberg cd10fc269d removing infix tests 2005-10-24 19:56:38 +00:00
Slava Pestov 0ac1989859 centralized notion of gadget orientation; moved httpd unit tests to contrib 2005-10-24 04:08:09 +00:00
Slava Pestov a5cb32e1b8 move httpd to contrib 2005-10-24 03:22:07 +00:00
Doug Coleman 53b52d5769 Added USING: math-contrib 2005-10-23 23:19:45 +00:00
Doug Coleman 61169defe0 Added USING: math 2005-10-23 23:07:59 +00:00
Doug Coleman 699ebb78ea Changed to not modify the core vocabularies math and sequences
All external words are in the vocabulary math-contrib, while internal words are in their respective filename-internal
Moved dimensional analysis files to contrib/units
2005-10-23 23:07:16 +00:00
Doug Coleman c443f5c76a Initial checkin. 2005-10-23 23:03:32 +00:00
Doug Coleman 275b352ecb Initial commit
Basic dimensional analysis
2005-10-22 02:30:31 +00:00
Doug Coleman 649f646fa8 Move quaternions from library/math to contrib/math 2005-10-21 18:51:49 +00:00
Slava Pestov a51ee4a62d add math to do 2005-10-21 08:20:16 +00:00
Slava Pestov 97cf160071 move more stuff to contrib/math/ 2005-10-21 07:42:38 +00:00
Slava Pestov 4731a18d21 finished erg's math cleanup 2005-10-21 06:46:54 +00:00
Doug Coleman a66f7d7ffc Initial checkin from library/math/matrices.factor without the vector words 2005-10-20 23:59:26 +00:00
Doug Coleman f318648f4c moved to contrib/math/combinatorics and analysis 2005-10-20 23:44:48 +00:00
Doug Coleman 27140879b7 Moved tests to test.factor
Initial checkin of some files
2005-10-20 23:36:59 +00:00
Doug Coleman 3a5aece387 moved to contrib/math 2005-10-20 04:10:25 +00:00
Doug Coleman 5a4eed6367 Moved 2005-10-20 03:19:42 +00:00
Doug Coleman c6dd354388 Added some fun identities 2005-10-19 06:55:36 +00:00
Doug Coleman 387e96018e Added: gammaln(x). it's inf for all -x
Fixed the unit-tests for gamma -- the abs(diff) < 0.0001, not: diff < .0001
2005-10-19 06:48:08 +00:00
Doug Coleman 8ecb2f0e09 Initial checkin
factorial, nCk, nPk, gamma(x)
2005-10-19 05:56:30 +00:00
Doug Coleman 47ea66e1ea Somehow a couple lines of diff ended up in cvs.. 2005-10-18 18:38:45 +00:00
Doug Coleman befabc5fee added try-compile 2005-10-18 18:37:42 +00:00
Doug Coleman 494bafcf5c Bugfix: snac-flags HEX: 8000 means extra-data section. Packets parsed correctly now 2005-10-18 03:12:25 +00:00
Doug Coleman fe8ea12043 Bugfix: some FAMILY: 1 OPCODE: f packets have extra information. (if snac flags > 0?) 2005-10-17 23:35:51 +00:00
Doug Coleman e638d7abe9 Handle packet 1-f
Moved family/opcode to hex notation
Bugfix: handle-29 did not work for empty strings
Feature: add/remove group/buddy kinda works
2005-10-17 22:45:01 +00:00
Doug Coleman 108077c3d5 Add group works!
Remove group works if group existed during signon.
Add buddy broken but nearly supported
2005-10-17 06:28:11 +00:00
Doug Coleman 01b196da41 Bugfix: respond to buddylist on snac-flag == 0 instead of == 1
Feature: keeps a better buddylist now
Add/remove buddy/group almost implemented
2005-10-17 03:31:30 +00:00
Doug Coleman d36bb2e58a Parse buddy list 2005-10-16 23:41:35 +00:00
Doug Coleman 1ed21403ca pop-front more efficient now 2005-10-16 22:13:00 +00:00
Doug Coleman a77f8c7bf1 And another clone in (pgcd) 2005-10-16 22:00:56 +00:00
Doug Coleman 2e715a33c2 pgcd's { 0 } and { 1 } seqs needed to be cloned. 2005-10-16 21:59:30 +00:00
Doug Coleman 526adb02f9 Cleaned up p/mod
Cleaned up the code in general
2005-10-16 21:39:46 +00:00
Doug Coleman a005a99c16 Initial checkin 2005-10-16 19:11:50 +00:00
Doug Coleman 0eae8ef151 Order of login to second server has been changed. A good technique for
seeing which packets are in direct response to others is timestamps
in ethereal.
Consequences of above:
Buddy list is sent!
Corrected error in sending a certain request packet

Moved internal words to aim-internal namespace.
Moved external words to aim namespace.

Fixed the naming conventions: only '(paren)' words can exist if there is
a word with that same name 'paren'.

Naming convention: longlong is now 64 bit, u128 is 128 bit.
2005-10-13 11:16:41 +00:00
Chris Double 94d2384ec4 tuple-db: find-tuples fixed for querying all instances 2005-10-13 01:14:36 +00:00
Doug Coleman 7f77901801 Cleaned up second-bunch.
Bugfix: actually sends a good capabilities packet
Bugfix: actually sends a good request buddylist packet
Added: head-longlong (128 bit)
2005-10-12 19:22:00 +00:00
Slava Pestov 6c8783ba4e Moved OpenGL to core library 2005-10-12 04:14:46 +00:00
Slava Pestov 29104bb40e fix powerpc relocation bug 2005-10-12 01:46:14 +00:00
Doug Coleman 6ee3b7a4dd Changed print-buddy-list
Added some stubs for unsupported opcodes
2005-10-10 21:21:38 +00:00
Doug Coleman fdb2c33161 FAMILY: and OPCODE: take decimal now (not hex)
General cleanups, handling of some more packet data
2005-10-10 19:34:07 +00:00
Slava Pestov 6b8e232c63 fix bignum emission, put MT in core 2005-10-08 05:15:14 +00:00
Doug Coleman e4e2d1b0c6 Maintain a buddy list 2005-10-07 22:45:47 +00:00
Sampo Vuori 1765f6e943 Added more functions and enums 2005-10-07 18:02:22 +00:00
Sampo Vuori c0306a3176 added several functions 2005-10-07 17:36:37 +00:00
Doug Coleman 9f284c620f Renaming of code mostly--words like (blah) should have a corresponding word named blah 2005-10-07 08:31:14 +00:00
Chris Double 211c60c210 sqlite: various tuple-db bug fixes 2005-10-05 23:13:57 +00:00
Sampo Vuori 05bea5a1b5 Added beginnings of cairo bindings 2005-10-05 16:35:29 +00:00
Doug Coleman 1f08ee4c6f oops, removed USE: io from last debug session 2005-10-05 07:20:35 +00:00
Doug Coleman 3409f887e1 major bugfix, was not wrapping around the mt array so the last element stayed the same
fixed a refactoring error.
added a unit test for the 10,000th random of seed 5489
2005-10-05 07:19:29 +00:00
Doug Coleman 0e148687ad dup over dup => dup 2dup 2005-10-05 05:52:15 +00:00
Doug Coleman ea58378a57 Call y from inside set-mth-ith 2005-10-05 05:49:05 +00:00
Doug Coleman 5be3e42f30 Uses array instead of sequence
off by one on sequence initial size corrected
[ 1 + ] change  => inc
2005-10-05 05:45:58 +00:00
Doug Coleman 7192167304 Removed (internal) words with no corresponding non-internal
Removed SYMBOL: init
minor cleanups
2005-10-05 05:21:14 +00:00
Slava Pestov bbdf744540 added README.txt 2005-10-04 19:28:16 +00:00
Doug Coleman a6b851354c Moved >byte etc to be used with make 2005-10-04 03:17:06 +00:00
Doug Coleman 0e1dafa9ba Changed to FAMILY: foo OPCODE: bar syntax for declaring opcode handlers
Moved several symbols to inlined words
General cleanup
2005-10-04 03:16:40 +00:00
Doug Coleman 388338c7ce Initial commit 2005-10-03 23:04:30 +00:00
Chris Double 76cb0ae949 sqlite: add ability to bind parameters by name.
sqlite: add simple tuple database routines
sqlite: add ability to save a tuple
sqlite: Add documentation for tuple-db
sqlite: add note about closing database
2005-10-02 23:00:11 +00:00
Chris Double 68ad2ef61f sqlite: add ability to bind parameters by name.
sqlite: add simple tuple database routines
sqlite: add ability to save a tuple
sqlite: add note about closing database
2005-10-02 22:59:23 +00:00
Doug Coleman 3968d9f93b ifte -> if 2005-10-02 18:15:15 +00:00
Chris Double d183e94a39 sqlite: add ability to get id of last inserted row 2005-09-30 00:56:34 +00:00
Doug Coleman 2f9a226432 Moved things around
fixed Away vs Online status bug
2005-09-29 20:17:28 +00:00
Chris Double ed78d60986 Add inspector namespace to cont-examples in contrib 2005-09-28 00:44:03 +00:00
Daniel Ehrenberg 66944ac98b using make-hash for attributes 2005-09-27 23:52:30 +00:00
Daniel Ehrenberg 7cd809b32e updating xml code 2005-09-27 20:24:05 +00:00
Doug Coleman 0505f630d3 NULL -> f
[ ] [ ] catch -> [ ] catch [ ] when
ifte -> if
2005-09-27 04:54:53 +00:00
Chris Double 53d903cd23 get contrib examples working with html attribute changes 2005-09-25 06:23:07 +00:00
Doug Coleman f586f5913a ifte -> if 2005-09-25 06:15:29 +00:00
Chris Double c6d9341f13 Update contributed code I wrote, plus dlists written by eiz, to use if instead of ifte. 2005-09-25 06:03:36 +00:00
Doug Coleman b7dbcd2b42 Added view/set info
Added view/set away
Start of add/delete buddy
2005-09-22 20:10:20 +00:00
Doug Coleman 568e6f41a5 Works with the new catch word 2005-09-22 20:09:49 +00:00
Chris Double b337a3ed05 sqlite: fix bitrot and add sqlite-map and binding to queries 2005-09-21 22:25:42 +00:00
Chris Double cd32714099 change concurrency library to use new catch usage 2005-09-21 02:15:29 +00:00
Chris Double 6b4227b022 Fix catch usage in cont-responder examples 2005-09-21 02:10:51 +00:00
Doug Coleman 600e61218b Away status
Sending of messages
Sign on, sign off
2005-09-20 06:23:59 +00:00
Doug Coleman b3f306eef3 Changed with-default-stream to with-unscoped
added writeln
2005-09-20 02:59:25 +00:00
Doug Coleman 49bc74e044 Uses nested unscoped streams
Handles incoming messages
Various refactoring
2005-09-20 02:58:20 +00:00
Doug Coleman a8e80915ce Slight refactoring of second-server 2005-09-19 19:44:37 +00:00
Doug Coleman 3169c92747 with-default-stream fixed
1 >le -> unit >string
head-string outputs a string, not an sbuf
2005-09-19 19:34:30 +00:00
Doug Coleman ebf2830c5f Full login
Handling of opcodes implemented
Notification of incompletely handled opcodes
Error handling on login to second server
Added test account
2005-09-19 19:33:06 +00:00
Doug Coleman a97c50abd0 Initial checkin.
bug-demo shows the bug.
2005-09-19 00:23:06 +00:00
Doug Coleman db8fd1cc50 sha1 refactoring
string>md5 now gives a binary string.
the old string>md5 is now string>md5str
2005-09-19 00:19:59 +00:00
Chris Double ab032471c2 get coroutines code working with continuation changes 2005-09-18 06:32:02 +00:00
Chris Double 2a8d918409 Fix space invaders bitrot 2005-09-18 06:31:33 +00:00
Chris Double 8d805d3dcb Get cont-responder contrib examples working again, and more fixes to cont-responder for continuation word
changes.
2005-09-18 05:55:18 +00:00
Chris Double e0bc6e8166 space invaders: fix things so 'step' compiles 2005-09-12 23:22:02 +00:00
Chris Double a70469d3e9 Add coroutines code to contrib 2005-09-12 23:20:46 +00:00
Slava Pestov b856b6294b fixes 2005-09-12 01:57:21 +00:00
Chris Double 0f54aa9e13 space invaders: fix half carry problem, this fixing score problem. Implemented remaining 8080 instructions. 2005-09-11 22:32:44 +00:00
Chris Double dede7e0dba space invaders: sync frame rate. reorganise code into generic 8080 and space invaders portions. remove dead
code.
2005-09-11 01:51:05 +00:00
Slava Pestov 22ab0d97fa performance improvements 2005-09-10 19:53:17 +00:00
Chris Double 0bb2ae3715 space invaders: update readme 2005-09-10 06:59:47 +00:00
Chris Double 43ee7d00c6 space invaders: fix load order issue. 2005-09-10 06:43:21 +00:00
Chris Double de16313d06 space invaders: Reimplemented a bunch of instructions in a clearer manner, following the 8080 data sheet.
Added left, right and fire.
2005-09-10 06:37:56 +00:00
Daniel Ehrenberg 9531e60cd3 miscellaneous changes 2005-09-10 03:52:12 +00:00
Daniel Ehrenberg d7c0518433 adding xml.factor 2005-09-10 01:29:28 +00:00
Chris Double b3003e4759 space invaders: more tests and fixes 2005-09-08 23:48:54 +00:00
Doug Coleman dadffdf6e3 Inlined the hashtable in sha1. 2005-09-08 16:05:25 +00:00
Chris Double d1a7708d21 space invaders: add rom building instructions 2005-09-08 04:03:56 +00:00
Chris Double b89f80e95e space invaders: add not to readme on how to compile 2005-09-08 01:54:46 +00:00
Chris Double eed8d12791 space invaders: fix flag bug preventing number of ships and coins displaying 2005-09-08 01:46:20 +00:00
Chris Double 296be06d06 Initial space invaders commit. 2005-09-08 01:36:22 +00:00
Chris Double 99d8520dda Add gadgets-layouts USE for 0.77 changes 2005-09-04 01:14:46 +00:00
Chris Double f53ee2a522 Fixup contributions for changes from recent cvs updates. 2005-09-02 03:38:27 +00:00
Daniel Ehrenberg e6a24eb355 new version of make 2005-09-01 20:07:22 +00:00
Doug Coleman 416834a0c9 removed rot4
removed temp from sha1
removed + + + +, using vector sum instead
2005-09-01 05:43:25 +00:00
Daniel Ehrenberg c4f0756b66 getting rid of seq-stupid-all 2005-08-30 18:53:23 +00:00
Doug Coleman 55ce64a477 Using 'cond' instead of the hashtable with stored quotations.
string>sha1 should compile once 'cond' compiles.
2005-08-30 17:54:54 +00:00
Doug Coleman 73c671ef24 Factoring some crap code into something better: nested ifte -> hash w/ stored quotations
Moved sha1 algorithm into separate words for each step
2005-08-29 22:35:34 +00:00
Doug Coleman 27c273a2cd Changed to work with the new make word. 2005-08-29 05:44:32 +00:00
Doug Coleman 36e2875836 Added bitroll. 2005-08-27 19:54:31 +00:00
Chris Double c19ec60942 fix eval-responder for recent factor changes 2005-08-27 03:46:46 +00:00
Daniel Ehrenberg b4c8ef9df4 removing obsolete files and updating readme (still incomplete) 2005-08-25 22:13:52 +00:00
Daniel Ehrenberg 2ca86efb1d parse-k updates 2005-08-25 22:02:30 +00:00
Slava Pestov 45109c1a0a major cleanup 2005-08-25 19:27:38 +00:00
Doug Coleman 762d2913a1 Added sha1.factor
Updated md5 to Factor .77
Added common.factor to contain common words to both md5 and sha1
Added load.factor
2005-08-25 10:07:50 +00:00
Chris Double 88d75185db Fix eval responder to work with 0.77 changes. 2005-08-24 04:52:52 +00:00
Chris Double 15d30888d6 fix parser combinator tests to work with str>number change 2005-08-24 00:01:39 +00:00
Chris Double b6951b8afd Get concurrency code to work with 0.77 changes. 2005-08-23 23:59:43 +00:00
Chris Double 06806ec8cc Get cont-responder examples working with 0.77 word changes. eval-responder is
currently broken though.
2005-08-23 23:49:52 +00:00
Daniel Ehrenberg a380526f12 updating CHANGES.html 2005-08-23 19:02:00 +00:00
Daniel Ehrenberg c3540aaf7a initial commit of parse-k.factor 2005-08-23 18:43:12 +00:00
Chris Double 1743df1bd4 Link to original parser combinators document for the clean programming language. 2005-08-22 01:45:11 +00:00
Doug Coleman 5384a2f805 Updated to work with .77 cvs.
Uses 'content' word as per slava's blog.
Added  'file>md5' and 'stream>md5'.
2005-08-20 08:32:53 +00:00
Chris Double f5f50c1347 Tests removed from main parser-combinators source file and added to a
tests.factor using Factor unit tests.
2005-08-17 07:03:40 +00:00
Chris Double 8a701e6e16 Fix Todo example so it works with removal of lexi>. 2005-08-16 23:10:13 +00:00
Chris Double 7aaacb19dd Refactoring and additions to the concurrency library. 2005-08-07 02:10:32 +00:00
Chris Double 4682d4429a Add first cut at concurrency library. 2005-08-04 22:46:50 +00:00
Chris Double 3948beb8f0 3list no longer exists. Fix parser combinators to work around this. 2005-08-04 01:19:30 +00:00
Slava Pestov b8d8685de8 clean up class<, class-and, class-or 2005-08-01 03:38:33 +00:00
Chris Double a1dba7ddc7 Changes to get parser-combinators working with 0.76 2005-07-25 22:35:29 +00:00
Chris Double 95a4fbb25f Various changes to get cont-responder examples working with 0.76 2005-07-25 22:34:59 +00:00
Alex Chapman a9fcfe8343 small gl type bugfix 2005-07-25 12:14:59 +00:00
Slava Pestov 5c9955fa52 added norm, proj words for vectors, removed dot/proj for complex numbers, more UI strippage 2005-06-30 00:04:13 +00:00
Slava Pestov 69608069e1 new add word, got rid of unused stdio-stream 2005-06-23 19:53:54 +00:00
Slava Pestov c918e5d9b1 with-string is now string-out, string-in combinator, documentation updates 2005-06-19 22:53:58 +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
Doug Coleman a5a4760836 Initial checkin.
Only supports hashing a string until string-streams are implemented.
2005-06-16 22:18:16 +00:00
Doug Coleman 4be3d27fd2 Initial checkin. PostgreSQL is not supported on Windows yet.
Tested on Debian with PostgreSQL version 7.4.7.
2005-06-12 09:37:05 +00:00
Slava Pestov c08920a60e missing USING: 2005-06-12 09:00:54 +00:00
Slava Pestov a4fafc2507 fixes 2005-06-12 08:37:45 +00:00
Slava Pestov 1c63f5f0db wrunt's alien-invoke shorthand, tons of bug fixes, cleanups and documentation updates 2005-06-12 07:38:57 +00:00
Alex Chapman 3a4161f84f Improvements to simple-gl, particularly using methods for event handling and working resize code 2005-05-24 10:07:36 +00:00
Alex Chapman dff6e531f3 tidied up gl and glu, simplified FUNCTION: 2005-05-23 03:50:55 +00:00
Slava Pestov 8e7652e644 add win32 dll loading 2005-05-23 02:03:54 +00:00
Slava Pestov 74fef3e79e add-library calls fixed 2005-05-23 01:59:24 +00:00
Alex Chapman 132d9adddc Most gl and glu functions now added. Loading the gl libraries after
bootstrapping doesn't seem to work, although I haven't verified that that is
the problem.
2005-05-23 01:45:52 +00:00
Alex Chapman 2e393becfe initial import of gl bindings into contrib/gl. simple-gl doesn't work yet... 2005-05-21 08:48:12 +00:00
Chris Double c93a28ffa2 get parser-combinator code working with latest factor sequence changes 2005-05-18 22:54:59 +00:00
Chris Double 089c17f401 Get eval-responder working again and fix up for the rename of 'cat' to
'append'.
2005-05-18 22:37:42 +00:00
Chris Double 4e57df3247 change usage of sbuf>string to >string 2005-05-16 02:33:08 +00:00
Slava Pestov 7f4da7ecd0 generic words are more flexible, sequences cleaned up 2005-05-14 21:18:45 +00:00
Slava Pestov cc1e664a99 string sub-primitives 2005-05-06 02:30:58 +00:00
Slava Pestov f96779a56c simple HTTP client; with-stream* word; various tweaks and cleanups 2005-05-02 04:18:34 +00:00
Chris Double 85b8508e58 fix documentation error in parser-combinators. 2005-05-01 03:06:38 +00:00
Chris Double fb211c0e05 fix yet more bitrot to do with sequence changes in cont-responder
examples.
2005-05-01 03:05:48 +00:00
Chris Double 11c604d865 fix parser-combinator documentation 2005-04-30 04:17:02 +00:00
Chris Double 93f4088747 more sequence code fixes for cont-responder examples 2005-04-30 04:15:12 +00:00
Chris Double 3ecf223a68 more sequence code fixes for parser combinators 2005-04-30 04:14:48 +00:00
Chris Double aa5b8fe510 Get lazy lists and parser combinators working with new factor. 2005-04-30 03:20:11 +00:00
Chris Double 19bc49ece3 fix bitrot in sqlite library 2005-04-30 03:18:56 +00:00
Chris Double 01b0cae9a5 Fix bitrot in cont-responder 2005-04-30 03:16:33 +00:00
Slava Pestov 8b61c03fa1 (yield) renamed to stop 2005-04-22 04:22:36 +00:00
Chris Double b1945f04ae get cont-responder examples working with new sequences code. 2005-04-04 22:31:31 +00:00
Slava Pestov 4d82ac0541 removed 3slip, forever, apply combinators 2005-03-21 20:13:40 +00:00
Daniel Ehrenberg 54ad3394a7 adding unittest for infix-word.see 2005-03-06 01:01:51 +00:00
Daniel Ehrenberg d47fbc8d1a s/word-property/word-prop/ 2005-03-05 23:55:31 +00:00
Slava Pestov a74632b243 hashtables were sized wrong; rename str- words to string- 2005-03-05 21:33:40 +00:00
Daniel Ehrenberg 175b211160 changes to algebra 2005-03-04 01:35:33 +00:00
Daniel Ehrenberg 8315f1b1ee Algebra again, fixing (?) 2005-02-28 02:53:11 +00:00
Slava Pestov d0bb4944f1 functional queue in place of dlists; disable generic partial eval due to buggyness 2005-02-25 23:11:10 +00:00
Daniel Ehrenberg dbb1148360 updates on infix & infix repl 2005-02-25 05:06:30 +00:00