Ur/Web Examples
Timeline
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent timeline items

2016-08-17
07:44
[164b329722] Leaf: update copyright year (user: beyert, tags: trunk)
07:36
[9fe61fe278] tiny cleanups (user: beyert, tags: trunk)
07:33
[598aee9f68] further improve examples in composableSignals (user: beyert, tags: trunk)
07:23
[904ba75c5b] in composableSignals, use better examples / make examples more consistent, particuarly showing that pure/return can be used as a constructor for signals (user: beyert, tags: trunk)
05:59
[c4437d6ed0] make composableSignals demo interactive to better illustrate the benefits of signal lifting (user: beyert, tags: trunk)
05:40
[7a264a41b0] add liftS3 / liftS3' to composableSignals library, with examples provided (user: beyert, tags: trunk)
05:23
[224be5ae9a] adjust composableSignals API (user: beyert, tags: trunk)
05:05
[44e95edf08] tiny updates to documentation (again) (user: beyert, tags: trunk)
05:04
[208f87bd26] tiny updates to documentation (user: beyert, tags: trunk)
05:03
[89123158a3] add composable signals libary, providing various lift functions for signals, similar to liftA in Haskell (user: beyert, tags: trunk)
04:50
[e1c70eddd2] add composable signals libary, providing various lift functions for signals, similar to liftA in Haskell (user: beyert, tags: trunk)
04:47
[34f12621b3] finally commit experimental JSON RPC client, written in Haskell, called by Ur/Web via the C FFI, written at some point from 2015-02-15 15:37:39 to 2015-08-11 22:08:20 (via timestamps). It definitely worked the last time that I tried running it, albeit it was highly experimental... (user: beyert, tags: trunk)
04:28
[06fb318b2b] - this change has remained uncommitted since 2015-05-18 00:07:20, not sure if it is useful for sensible, but commit anyway... (user: beyert, tags: trunk)
2015-03-01
23:54
[d27e9105c6] - slight adjustment to required libraries (user: beyert, tags: trunk)
23:07
[56f4b59eef] - attempt to provide server-side versions of periodic/periodicT, which were unsuccessful since sources and signals aren't allowed server side (eg. the error "Input to exported function 'PseudoRandomIota/randomPeriodic' involves one or more types that are disallowed for page handler inputs: Basis.signal, Basis.source") (user: beyert, tags: trunk)
2015-02-23
05:17
[d033bf1632] - in jsMove switch back to signal-based instructions (user: beyert, tags: trunk)
03:42
[f85bb74c6b] - make jsMove more concise (user: beyert, tags: trunk)
01:41
[5a1c5eea69] - slight revisions to formatting (user: beyert, tags: trunk)
2015-02-21
08:15
[de3e6e7ecb] - in JsMove, bring back usage of signals in setMouseEvents (user: beyert, tags: trunk)
07:56
[0cc741e048] - fix instructions in jsMove to be properly reactive again (this time the fix is confirmed...) (user: beyert, tags: trunk)
06:19
[fbf4cdd254] - fix instructions in jsMove to be properly reactive again (user: beyert, tags: trunk)
06:06
[08e529d5b8] - make jsMove instructions function return something rather than perform the mutation internally (user: beyert, tags: trunk)
2015-02-14
19:23
[ea7f0a71bc] - make type signatures in jsMove more consistent (user: beyert, tags: trunk)
18:30
[390434ab07] - small clean ups in jsMove (user: beyert, tags: trunk)
18:22 • Edit [f9eb6bbc58726fc1|f9eb6bbc58]: Edit check-in comment. (user: beyert)
18:20
[80f4369e4b] - various clean ups (user: beyert, tags: trunk)
12:30
[7ea1581d64] - make instructions reactive in jsMove (not sure if this is better or not, but I reduced the amount of call sites substantially) (user: beyert, tags: trunk)
10:24
[6119bd28e2] - small adjustment (user: beyert, tags: trunk)
10:23
[6afd4b8012] - cleanup tuple related code in jsMove (user: beyert, tags: trunk)
10:08
[7ce9c1c953] - simplify keyboard handling code in jsMove (user: beyert, tags: trunk)
09:49
[4434b0a8e8] - slightly simplify keys in jsMove (user: beyert, tags: trunk)
09:46
[37688f7624] - simplify jsMove, getting rid of duplicate keys, and fixing show function for list int (user: beyert, tags: trunk)
09:33
[4cbaf3a497] - simplify jsMove and get rid of duplicate coordinates (user: beyert, tags: trunk)
09:06
[81647502cd] - make conservative adjustments to JavaScript side of JsMove (user: beyert, tags: trunk)
07:43
[2144d297b9] - slight modernization of jsMove (still needs a lot more work) (user: beyert, tags: trunk)
04:46
[abcb150ad4] - minor improvements (user: beyert, tags: trunk)
04:16
[69ed559a5c] - update wiki (user: beyert, tags: trunk)
04:14
[4d92131b32] - update wiki (user: beyert, tags: trunk)
04:12
[c8b6ebc59d] - update wiki (user: beyert, tags: trunk)
04:10
[50fb2b23aa] - update wiki (user: beyert, tags: trunk)
04:06
[c1b08406b6] - small cleanups (user: beyert, tags: trunk)
04:03
[deb130b5b7] - change naming conventions (both in terms of files and functions) of examples pertaining random generation (user: beyert, tags: trunk)
03:27
[6d1c6f8af3] - add two pseudo-random number generation examples: one is simple, the other generates random numbers "continuously" using periodicT (user: beyert, tags: trunk)
02:21
[a2b3500615] - add monadic version of periodic (periodicT): we can't just use bind and return with periodic, since the signature needs to be different for transactional values, hence the need for such a procedure (user: beyert, tags: trunk)
2015-02-01
20:41
[ce73b49ce0] - formatting clean ups (user: beyert, tags: trunk)
20:37
[be6aa0917d] - cleanup interfaces for periodic and periodicSequence (user: beyert, tags: trunk)
07:24
[57a45caae6] - update copyright dates (user: beyert, tags: trunk)
07:23
[e0e7466c79] - add missing refactored files from a few moments ago, and fix typeclass instance dependency issue (user: beyert, tags: trunk)
07:19
[525d5ebcf0] - refactor iota to use two different modules (user: beyert, tags: trunk)
05:58
[fe49f946a5] - get rid of redundant code (user: beyert, tags: trunk)