- 06 Sep, 2018 1 commit
-
-
Haye Böhm authored
It appears this whole change is unnecessary when a simple contract is kept: Whenever you define a lens, the write lens should never yield Nothing while there is a reducer for the lens.
-
- 02 Aug, 2018 1 commit
-
-
Bas Lijnse authored
Tweaked the utility functions for creating startable tasks to reduce the need to pass default parameters in the common cases.
-
- 01 Aug, 2018 2 commits
-
-
Bas Lijnse authored
-
Bas Lijnse authored
-
- 31 Jul, 2018 1 commit
-
-
Bas Lijnse authored
-
- 28 Jul, 2018 3 commits
-
-
Bas Lijnse authored
Also tweaked the API a bit based on the examples in the documentation.
-
Bas Lijnse authored
It now possible to do the same with `doTasks`
-
Bas Lijnse authored
directly creating task instances when an application is started. This was already possible internally, but was not yet exposed in the API.
-
- 21 Jun, 2018 1 commit
-
-
Mart Lubbers authored
This reverts commit 76d6217a.
-
- 29 May, 2018 3 commits
-
-
Haye Böhm authored
trees This commit enables: - Asynchronous reading from any kind of SDS - Asynchronous writing from any kind of SDS - Asynchronous modifying of SDSLens, SDSSelect, SDSRemoteSource, SDSSource. For all other SDS definition the modify is implemented as read --> write.
-
Haye Böhm authored
- Add new share types denoting a share is a remote (SDSRemote) - Change read/write/modify signatures to be able to return that a respective operation is queued. - Change get/set/upd to use and wait for asyn operations - Change part of the task rewriting to account for waiting for async operations An operation on a SDS can now yield either: Queued connectionId: An async operation is queued, the task will be notified when it is done. The connectionId should be used to retrieve the result from the connection states in the world. This is only returned when: - The operation is done on a RemoteSDS - The operation is done in the context of a task Result a: Synchronous operation was done, return the result directly
-
Mart Lubbers authored
-
- 24 May, 2018 1 commit
-
-
Mart Lubbers authored
-
- 17 May, 2018 1 commit
-
-
Mart Lubbers authored
-
- 23 Apr, 2018 1 commit
-
-
Mart Lubbers authored
-
- 19 Apr, 2018 1 commit
-
-
Mart Lubbers authored
-
- 11 Jan, 2018 1 commit
-
-
Mart Lubbers authored
For this I had to change all functions depending on the iworld timestamp directly. Tasks using the share will still work.
-
- 29 Nov, 2017 1 commit
-
-
Bas Lijnse authored
Changed task output queue to allow server-side exception information to be sent properly to the client framework.
-
- 27 Nov, 2017 1 commit
-
-
Bas Lijnse authored
because the pings keep active clients alive
-
- 12 Oct, 2017 1 commit
-
-
Steffen Michels authored
-
- 11 Oct, 2017 1 commit
-
-
Steffen Michels authored
-
- 11 Sep, 2017 1 commit
-
-
Bas Lijnse authored
-
- 22 Aug, 2017 2 commits
-
-
Bas Lijnse authored
- Created an engine option for enabling/disabling autolayouting. This makes debugging easier. - Added a layout for creating a toolbar and moving selected actions to it.
-
Bas Lijnse authored
-
- 21 Aug, 2017 2 commits
-
-
Bas Lijnse authored
-
Bas Lijnse authored
Centralized itasks engine options in an EngineOptions record that you can customize using startEngineWithOptions
-
- 15 Aug, 2017 1 commit
-
-
Bas Lijnse authored
Completely changed the way the store works. It is now fully built on top of the core SDS sources and combinators. Before the store existed as part of the engine although you could access it using some SDS's. To make this possible I added a generic caching combinator for SDS's such that caching is no longer limited to files in the store, but can be applied to any shared source. This change removes *a lot* of unnecessary I/O and makes iTask apps feel more responsive.
-
- 23 Jul, 2017 1 commit
-
-
Bas Lijnse authored
-
- 05 Jul, 2017 2 commits
-
-
Bas Lijnse authored
-
Bas Lijnse authored
-
- 04 Jul, 2017 1 commit
-
-
Bas Lijnse authored
Moved everything from iTasks.API.Core.* except for some leftover types and derives in iTasks.API.Core.Types that should be distributed over other modules once everything has been moved.
-
- 03 Jul, 2017 1 commit
-
-
Bas Lijnse authored
-
- 26 Jun, 2017 1 commit
-
-
Bas Lijnse authored
-
- 15 Jun, 2017 1 commit
-
-
Bas Lijnse authored
It now includes checking the buildID of the application and the creation time of the task instance.
-
- 08 Jun, 2017 1 commit
-
-
Bas Lijnse authored
Added setting return codes when the itasks main loop stops. It is used when running the test as cli application
-
- 07 Jun, 2017 2 commits
-
-
Bas Lijnse authored
-
Bas Lijnse authored
Added the possibility to run an iTasks event loop with a list of tasks that are immediately created and evaluated
-
- 07 May, 2017 1 commit
-
-
Steffen Michels authored
-
- 28 Apr, 2017 1 commit
-
-
Steffen Michels authored
-
- 13 Feb, 2017 1 commit
-
-
Bas Lijnse authored
-