Ur/Web Examples
Timeline
Not logged in

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

50 most recent check-ins

2016-08-17
07:44
update copyright year Leaf check-in: 164b329722 user: beyert tags: trunk
07:36
tiny cleanups check-in: 9fe61fe278 user: beyert tags: trunk
07:33
further improve examples in composableSignals check-in: 598aee9f68 user: beyert tags: trunk
07:23
in composableSignals, use better examples / make examples more consistent, particuarly showing that pure/return can be used as a constructor for signals check-in: 904ba75c5b user: beyert tags: trunk
05:59
make composableSignals demo interactive to better illustrate the benefits of signal lifting check-in: c4437d6ed0 user: beyert tags: trunk
05:40
add liftS3 / liftS3' to composableSignals library, with examples provided check-in: 7a264a41b0 user: beyert tags: trunk
05:23
adjust composableSignals API check-in: 224be5ae9a user: beyert tags: trunk
05:05
tiny updates to documentation (again) check-in: 44e95edf08 user: beyert tags: trunk
05:04
tiny updates to documentation check-in: 208f87bd26 user: beyert tags: trunk
05:03
add composable signals libary, providing various lift functions for signals, similar to liftA in Haskell check-in: 89123158a3 user: beyert tags: trunk
04:50
add composable signals libary, providing various lift functions for signals, similar to liftA in Haskell check-in: e1c70eddd2 user: beyert tags: trunk
04:47
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... check-in: 34f12621b3 user: beyert tags: trunk
04:28
- this change has remained uncommitted since 2015-05-18 00:07:20, not sure if it is useful for sensible, but commit anyway... check-in: 06fb318b2b user: beyert tags: trunk
2015-03-01
23:54
- slight adjustment to required libraries check-in: d27e9105c6 user: beyert tags: trunk
23:07
- 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") check-in: 56f4b59eef user: beyert tags: trunk
2015-02-23
05:17
- in jsMove switch back to signal-based instructions check-in: d033bf1632 user: beyert tags: trunk
03:42
- make jsMove more concise check-in: f85bb74c6b user: beyert tags: trunk
01:41
- slight revisions to formatting check-in: 5a1c5eea69 user: beyert tags: trunk
2015-02-21
08:15
- in JsMove, bring back usage of signals in setMouseEvents check-in: de3e6e7ecb user: beyert tags: trunk
07:56
- fix instructions in jsMove to be properly reactive again (this time the fix is confirmed...) check-in: 0cc741e048 user: beyert tags: trunk
06:19
- fix instructions in jsMove to be properly reactive again check-in: fbf4cdd254 user: beyert tags: trunk
06:06
- make jsMove instructions function return something rather than perform the mutation internally check-in: 08e529d5b8 user: beyert tags: trunk
2015-02-14
19:23
- make type signatures in jsMove more consistent check-in: ea7f0a71bc user: beyert tags: trunk
18:30
- small clean ups in jsMove check-in: 390434ab07 user: beyert tags: trunk
18:20
- various clean ups check-in: 80f4369e4b user: beyert tags: trunk
12:30
- make instructions reactive in jsMove (not sure if this is better or not, but I reduced the amount of call sites substantially) check-in: 7ea1581d64 user: beyert tags: trunk
10:24
- small adjustment check-in: 6119bd28e2 user: beyert tags: trunk
10:23
- cleanup tuple related code in jsMove check-in: 6afd4b8012 user: beyert tags: trunk
10:08
- simplify keyboard handling code in jsMove check-in: 7ce9c1c953 user: beyert tags: trunk
09:49
- slightly simplify keys in jsMove check-in: 4434b0a8e8 user: beyert tags: trunk
09:46
- simplify jsMove, getting rid of duplicate keys, and fixing show function for list int check-in: 37688f7624 user: beyert tags: trunk
09:33
- simplify jsMove and get rid of duplicate coordinates check-in: 4cbaf3a497 user: beyert tags: trunk
09:06
- make conservative adjustments to JavaScript side of JsMove check-in: 81647502cd user: beyert tags: trunk
07:43
- slight modernization of jsMove (still needs a lot more work) check-in: 2144d297b9 user: beyert tags: trunk
04:46
- minor improvements check-in: abcb150ad4 user: beyert tags: trunk
04:16
- update wiki check-in: 69ed559a5c user: beyert tags: trunk
04:14
- update wiki check-in: 4d92131b32 user: beyert tags: trunk
04:12
- update wiki check-in: c8b6ebc59d user: beyert tags: trunk
04:10
- update wiki check-in: 50fb2b23aa user: beyert tags: trunk
04:06
- small cleanups check-in: c1b08406b6 user: beyert tags: trunk
04:03
- change naming conventions (both in terms of files and functions) of examples pertaining random generation check-in: deb130b5b7 user: beyert tags: trunk
03:27
- add two pseudo-random number generation examples: one is simple, the other generates random numbers "continuously" using periodicT check-in: 6d1c6f8af3 user: beyert tags: trunk
02:21
- 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 check-in: a2b3500615 user: beyert tags: trunk
2015-02-01
20:41
- formatting clean ups check-in: ce73b49ce0 user: beyert tags: trunk
20:37
- cleanup interfaces for periodic and periodicSequence check-in: be6aa0917d user: beyert tags: trunk
07:24
- update copyright dates check-in: 57a45caae6 user: beyert tags: trunk
07:23
- add missing refactored files from a few moments ago, and fix typeclass instance dependency issue check-in: e0e7466c79 user: beyert tags: trunk
07:19
- refactor iota to use two different modules check-in: 525d5ebcf0 user: beyert tags: trunk
05:58
- get rid of redundant code check-in: fe49f946a5 user: beyert tags: trunk
05:56
- logic cleanups in iota check-in: 6e76f07096 user: beyert tags: trunk