Slava Pestov
2e158b2e08
Fix compile error on FreeBSD
2009-03-08 01:13:53 -06:00
Slava Pestov
c5160d76e9
Merge qualified, alias, symbols, constants into core
2008-12-17 18:10:01 -06:00
Slava Pestov
c03a12a885
Add alias to USING:
2008-12-16 02:11:52 -06:00
Slava Pestov
63fda570bf
Fixing assorted compile errors and help lint warnings
2008-12-16 01:12:36 -06:00
Slava Pestov
daf2857d7b
define-inline now takes an effect parameter
...
C: now sets the stack effect of the new word to slot names
add new basis/constants vocab; CONSTANT: foo bar is equivalent to : foo bar ; inline
(going to fold CONSTANT:, ALIAS: and qualified into core soon perhaps)
tighten the screws: inline words now need a stack declaration too
update some usages of inline words
2008-12-15 19:44:56 -06:00
Doug Coleman
25d9fd68fc
translate directory-type flags to our factor symbols
2008-11-19 16:22:42 -06:00
Doug Coleman
fe16f4d560
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-20 01:14:29 -05:00
Doug Coleman
dc4a1bc902
fix netbsd stat struct
2008-10-20 01:14:07 -05:00
Doug Coleman
763f4f7503
move constants to bsd.factor
2008-10-19 22:01:14 -05:00
Doug Coleman
cc1365390a
dirent and type definitions
2008-10-19 14:33:45 -05:00
Doug Coleman
548ee091d9
ffi work, add dirent struct for linux
2008-10-19 14:21:12 -05:00
Doug Coleman
bce8b1eff6
DIR is not meant to be explicit
2008-10-19 13:43:42 -05:00
Doug Coleman
613cd3fd67
directory/stat struct work
2008-10-19 13:10:28 -05:00
Doug Coleman
b7095ff39f
fix using
2008-10-08 15:14:08 -05:00
Doug Coleman
967a8375ec
fix using
2008-10-08 14:59:05 -05:00
Doug Coleman
8627a30b6c
remove old structs
2008-10-08 14:58:16 -05:00
Doug Coleman
a78636024c
don't define structs in the same file as the constants
2008-10-08 14:57:53 -05:00
Doug Coleman
5b86d3a51e
mac bootstrap
2008-10-08 14:40:19 -05:00
Doug Coleman
9228d367a1
ffi structs and typedefs
2008-10-07 19:23:35 -05:00
Doug Coleman
5cc44e8ad8
move passwd struct from macosx to bsd
2008-10-07 13:15:29 -05:00
Slava Pestov
c19f2257f4
Fix permission bits
2008-10-02 08:34:49 -05:00
Doug Coleman
d9074c9d4e
fix bootstrap
2008-08-13 23:20:44 -05:00
sheeple
bbb3597ac2
add a couple constants for unix file access
2008-08-13 15:13:55 -05:00
Slava Pestov
6408b01e9d
Add 'unportable' tag in place of hard-coded list of 'dangerous' vocabs in load-everything
2008-07-29 16:47:52 -05:00
Slava Pestov
d66f887736
Create basis vocab root
2008-07-28 22:03:13 -05:00