factor/basis
Doug Coleman f164f47e41 editors: Launch editors as child processes. Hopefully this is ok on
other platforms.

On Windows, VSCode gets launched as a child process, which kills the
editor when Factor exits. This is not what we want. Add an overridable
option to launch editors as child processes, which should get repated
when Factor quits.

The confusion comes from ``run-detached`` which itself just
waits until the child process returns (as opposed to "detaching" a child
process from the parent process, which is called +new-group+ or
+new-session+ instead).
2018-03-16 18:13:17 -05:00
..
alien alien.libraries: load-library is misnamed, refactor library-dll. 2018-02-19 10:38:21 -06:00
ascii
atk
base64 Factor: Rename <enum> to <enumerated> to not confuse with ENUM:s 2017-07-03 12:47:19 -07:00
biassocs biassocs: fix docs for set-at-once. 2018-01-22 13:23:23 -08:00
binary-search basis/,core/,extra/: many new tags 2017-07-06 23:04:18 +02:00
bit-arrays
bit-sets basis/,core/,extra/: many new tags 2017-07-06 23:04:18 +02:00
bit-vectors
bitstreams core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
bootstrap factor: latest -> master 2017-12-09 01:56:12 -06:00
boxes boxes: add stack-effect info to if-box?. 2018-01-22 20:19:57 -08:00
cache
cairo basis/,core/,extra/: more tags 2017-07-08 18:31:39 +02:00
calendar more test IN: cleanup. 2018-02-15 09:20:01 -08:00
channels docs: cleanup some article titles that can be strings. 2017-10-25 11:11:44 -07:00
checksums checksums.metrohash: don't need uint8_t-array. 2018-03-05 16:29:10 -08:00
circular basis/,core/,extra/: more tags 2017-07-08 18:31:39 +02:00
classes/struct Update some copyright headers to follow the current convention 2017-09-11 15:43:03 -07:00
cocoa cocoa: cleanup ?-> syntax and implementation. 2018-03-13 13:21:21 -07:00
colors
columns
combinators basis/extra: removing '[ @ ] in favor of _ for fried quotations. 2018-01-19 23:40:23 -08:00
command-line Revert "use tilde paths instead of home append-path." 2018-03-15 08:45:12 -05:00
compiler alien.libraries: load-library is misnamed, refactor library-dll. 2018-02-19 10:38:21 -06:00
compression more test IN: cleanup. 2018-02-25 15:44:16 -08:00
concurrency Fix the existing IN: suffixes for the test vocabs 2018-01-24 16:03:48 -08:00
core-foundation
core-graphics
core-text basis/,core/,extra/: more tags 2017-07-08 18:31:39 +02:00
cpu fix more typos in docs. 2018-02-12 16:43:08 -08:00
csv basis/,core/,extra/: many new tags 2017-07-06 23:04:18 +02:00
db db.types-docs: mention the +primary-key+ in the appropriate help section 2018-03-04 21:27:22 +01:00
debugger
definitions/icons
delegate
deques
disjoint-sets
dlists *-docs: replace double spaces with single spaces 2017-06-05 13:16:07 -07:00
documents more test IN: cleanup. 2018-02-25 15:44:16 -08:00
editors editors: Launch editors as child processes. Hopefully this is ok on 2018-03-16 18:13:17 -05:00
endian more test IN: cleanup. 2018-02-25 15:44:16 -08:00
english more test IN: cleanup. 2018-02-25 15:44:16 -08:00
environment more test IN: cleanup. 2018-02-25 15:44:16 -08:00
eval more test IN: cleanup. 2018-02-25 15:44:16 -08:00
farkup
fonts more test IN: cleanup. 2018-02-15 09:20:01 -08:00
formatting formatting: better error messages for unknown directives. 2018-01-18 08:54:06 -08:00
fry core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
ftp io.encodings: use new latin1 instead of 8-bit encoding from file. 2018-02-28 08:56:01 -08:00
functors functors: C: no longer needs a stack effect. 2017-08-20 11:36:56 -05:00
furnace *-docs: replace double spaces with single spaces 2017-06-05 13:16:07 -07:00
game/input more test IN: cleanup. 2018-02-25 15:44:16 -08:00
gdk gtk.*,gdk.*: not using find-library again 2018-01-24 15:37:47 +01:00
generalizations factor: Rename [curry] -> currier, remove some [foo] words. 2017-08-06 00:20:35 -05:00
gio
glib glib.ffi: look for glib-2.0.dylib not glib-2.0.0.dylib 2017-12-18 17:02:06 -06:00
globs peg.ebnf: Clean up EBNF: syntax. 2017-08-05 22:23:57 -05:00
gmodule
gobject
gobject-introspection gobject-introspection: cleanup using. 2018-03-03 16:14:48 -08:00
grouping grouping: change chunking to throw bounds-errors in nth. 2018-03-05 16:57:52 -08:00
gtk gtk.*,gdk.*: not using find-library again 2018-01-24 15:37:47 +01:00
hash-sets more test IN: cleanup. 2018-02-25 15:44:16 -08:00
hashtables more test IN: cleanup. 2018-02-25 15:44:16 -08:00
heaps assoc-heaps: adding / fixing test case. 2018-02-14 16:52:53 -08:00
help help.vocabs: continue using convert-prefixes in $vocabs. 2018-02-24 18:11:26 -08:00
hints core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
html basis/,core/,extra/: many new tags 2017-07-06 23:04:18 +02:00
http io.encodings: use new latin1 instead of 8-bit encoding from file. 2018-02-28 08:56:01 -08:00
images images.loader.gtk: Add with-destructors. Fixes #1893. 2017-12-29 15:25:16 -06:00
inspector more test IN: cleanup. 2018-02-15 09:20:01 -08:00
interpolate more test IN: cleanup. 2018-02-15 09:20:01 -08:00
interval-maps Fix the existing IN: suffixes for the test vocabs 2018-01-24 16:03:48 -08:00
interval-sets
inverse Fix the existing IN: suffixes for the test vocabs 2018-01-24 16:03:48 -08:00
io Revert "io.backend.unix: fix handle-length on stdin." 2018-03-14 13:29:47 -07:00
iokit
ip-parser more test IN: cleanup. 2018-02-15 09:20:01 -08:00
json more test IN: cleanup. 2018-02-15 09:20:01 -08:00
lcs more test IN: cleanup. 2018-02-15 09:20:01 -08:00
libc more test IN: cleanup. 2018-02-15 09:20:01 -08:00
linked-assocs more test IN: cleanup. 2018-02-15 09:20:01 -08:00
linked-sets
listener
lists more test IN: cleanup. 2018-02-25 15:44:16 -08:00
literals
locals Fix the existing IN: suffixes for the test vocabs 2018-01-24 16:03:48 -08:00
logging
macros core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
match
math more test IN: cleanup. 2018-02-25 15:44:16 -08:00
memoize
mime more test IN: cleanup. 2018-02-15 09:20:01 -08:00
mirrors Factor: Rename <enum> to <enumerated> to not confuse with ENUM:s 2017-07-03 12:47:19 -07:00
models more test IN: cleanup. 2018-02-15 09:20:01 -08:00
multiline multiline-docs: amend the help for /* 2018-03-04 21:16:07 +01:00
nibble-arrays more test IN: cleanup. 2018-02-25 15:44:16 -08:00
nmake more test IN: cleanup. 2018-02-15 09:20:01 -08:00
opengl more test IN: cleanup. 2018-02-25 15:44:16 -08:00
openssl openssl.libcrypto.tests: should not forget to free the BIO 2018-01-24 20:20:38 +01:00
pack more test IN: cleanup. 2018-02-25 15:44:16 -08:00
pango basis/,core/,extra/: many new tags 2017-07-06 23:04:18 +02:00
peg more test IN: cleanup. 2018-02-15 09:20:01 -08:00
persistent factor: last iota -> <iota> fix. 2017-06-02 17:39:40 -05:00
porter-stemmer more test IN: cleanup. 2018-02-15 09:20:01 -08:00
present more test IN: cleanup. 2018-02-15 09:20:01 -08:00
prettyprint prettyprint: make sure float number-base is tested. 2017-06-11 13:45:22 -07:00
promises
quoted-printable quoted-printable: whoops tests needs latin2, not latin1. 2018-02-28 11:08:45 -08:00
quoting more test IN: cleanup. 2018-02-15 09:20:01 -08:00
random more test IN: cleanup. 2018-02-25 15:44:16 -08:00
refs
regexp Fix the existing IN: suffixes for the test vocabs 2018-01-24 16:03:48 -08:00
roman
search-deques more test IN: cleanup. 2018-02-25 15:44:16 -08:00
see
sequences more test IN: cleanup. 2018-02-25 15:44:16 -08:00
serialize
shuffle more test IN: cleanup. 2018-02-25 15:44:16 -08:00
simple-flat-file
simple-tokenizer more test IN: cleanup. 2018-02-25 15:44:16 -08:00
smtp basis/,extra/: lots of new tags.txt files 2017-07-05 01:50:39 +02:00
sorting more test IN: cleanup. 2018-02-15 09:20:01 -08:00
soundex more test IN: cleanup. 2018-02-15 09:20:01 -08:00
source-files/errors/debugger Update some copyright headers to follow the current convention 2017-09-11 15:43:03 -07:00
specialized-arrays specialized-arrays: slightly faster nth-unsafe. 2018-03-04 20:48:10 -08:00
specialized-vectors functors: FUNCTOR: ;FUNCTOR -> <FUNCTOR: ;FUNCTOR> 2017-08-05 20:41:19 -05:00
splitting/monotonic more test IN: cleanup. 2018-02-15 09:20:01 -08:00
stack-checker basis/extra: removing '[ @ ] in favor of _ for fried quotations. 2018-01-19 23:40:23 -08:00
strings/tables more test IN: cleanup. 2018-02-15 09:20:01 -08:00
suffix-arrays more test IN: cleanup. 2018-02-15 09:20:01 -08:00
summary
syndication basis/,core/,extra/: many new tags 2017-07-06 23:04:18 +02:00
system-info more test IN: cleanup. 2018-02-15 09:20:01 -08:00
threads core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
timers more test IN: cleanup. 2018-02-15 09:20:01 -08:00
tools Revert "use tilde paths instead of home append-path." 2018-03-15 08:45:12 -05:00
tr basis/,core/,extra/: many new tags 2017-07-06 23:04:18 +02:00
tuple-arrays functors: FUNCTOR: ;FUNCTOR -> <FUNCTOR: ;FUNCTOR> 2017-08-05 20:41:19 -05:00
typed typed: cleanup using. 2018-02-14 16:22:04 -08:00
ui ui.backend.cocoa.views: prepareOpenGL can use ?-> syntax. 2018-03-13 11:09:55 -07:00
unicode unicode.collation: minor cleanup. 2018-03-14 15:46:10 -07:00
unix fix another typo. 2018-02-12 17:17:44 -08:00
unrolled-lists more test IN: cleanup. 2018-02-15 09:20:01 -08:00
urls more test IN: cleanup. 2018-02-15 09:20:01 -08:00
uuid more test IN: cleanup. 2018-02-15 09:20:01 -08:00
validators more test IN: cleanup. 2018-02-25 15:44:16 -08:00
vectors/functor functors: FUNCTOR: ;FUNCTOR -> <FUNCTOR: ;FUNCTOR> 2017-08-05 20:41:19 -05:00
vlists more test IN: cleanup. 2018-02-25 15:44:16 -08:00
vm
vocabs more test IN: cleanup. 2018-02-25 15:44:16 -08:00
webbrowser more test IN: cleanup. 2018-02-15 09:20:01 -08:00
windows windows.kernel32: add the FILE_* constants for GetVolumeInformation 2018-03-04 21:27:28 +01:00
wrap more test IN: cleanup. 2018-02-15 09:20:01 -08:00
x11 basis/,extra/: removing some unnecessary EXCLUDE declarations 2017-06-24 16:38:34 +02:00
xdg
xml io.encodings.8-bit: more encodings, and reduce hierarchy. 2018-02-26 10:21:35 -08:00
xml-rpc basis/,core/,extra/: many new tags 2017-07-06 23:04:18 +02:00
xmode more test IN: cleanup. 2018-02-15 09:20:01 -08:00