This website requires JavaScript.
88ba22ff6c
Win32 version ported to gcc, eliminate MSVC hacks, add gcc hacks
Mackenzie Straight
2005-02-08 22:05:08 +0000
d22b17c169
win32 IO memory leak fix
Mackenzie Straight
2005-02-08 15:48:12 +0000
44420f200a
checkboxes
Slava Pestov
2005-02-08 01:10:02 +0000
7754dde558
fix unit test regressions
Slava Pestov
2005-02-07 23:42:33 +0000
47ae3ca11b
Add dlists to USING:
Mackenzie Straight
2005-02-07 23:33:33 +0000
b2dd65d4e6
dlists vocabulary
Slava Pestov
2005-02-07 23:31:06 +0000
4d7f2b8143
dlists.factor, working on UI
Slava Pestov
2005-02-07 23:27:55 +0000
151c6fac3c
Threading/IO updates
Mackenzie Straight
2005-02-07 23:04:49 +0000
422205e4f9
fix see
Slava Pestov
2005-02-07 18:14:55 +0000
695c351c48
see shows stack effect of primitives, sdl console fix
Slava Pestov
2005-02-07 17:16:39 +0000
7a0bf4576f
tuple docs
Slava Pestov
2005-02-07 17:02:06 +0000
a061f53214
fix for expired fonts, inference unit test failure
Slava Pestov
2005-02-07 16:51:22 +0000
8f17b86e3d
fixed UI bootstrap
Slava Pestov
2005-02-07 15:24:03 +0000
5259f93c29
Preliminary win32 fixes; will refactor later
Mackenzie Straight
2005-02-07 14:46:56 +0000
700c4d8e17
fix sdl console
Mackenzie Straight
2005-02-07 14:20:10 +0000
2b225a6c7b
Changes to cont-responder to work with recent Factor changes (string-output instead of string-output-stream, new cons format, etc).
Chris Double
2005-02-07 00:08:14 +0000
795884d6c4
gadget-test
Slava Pestov
2005-02-06 23:01:43 +0000
9cdd902f57
inside method for ellipses
Slava Pestov
2005-02-06 05:21:26 +0000
78c9e75847
more UI work, new shapes, tuple in/out syntax
Slava Pestov
2005-02-06 03:51:41 +0000
711c19445d
mouse enter/leave events
Slava Pestov
2005-02-05 16:52:24 +0000
3ba50f6665
buttons now update their appearance when pressed
Slava Pestov
2005-02-04 03:21:51 +0000
68c98205bc
borders of various kinds
Slava Pestov
2005-02-04 00:11:06 +0000
3e4d15c835
removed boxes; all gadgets can contain children now
Slava Pestov
2005-02-03 23:18:47 +0000
5791ae2e42
refactoring shape protocol for mutability; layouts
Slava Pestov
2005-02-03 03:00:46 +0000
09b8578afd
layouts
Slava Pestov
2005-02-03 00:50:13 +0000
99f46aa313
label gadget
Slava Pestov
2005-02-02 03:48:04 +0000
90bcf57e54
missing file
Slava Pestov
2005-02-02 03:00:55 +0000
0ae2b20829
working on UI gestures
Slava Pestov
2005-02-02 02:47:10 +0000
cd286eeff7
working on hand gadget
Slava Pestov
2005-02-02 01:14:03 +0000
3453ac0e04
more UI work
Slava Pestov
2005-02-02 00:00:16 +0000
8a42466cf2
more UI work
Slava Pestov
2005-02-01 03:32:06 +0000
c35f6f9f44
fixed compiler; UI work
Slava Pestov
2005-01-31 19:02:09 +0000
330db0497d
tuples used for i/o streams, removed traits metaclass
Slava Pestov
2005-01-30 20:57:25 +0000
93dc7ce736
added new tuple metaclass, eventually to replace the traits metaclass
Slava Pestov
2005-01-29 21:39:30 +0000
5b524a0fff
USING: parsing word more compact than multiple USE:
Slava Pestov
2005-01-29 19:18:28 +0000
12eceb5b44
removed <filebr>, <filebw>, renamed <filecr> to <file-reader>, <filecw> to <file-writer>
Slava Pestov
2005-01-29 05:07:56 +0000
d29cd15f74
growable hashtables
Slava Pestov
2005-01-29 04:55:22 +0000
67af634d00
hashtables bootstrap correctly
Slava Pestov
2005-01-28 01:06:10 +0000
0dfb0cf01e
array refactoring; started hashtable refactoring
Slava Pestov
2005-01-26 00:40:57 +0000
4a6f404cc2
better plugin tools
Slava Pestov
2005-01-24 02:53:55 +0000
af40535556
more descriptive undefined-method error
Slava Pestov
2005-01-24 02:31:32 +0000
c026fd7786
added bitstream vera fonts, sdl console uses sdl-ttf for text rendering
Slava Pestov
2005-01-24 02:00:52 +0000
73d505339a
removed times*, use repeat instead
Slava Pestov
2005-01-23 21:47:28 +0000
406a989bab
add sdl-ttf library for Windows
Mackenzie Straight
2005-01-23 04:40:26 +0000
4154b4a2ac
fix 'extract word' putting stuff in the wrong place
Slava Pestov
2005-01-21 04:10:37 +0000
21ce71c4a4
started work on sdl-ttf binding, some-with? combinator
Slava Pestov
2005-01-20 02:01:47 +0000
2ecd3bad05
fix SDL console
Slava Pestov
2005-01-19 02:52:03 +0000
308a8a75a5
improved SDL console
Slava Pestov
2005-01-19 02:42:29 +0000
0270b62ce5
literal table should be reset on warm boot
Slava Pestov
2005-01-18 00:55:18 +0000
3617093ba5
new simplifier
Slava Pestov
2005-01-17 20:33:12 +0000
b5801f45dd
faster generic arithmetic, messing around with inference
Slava Pestov
2005-01-16 22:58:28 +0000
8247cc5ff4
renumbering some types and other cleanups
Slava Pestov
2005-01-15 00:51:38 +0000
651bdb4709
more parser cleanups; stack inference cleanups
Slava Pestov
2005-01-14 19:56:19 +0000
3eccfa495e
simplifying the parser; #{ a b } is now #{ a b }#
Slava Pestov
2005-01-14 17:01:48 +0000
7e8a87f213
[[ car cdr ]] syntax replaces [ car | cdr ]
Slava Pestov
2005-01-14 00:49:47 +0000
242644a236
finally fix vector-and compilation
Slava Pestov
2005-01-13 22:28:29 +0000
8615910885
entry effect code work
Slava Pestov
2005-01-13 19:41:08 +0000
d236dd9ec8
making a mess of type inference; fixing overflowing /mod
Slava Pestov
2005-01-11 04:08:27 +0000
b7d23654ba
removing some obsolete files
Slava Pestov
2005-01-09 18:13:26 +0000
d942a6e57c
remove win32-console
Mackenzie Straight
2005-01-08 21:56:42 +0000
42b6d013f8
missing files
Slava Pestov
2005-01-08 21:43:18 +0000
a1a1e88d02
plugin improved
Slava Pestov
2005-01-08 05:33:03 +0000
f6e3f24f90
some refactoring
Slava Pestov
2005-01-08 05:15:35 +0000
c56ca0ca1f
command to infer stack effects of all words in file
Slava Pestov
2005-01-08 04:54:23 +0000
fd64bc4ccc
Buffer processor for generating automatic type unit tests
Slava Pestov
2005-01-07 20:22:12 +0000
d2e68b7f9e
update Java Factor parser
Slava Pestov
2005-01-07 19:37:21 +0000
72ac889e1b
hand-coded fixnum primitives
Slava Pestov
2005-01-07 04:16:13 +0000
a488ffbd11
x86 backend code cleanups
Slava Pestov
2005-01-07 02:42:07 +0000
26f120adb8
new assembler; wrote a new asm primitives
Slava Pestov
2005-01-07 00:10:02 +0000
70bf36080e
line editor history
Slava Pestov
2005-01-04 05:41:14 +0000
37f9fd2a2e
line editing
Slava Pestov
2005-01-03 21:39:17 +0000
10d467937f
line editor
Slava Pestov
2005-01-03 07:55:54 +0000
34d7d6eaef
new ?ifte ?unless ?when combinators
Slava Pestov
2005-01-03 04:57:54 +0000
d0d1b3d4ec
Some minor updates
factor-0-71-b
0.71
Slava Pestov
2005-01-02 21:31:43 +0000
c186fd7b48
Factor 0.71 is ready
factor-0-71
Slava Pestov
2005-01-02 21:22:11 +0000
b871beabd1
Win32 IO fixes
Mackenzie Straight
2005-01-02 21:14:34 +0000
7cf14e2a27
backtraces more useful
Slava Pestov
2005-01-02 00:30:57 +0000
aa128f7257
unified method map
Slava Pestov
2005-01-01 23:02:23 +0000
911b614351
minor cleanups, new map-with and each-with words
Slava Pestov
2005-01-01 22:20:48 +0000
f397fc951b
move promises to kernel-internals
Slava Pestov
2004-12-31 23:51:34 +0000
6ac8fdb22f
executing global was not GC'd
Slava Pestov
2004-12-31 07:38:58 +0000
6159c82407
type check optimization is here
Slava Pestov
2004-12-31 07:17:45 +0000
80b4d13a54
recursive type inference
Slava Pestov
2004-12-31 01:46:20 +0000
8495d02a7a
cleaner type inference
Slava Pestov
2004-12-30 07:40:14 +0000
90873c9a2d
see works with generics
Slava Pestov
2004-12-29 23:01:23 +0000
81705a955d
type inference changes, comment out smart-terminal reference in win32-console, win32-compatible factor plugin
Slava Pestov
2004-12-29 08:35:46 +0000
d632a1dfc7
Minor cleanups; fix copyright notices
Mackenzie Straight
2004-12-29 07:16:03 +0000
d9328473d1
fix typecheck error. Error was caused by using "stdio" instead of stdio symbol.
Chris Double
2004-12-29 03:12:37 +0000
f3a37722e6
get things working with recent cvs update. Some responders still don't work due to typecheck errors.
Chris Double
2004-12-29 02:59:41 +0000
b97f362201
hashcodes are now fixnums, added debug.c
Slava Pestov
2004-12-28 05:04:20 +0000
423ac5a947
hash tables cons less
Slava Pestov
2004-12-28 03:58:43 +0000
9669067924
partial evaluation of branches
Slava Pestov
2004-12-27 20:27:18 +0000
97d77d0ecc
Win32 sockets support
Mackenzie Straight
2004-12-27 11:56:05 +0000
2701f1a34f
Win32 IO updates
Mackenzie Straight
2004-12-27 02:40:45 +0000
54d5f7838d
console fix
redoing-recursive-inference
Slava Pestov
2004-12-27 00:02:40 +0000
7660f5ada9
graphical console; start factor with -graphical switch
Slava Pestov
2004-12-26 23:57:57 +0000
7545de4992
added some keyboard-related SDL functions, SDL console
Slava Pestov
2004-12-26 23:52:58 +0000
1322d3657c
some experiments with type inference
Slava Pestov
2004-12-26 22:04:08 +0000
4cb5714094
type propagation for ifte, and partial evaluation if branch taken is known
Slava Pestov
2004-12-26 07:52:39 +0000
b1953d4e0b
started type propogation
Slava Pestov
2004-12-26 07:16:38 +0000