Commit Graph

465 Commits (9e5b6424a1a9eda7609916b43ac21a7b39d02f8c)

Author SHA1 Message Date
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
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