Commit Graph

568 Commits (37fbc8f959d19e7111969b60911dac7cb315ea61)

Author SHA1 Message Date
Slava Pestov cb378cd2c0 HTTPD cleanups, working on help responder 2006-01-20 06:26:50 +00:00
Trent Buck 0b721bb542 Don't compile contrib/ files until the very end; reduces compile time considerably. 2006-01-20 01:27:38 +00:00
Trent Buck bba4812b9b Fix typo in stack effect. 2006-01-20 00:37:24 +00:00
Trent Buck 4e77f48d74 Fix typo in stack effect. 2006-01-20 00:30:18 +00:00
Trent Buck 89a4eff5b7 Move add-simple-library to aliens. 2006-01-19 23:57:27 +00:00
Trent Buck 7222ba552a There's only one ell in sqlite. 2006-01-19 23:34:50 +00:00
Chris Double 565d36d4e2 Add copyright to space invaders 2006-01-19 10:13:14 +00:00
Slava Pestov 60a147bbfa more I/O docs; added missing files from twb's patch 2006-01-19 08:03:32 +00:00
Slava Pestov bc257b0df8 minor style cleanup 2006-01-18 23:50:52 +00:00
Slava Pestov d0d12e9462 many contrib/ fixes by Trent Buck 2006-01-18 19:06:34 +00:00
Eduardo Cavazos c1500c60bd *** empty log message *** 2006-01-18 06:12:07 +00:00
Eduardo Cavazos c1f31b0c1d *** empty log message *** 2006-01-18 06:11:16 +00:00
Eduardo Cavazos bcec3d3f4e This program now supports parametric l-systems 2006-01-18 05:58:59 +00:00
Eduardo Cavazos 70abfbdab9 *** empty log message *** 2006-01-18 05:47:09 +00:00
Eduardo Cavazos d2eee97593 *** empty log message *** 2006-01-18 05:24:08 +00:00
Eduardo Cavazos 4e529f6dcf *** empty log message *** 2006-01-18 05:18:20 +00:00
Eduardo Cavazos 3ed2a1d0fa *** empty log message *** 2006-01-18 04:56:57 +00:00
Eduardo Cavazos e67ba73d1d *** empty log message *** 2006-01-18 04:35:05 +00:00
Chris Double 9b5f6d1513 parser-combinators: fix epsilon usage 2006-01-18 03:18:31 +00:00
Eduardo Cavazos 95ee4a47db *** empty log message *** 2006-01-18 02:49:48 +00:00
Eduardo Cavazos 2bed52da8d *** empty log message *** 2006-01-18 02:17:55 +00:00
Doug Coleman 933cb465c6 Initial commit 2006-01-18 01:48:19 +00:00
Slava Pestov ddfadea21e fix httpd 2006-01-17 15:47:15 +00:00
Slava Pestov 3d4be6e4c7 minor tweaks 2006-01-17 08:08:47 +00:00
Slava Pestov 6a4def3812 I/O documentation and code cleanups 2006-01-16 07:48:15 +00:00
Chris Double 05d800ed28 Get concurrency contrib code working with 0.80 changes. 2006-01-13 13:18:29 +00:00
Chris Double b071adbc25 fix vocab usage in space invaders 2006-01-13 13:01:16 +00:00
Chris Double bb9ff1cc7b Fix space invaders hashtable and array usage for 0.80. 2006-01-13 12:58:11 +00:00
Chris Double 64e326e56d Replace use of '2list' in parser combinators code. parser-combinators
are still broken though due to an error calling the 'parens' test. This
used to work in 0.78...
2006-01-13 12:52:21 +00:00
Doug Coleman 1bafed23f1 fixed sum's move to contrib-math 2006-01-13 08:05:02 +00:00
Doug Coleman 10359f2d96 fixed number-sort 2006-01-13 08:04:04 +00:00
Slava Pestov 27c570e460 fix httpd load issues 2006-01-13 04:01:12 +00:00
Eduardo Cavazos d265bebf88 *** empty log message *** 2006-01-12 08:24:18 +00:00
Eduardo Cavazos 50c636b9c4 *** empty log message *** 2006-01-12 08:19:51 +00:00
Slava Pestov 712ec2ce29 finished math word docs 2006-01-12 05:34:56 +00:00
Eduardo Cavazos 49ab429423 *** empty log message *** 2006-01-12 02:11:42 +00:00
Slava Pestov d19ffd6b6a slots documentation 2006-01-09 06:34:23 +00:00
Slava Pestov 454ae53442 splay trees from our very own eiz 2006-01-06 07:58:09 +00:00
Eduardo Cavazos c52cffea19 removed some duplication 2006-01-02 18:50:59 +00:00
Eduardo Cavazos ac7a2e0c7d *** empty log message *** 2006-01-02 18:47:10 +00:00
Eduardo Cavazos a5a1753735 files moved from x11/ 2006-01-02 18:42:24 +00:00
Eduardo Cavazos f42be8fbd9 Moving files to x11/examples 2006-01-02 18:41:39 +00:00
Eduardo Cavazos 8db53af53f more duplication removed 2006-01-02 18:37:36 +00:00
Eduardo Cavazos 59da01276b Removed stuff that is already in xlib.factor 2006-01-02 18:35:47 +00:00
Slava Pestov 808c7a7f57 collections chapter almost done 2006-01-02 05:51:03 +00:00
Eduardo Cavazos 40523862bf *** empty log message *** 2006-01-01 04:15:29 +00:00
Eduardo Cavazos 880a7ca5cf *** empty log message *** 2005-12-31 02:53:49 +00:00
Eduardo Cavazos 7e5bf6fc0c *** empty log message *** 2005-12-31 02:51:15 +00:00
Eduardo Cavazos 75d6a5bc4a *** empty log message *** 2005-12-31 02:35:38 +00:00
Eduardo Cavazos 594f0c1c60 *** empty log message *** 2005-12-31 02:12:46 +00:00
Eduardo Cavazos 0bf24a095f *** empty log message *** 2005-12-31 01:53:19 +00:00
Eduardo Cavazos 1334c11454 added <pwindow> 2005-12-31 01:49:29 +00:00
Eduardo Cavazos 2585c833c8 *** empty log message *** 2005-12-31 01:10:37 +00:00
Eduardo Cavazos fc32e87b68 *** empty log message *** 2005-12-31 01:04:19 +00:00
Eduardo Cavazos 52639798f6 *** empty log message *** 2005-12-30 18:07:29 +00:00
Eduardo Cavazos 17830f1d4a added lookup-string 2005-12-30 17:44:43 +00:00
Eduardo Cavazos 3560ef6b6d *** empty log message *** 2005-12-30 15:37:58 +00:00
Eduardo Cavazos 6598e60089 *** empty log message *** 2005-12-30 15:29:32 +00:00
Doug Coleman 7384c159f5 fill -> <string> 2005-12-29 20:13:57 +00:00
Eduardo Cavazos 61349d76d6 High level interface to glx routines 2005-12-29 17:49:44 +00:00
Eduardo Cavazos bd2d5813a8 *** empty log message *** 2005-12-29 17:48:42 +00:00
Eduardo Cavazos 7b254d4fac opengl redbook example 2005-12-29 17:48:17 +00:00
Eduardo Cavazos 776149a4e0 Stuff in xutil.factor has been moved to xlib.factor 2005-12-29 16:35:29 +00:00
Eduardo Cavazos 7431e53f86 *** empty log message *** 2005-12-29 16:27:38 +00:00
Eduardo Cavazos 7172dc583c *** empty log message *** 2005-12-29 16:20:35 +00:00
Eduardo Cavazos b441365b37 moved XSetStandardProperties to xlib.factor 2005-12-29 16:06:28 +00:00
Eduardo Cavazos 7783d29a0a added XSetStandardProperties 2005-12-29 16:06:00 +00:00
Eduardo Cavazos 32d67f5745 Moved XVisualInfo to xlib.factor 2005-12-29 15:56:59 +00:00
Eduardo Cavazos 53c0f3fb59 *** empty log message *** 2005-12-29 15:55:55 +00:00
Eduardo Cavazos eaa9c7c284 *** empty log message *** 2005-12-29 15:49:42 +00:00
Eduardo Cavazos 708d18d319 *** empty log message *** 2005-12-29 15:34:28 +00:00
Doug Coleman 29be58d449 Refactoring
Added factor-like words
do-command/do-query now
better exception handling
2005-12-27 05:15:36 +00:00
Slava Pestov 346cb9cb7d C type cleanup 2005-12-25 22:46:21 +00:00
Slava Pestov dec98203d3 remove repetitions 2005-12-24 23:29:31 +00:00
Doug Coleman a5741f0c70 stdio, unparser vocabs removed
2list removed
2005-12-20 21:39:44 +00:00
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