Commit Graph

26632 Commits (b5754d32ef9e8dc2432c67c00768adc028350429)

Author SHA1 Message Date
Doug Coleman 0ef942e400 gtk.ffi: Find the right gtk library in a startup-hook. Necessary because gtk is not in the same place on varius distros, so just find it on demand. Fixes . 2014-11-05 10:04:21 -08:00
Doug Coleman 0b72a51cb3 forestdb: Support more api calls. 2014-11-05 10:04:09 -08:00
Benjamin Pollack 3359e9716b Link to the Python binding documentation from the Python vocabulary 2014-11-04 16:01:51 -08:00
Doug Coleman f6d28bebc8 extra: Update usages of CONSTRUCTOR: for new parameter. 2014-11-04 15:59:13 -08:00
Doug Coleman 73bd47f639 constructors: Unify C:, CONSTRUCTOR:, NAMED-CONSTRUCTOR:, and DEFAULT-CONSTRUCTOR: by requiring the class name after the constructor word name.
example: CONSTRUCTOR: <foo> foo ( stack effect -- obj ) ;

The benefit is that we can now search for <foo> by name and it's not auto-generated--less magic. Also, there are fewer kinds of constructors.

Rename CONSTRUCTOR-SYNTAX: to SLOT-CONSTRUCTOR: since it's more descriptive.
2014-11-04 15:56:23 -08:00
Björn Lindqvist db88ae8d30 fuel: get-vocabs word is redundant 2014-11-04 07:40:16 -08:00
Björn Lindqvist 079d2e41db FUEL: when browsing vocab documentation, use the fuel-help--buffer-link variable to determine what vocabulary we are "in" 2014-11-04 07:40:16 -08:00
Björn Lindqvist 189bc7a409 FUEL: unit tests for fuel, only 2 so far but the number is expected to grow 2014-11-04 07:40:16 -08:00
Björn Lindqvist 28b2942167 FUEL: fix markup of stack effects of quotations nested in stack effects 2014-11-04 07:40:16 -08:00
Doug Coleman e5ee876dc5 forestdb.lib: use returned length since strings dont seem to be null terminated. 2014-11-04 00:39:05 -08:00
Doug Coleman d5834dd7c6 forestdb.lib: Fix file name for test db. 2014-11-04 00:19:45 -08:00
John Benediktsson 5208f8bf4f furnace.utilities: fix docs for resolve-word-path. 2014-11-03 22:26:22 -08:00
Björn Lindqvist e206a5e453 furnace.utilities: refactor to not use make 2014-11-03 20:49:18 -08:00
Björn Lindqvist b29aa88f3c furnace.utilities: use a method based on where instead of vocab-path to find dir of vocab 2014-11-03 20:49:18 -08:00
Doug Coleman 9905b52f15 forestdb: Fix platforms.txt 2014-11-03 18:10:17 -08:00
Doug Coleman 0cb9ae0fb4 forestdb: Make an ffi binding and a basic lib wrapper that can save a key/document and retrieve it by key. 2014-11-03 16:51:47 -08:00
John Benediktsson 4c63b96f45 vocabs.parser: need this wrapper. 2014-11-03 06:45:53 -08:00
John Benediktsson f3a8546b23 core: get rid of some unnecessary wrappers. 2014-11-02 20:16:22 -08:00
John Benediktsson a458c4e5d9 Factor.app: update to 0.98 and update copyright years. 2014-11-02 16:57:04 -08:00
John Benediktsson eb3ca17974 tar: cleanup stack effects, make read-data-blocks recursive. 2014-11-02 11:38:49 -08:00
John Benediktsson d31d836f86 tar: cleanup stack effects, minor things. 2014-11-02 10:32:53 -08:00
Doug Coleman d11737ac8e tar: Fix comment, just trim tail. 2014-11-02 09:54:01 -08:00
Doug Coleman 25bf840d79 sequences: Add examples for some words. 2014-11-02 09:44:03 -08:00
Doug Coleman cbe72a7605 tar: Couple of optimizations. 2014-11-01 23:12:25 -07:00
John Benediktsson 21b4e31d60 Revert "io.backend.unix.macosx: Trying to change instances of USE: to require if"
This reverts commit 4bab33bddb.
2014-11-01 15:29:37 -07:00
Doug Coleman fb09b8c69c zeromq: Opaque unit tests that keep failing are bad. Change to something
we can debug.
2014-11-01 13:19:53 -07:00
Doug Coleman 4bab33bddb io.backend.unix.macosx: Trying to change instances of USE: to require if
the vocab must be loaded but no symbols are directly depended upon.
2014-11-01 13:16:13 -07:00
Doug Coleman 44e7c9b142 imap: Use uuids instead of random numbers. 2014-11-01 11:36:43 -07:00
Doug Coleman c39f33ee67 ui.event-loop: No need to special-case ui.private now that the auto-use
tool suggests private words.
2014-11-01 11:35:55 -07:00
Doug Coleman 83241491c3 core: On Windows we depend on having io.strreams.byte-array for utf16
support. Include this in the boot image instead of alien.strings.
2014-11-01 11:34:52 -07:00
Doug Coleman d5ad435914 imap: linux-x64.64/foo existed, so we couldn't delete linux-x64.64/ for some reason.
Delete like crazypeople.
Memoize _my_ random number. Hopefully tests are robust now?
2014-10-31 22:39:16 -07:00
Doug Coleman e6dac7f0e3 alien.strings: Dependency on io.streams.byte-array. Clean this up somehow? 2014-10-31 19:15:29 -07:00
Doug Coleman 2ebbd75ebc sequences: Better docs for member? 2014-10-31 17:50:49 -07:00
Doug Coleman 7e6311a62a sequences: Add examples for member? word. 2014-10-31 17:46:36 -07:00
Doug Coleman 7799c6f217 tools.scaffold: Make a better scaffold-examples word in hopes it will cause more examples to get written. Add more docs. Fix spacing bug in scaffold-undocumented. 2014-10-31 17:45:48 -07:00
John Benediktsson 42fd891cbb cocoa: switch back to an assoc, used by tools.deploy.shaker.strip-cocoa. 2014-10-31 16:52:40 -07:00
John Benediktsson 6d6303010f python.objects: use flags{ } for flags. 2014-10-31 11:35:15 -07:00
John Benediktsson 7d0039babe cocoa: fix requirement that mac deploys have high reflection. 2014-10-31 11:34:08 -07:00
Björn Lindqvist 929fca6b7e python: both METH_VARARGS METH_KEYWORDS needed in ml_flags should fix 2014-10-31 10:48:55 -07:00
John Benediktsson 5961cfb7b9 io.encodings: fix for read-until seps not containing \n. 2014-10-31 09:33:59 -07:00
Doug Coleman 632ee276e1 core: Remove trailing whitespace. 2014-10-31 01:14:31 -07:00
Doug Coleman 5e16e54b98 io.encodings: For decoders, try to gobble up the next newline if cr>> is true in stream-read-until. Add unit test. Fixes . 2014-10-31 00:58:53 -07:00
Doug Coleman e50d9e5a4c byte-vectors: dos2unix 2014-10-31 00:45:51 -07:00
Doug Coleman 0c5ff7e2c6 editors.sublime: oops. 2014-10-30 19:41:59 -07:00
Doug Coleman 5ba7343406 editors.sublime: Prefer sublime 3 over sublime 2 on mac. 2014-10-30 19:16:31 -07:00
Doug Coleman 34800e2ae8 parser.notes: Remove trailing whitespace the parser noticed. 2014-10-30 16:19:30 -07:00
John Benediktsson 0fea91ff94 graphs: using conjoin. 2014-10-30 11:30:21 -07:00
John Benediktsson 321186f6c5 io.backend.unix.macosx: need this for deploy. 2014-10-27 19:40:22 -07:00
Doug Coleman c71c200063 parser: Fix for empty word list. Oops. 2014-10-27 19:38:32 -07:00
Björn Lindqvist 8cbfaa9450 python.objects: fix <py-cfunction> need to malloc-struct PyMethodDef 2014-10-27 19:38:27 -07:00