John Benediktsson
0133a674a4
concurrency.mailboxes: fix test now that get-all returns a vector.
2018-01-20 21:30:34 -08:00
John Benediktsson
0eb4fc2951
io.launcher.unix: cleanup find-process.
2018-01-20 13:33:16 -08:00
John Benediktsson
cb89a14ed6
concurrency.mailboxes: use unless-disposed.
2018-01-20 12:23:32 -08:00
John Benediktsson
f25d7313d6
concurrency.mailboxes: simplify mailbox-get-all-timeout.
2018-01-20 11:58:52 -08:00
Björn Lindqvist
3b78ec7b6f
ui.render: small simplification
2018-01-20 18:10:06 +01:00
John Benediktsson
f0fac14c14
system-info.macosx: adding High Sierra system-code-name.
2018-01-20 09:01:33 -08:00
John Benediktsson
c68f0e0042
concurrency.distributed: use delete-at* instead of at/delete-at.
2018-01-20 08:18:36 -08:00
John Benediktsson
0ac73e1f11
concurrency.distributed: simplify a bit, mostly because...
...
... I'm not a fan of thd instead of thread, and it seemed (to me)
a little cleaner inlining assoc instead of using get/set words.
2018-01-20 08:16:25 -08:00
Alexander Iljin
392e57a0d5
concurrency.distributed: replace remote-thread connection slot with assoc
...
The new global assoc will match remote-thread instances with their
connection instances, if any. The slot removal will reduce the burden of
sending the remote-thread instances over the socket.
2018-01-20 08:12:38 -08:00
Alexander Iljin
5dec80711b
concurrency.distributed: add myself to the vocab authors
2018-01-20 09:43:40 -06:00
Alexander Iljin
762268f2fe
concurrency.distributed: implement with-connection combinator
...
This allows to send multiple messages over the same socket connection. The
old implementation used with-client, which sent a single message and then
closed the socket. The connection stream is stored in the new remote-thread
tuple slot named connection.
2018-01-20 09:43:40 -06:00
Alexander Iljin
72ed5bf73d
concurrency.distributed: shorten stop-node implementation
2018-01-20 09:43:40 -06:00
John Benediktsson
b40ba26bac
basis/extra: removing '[ @ ] in favor of _ for fried quotations.
2018-01-19 23:40:23 -08:00
John Benediktsson
dcb06f3cbd
ui.backend.cocoa.views: use world get-global in touchbar-commands.
2018-01-19 15:39:52 -08:00
John Benediktsson
07e6e5e949
ui.gadgets.worlds: don't need world with-variable.
...
with-gl-context already does world set-global.
2018-01-19 15:09:27 -08:00
John Benediktsson
c4d139ca9f
porter-stemmer: use zip.
2018-01-19 12:13:58 -08:00
John Benediktsson
d5b5706241
game.input.x11: use zip-as.
2018-01-19 12:13:35 -08:00
John Benediktsson
7bec9dcac7
windows.gdiplus: remove extra whitespace.
2018-01-19 09:22:39 -08:00
John Benediktsson
001ea5f6b4
ui.gadgets.worlds: revert back to 1 track-add.
2018-01-19 09:18:49 -08:00
John Benediktsson
f33bf70ad6
ui.backend.cocoa.views: use queued-gesture for touchbar commands.
2018-01-18 22:20:27 -08:00
John Benediktsson
b0ded020ea
ui.gadgets.worlds: use constraints for single gadget in window.
2018-01-18 21:30:34 -08:00
John Benediktsson
1d751e7e12
ui.gadgets.worlds: world-attributes can specify fill and orientation.
2018-01-18 21:14:24 -08:00
Björn Lindqvist
09d3f243ef
ui.backend.gtk: set the source priority to idle, fixes #1879
2018-01-18 23:25:30 +01:00
John Benediktsson
d6fd4215d2
formatting: better error messages for unknown directives.
2018-01-18 08:54:06 -08:00
Björn Lindqvist
f93da595f5
ui: undoing 9e9b70005b
...
The ui-thread variable absolutely is needed to ensure that only one UI
thread is running at the same time. If more than one UI thread runs,
they will be competing for events which causes all sorts of problems.
2018-01-18 17:30:51 +01:00
Björn Lindqvist
9f1935c7f1
ui.*: lets rename ui-running to with-ui-running
...
Because it is really annoying with global variables having the same name
as words.
2018-01-18 16:48:35 +01:00
Björn Lindqvist
78c31ada9e
ui.*: doc updates
2018-01-18 16:48:35 +01:00
John Benediktsson
3147593b2c
math.combinatorics: make selections use change-nth-unsafe again.
2018-01-17 14:17:44 -08:00
John Benediktsson
1beaa8f494
math.combinatorics: fix selections bug, geez.
2018-01-17 13:59:22 -08:00
John Benediktsson
9d35cd9048
math.combinatorics: fix selections bug that went missing before previous commit.
2018-01-17 13:55:05 -08:00
Björn Lindqvist
1c7c2a380c
ui.gadgets.panes.tests: better than hardcoding values
2018-01-17 19:40:48 +01:00
John Benediktsson
3bf23d242d
math.combinatorics: speed up selections word.
2018-01-17 10:36:12 -08:00
John Benediktsson
9a4441a80e
math.combinatorics: remove memoize of factorial.
...
If lots of large factorials are computed could use too much memory.
2018-01-16 14:57:17 -08:00
Alexander Iljin
1c41499681
concurrency.messaging-docs: add a missing parenthesis
2018-01-16 13:40:14 -08:00
Alexander Iljin
737597fd5a
concurrency.messaging-docs: add help for handle-synchronous
2018-01-16 13:40:14 -08:00
Alexander Iljin
d97a83889a
concurrency.distributed-docs: add a note about send-synchronous
2018-01-16 13:40:14 -08:00
Alexander Iljin
6bffbf4318
concurrency.distributed-docs: shorten some sample code
2018-01-16 13:40:14 -08:00
Alexander Iljin
620ab30ed7
concurrency.distributed-tests: add test for send-/reply-synchronous
2018-01-16 13:40:14 -08:00
Alexander Iljin
a25bffeb01
concurrency.distributed-docs: fix an error in port number specification
2018-01-16 13:40:14 -08:00
Alexander Iljin
f1e4095d50
concurrency.distributed-docs: update an example code
2018-01-16 13:40:14 -08:00
Alexander Iljin
5d5b794100
io.servers-docs: fix link formatting
2018-01-16 13:40:14 -08:00
Alexander Iljin
74de0033b2
io.directories-docs: remove an extra character
2018-01-16 13:40:14 -08:00
Alexander Iljin
ef0bf15eb4
db[.tuples|.types]-docs: replace "a SQL" with "an SQL"
2018-01-16 13:40:14 -08:00
Alexander Iljin
49665c546f
db-docs: add a missing space
2018-01-16 13:40:14 -08:00
Alexander Iljin
c9f5757dcd
db-docs: fix the documentation for query-each and query-map
2018-01-16 13:40:14 -08:00
John Benediktsson
fb9c3920ae
ui.tools: enable touchbar commands.
2018-01-01 16:00:19 -08:00
John Benediktsson
d2162da88e
ui.backend.cocoa.views: allow up to 8 touchbar buttons.
2018-01-01 16:00:19 -08:00
John Benediktsson
07f4d19947
cocoa.touchbar: use arrays of strings instead of enums.
2018-01-01 16:00:19 -08:00
Doug Coleman
6ddeeac3dc
tools.ps.windows: If we can't read the process command-line args, just
...
ignore the error.
Fixes #1788 .
2017-12-30 20:30:28 +00:00
Doug Coleman
97a928a1bd
images.loader.gtk: Add with-destructors. Fixes #1893 .
...
Also did this on imac: cd /usr/local/lib && ln -s /opt/local/lib/libgobject-2.0.dylib .
2017-12-29 15:25:16 -06:00