Commit Graph

36 Commits (1347f38df2ed7a498f66014e3e39b74e56b059fd)

Author SHA1 Message Date
Slava Pestov d2d466de29 Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO) 2010-05-06 17:21:02 -04:00
Erik Charlebois d44e470416 Remove ENUM: f and replace uses with CONSTANTs.
Fix bootstrap and load-all errors from enum classes.
2010-04-19 20:08:40 -07:00
Joe Groff 5aecd92c37 C-ENUM: -> ENUM: 2010-04-19 20:07:16 -07:00
Slava Pestov 7d34ede7e3 Merge branch 'master' of git://github.com/erikcharlebois/factor 2010-04-10 18:01:19 -07:00
Erik Charlebois 9c2276b762 Change C-ENUM: to always take a type. Use f for anonymous enums. Update all uses. 2010-04-09 23:48:22 -07:00
Joe Groff d951be1832 "cdecl" -> cdecl 2010-03-31 19:20:35 -07:00
Joe Groff 96ab4492d2 rename current string-mangling "char*" to "c-string". char* is now just a boring old pointer to char 2010-02-23 11:42:02 -08:00
Slava Pestov 08b6ebc7fa Factor source files should not be executable 2009-11-21 17:50:43 -06:00
Slava Pestov e2757322d0 tokyo.assoc-functor: fix load error (:: and M:: cannot be used in functor bodies) 2009-11-06 04:26:25 -06:00
Joe Groff 43112c91a4 eliminate most spins from extra 2009-11-05 15:34:31 -06:00
Slava Pestov 34d3d4962a change-each -> map!, deep-change-each -> deep-map! 2009-10-27 22:32:56 -05:00
Joe Groff dd67afe581 replace all TYPEDEF: void* XXX* with C-TYPE: XXX 2009-09-27 22:21:24 -05:00
Joe Groff ac2f3763e0 update vocabs so a load-all on macosx works without parsing c-type strings 2009-09-27 15:11:21 -05:00
Joe Groff aeef889bab update tokyo structs 2009-09-19 21:16:13 -05:00
Slava Pestov 6e032c7a45 tokyo.alien.tctdb: int32_t is not defined on Windows, but int is the sae thing so use that instead 2009-06-20 15:35:01 -05:00
Slava Pestov 4d491ff38a extra/tokyo: remove bool typedef, and rename time_t to tokyo_time_t to not clash with existing types 2009-06-18 22:16:19 -05:00
Bruno Deferrari 19b5eb602e tokyo.assoc-functor: Fix >alist and delete-at 2009-06-18 21:04:38 -03:00
Bruno Deferrari 8400cc879e tokyo.assoc-functor: Fix at* 2009-06-18 20:35:38 -03:00
Bruno Deferrari 5b40a5f62f tokyo: Reimplement assoc protocols for remote and abstract db using a functor 2009-06-18 18:55:26 -03:00
Bruno Deferrari c4f0bc44a7 tokyo.remotedb: Remote database using Tokyo Tyrant 2009-06-17 20:24:04 -03:00
Bruno Deferrari 55f466402a tokyo.abstractdb: Renamed vocab, refactored memory streams to tokyo.utils vocab 2009-06-17 20:23:39 -03:00
Bruno Deferrari 73e774cbac tokyo.alien: Fix USING: lines 2009-06-17 16:33:37 -03:00
Bruno Deferrari dba87c8d70 tokyo.cabinet.abstract: Optimization, deserialize objects directly from memory, without the intermediate bytes-array 2009-06-17 12:13:59 -03:00
Bruno Deferrari 62e9ee0ed9 tokyo.cabinet.abstract: Implement >alist, and correctly free memory returned by tokyo cabinet 2009-06-17 09:15:53 -03:00
Bruno Deferrari 83075299c6 tokyo: Add summary.txt files 2009-06-17 08:45:47 -03:00
Bruno Deferrari 09caf46bd8 tokyo.cabinet.abstract: Assoc protocol implementation for Tokyo Cabinet abstract db api 2009-06-16 23:29:09 -03:00
Bruno Deferrari 69f67738dc tokyo.alien: Fix typo 2009-06-13 22:16:29 -03:00
Bruno Deferrari dbd81c8da2 tokyo.alien: Add full paths to libraries on osx 2009-06-13 20:41:41 -03:00
Bruno Deferrari e150ab5e80 tokyo.alien: Add code that loads the dlls (not working right now for me) 2009-06-13 20:13:53 -03:00
Bruno Deferrari daed4bbfa4 tokyo.alien: Add tcadb 2009-06-13 01:49:07 -03:00
Bruno Deferrari 742ed3b731 tokyo.alien: Add tcfdb 2009-06-13 01:41:15 -03:00
Bruno Deferrari 1072bb4077 tokyo.alien: Add tcbdb 2009-06-13 01:24:22 -03:00
Bruno Deferrari be7296c8bf tokyo.alien: Fixes, add tchdb, loads now. 2009-06-12 22:58:53 -03:00
Bruno Deferrari 271e48b930 tokyo.alien: Make time_t a long, needs fix for 64bits windows 2009-06-12 15:19:18 -03:00
Bruno Deferrari 0c820dc8fc tokyo.alien: Use long for time_t 2009-06-12 15:14:14 -03:00
Bruno Deferrari 2921139c14 tokyo.alien: Initial works on tokyo bindings (incomplete, not working, not tested) 2009-06-12 14:25:01 -03:00