2015-07-03 14:57:11 +0000 <joco42_> every single index is explained in the talk, basic java programming is a prerequisite
2015-07-03 14:58:56 +0000 <saulzar_> I'll leave the theory to you ;)
2015-07-03 15:01:20 +0000 <saulzar_> I am however quite keen to get this html library going though!
2015-07-03 15:01:33 +0000 <joco42_> i see what u mean
2015-07-03 15:02:03 +0000 <joco42_> i should get more practical i feel
2015-07-03 15:02:59 +0000bennofs(~benno@ipb2186cc7.dynamic.kabel-deutschland.de)
2015-07-03 15:03:12 +0000 <joco42_> on the other hand theory was driving me towards frp... so in the end perhaps things will get practical
2015-07-03 15:03:21 +0000 <saulzar_> There's room for both. Probably frp gets quite a theoretical view because it gets studied academically quite a bit
2015-07-03 15:04:08 +0000 <saulzar_> It's been around for a while yet hasn't been so great for actually writing applications (IMO)
2015-07-03 15:04:55 +0000latk(~textual@global-1-27.nat.csx.cam.ac.uk)
2015-07-03 15:06:30 +0000 <ryantrinkle> saulzar_: well, most of the implementations had memory leaks or enormous CPU usage
2015-07-03 15:06:55 +0000 <saulzar_> Or were plagued by arrows
2015-07-03 15:07:35 +0000 <saulzar_> I feel like the continuous time thing was a big distraction, it was always kind of cool in toy programs
2015-07-03 15:08:12 +0000bkolera(sid18251@gateway/web/irccloud.com/x-jegzqpcfovfbxxne) ()
2015-07-03 15:08:15 +0000 <saulzar_> Yay for practically useful FRP
2015-07-03 15:08:22 +0000bkolera(sid18251@gateway/web/irccloud.com/x-bjsnxumlemkuzthq)
2015-07-03 15:09:45 +0000 <ryantrinkle> saulzar_: i think the continuous time thing would be fantastic as a layer on top
2015-07-03 15:10:13 +0000 <ryantrinkle> that's one of the reasons i made Reflex a typeclass - so that a Reflex transformer could be written that adds continuous function primitives
2015-07-03 15:10:15 +0000 <saulzar_> Sure, for some domains
2015-07-03 15:10:33 +0000 <saulzar_> Ah..
2015-07-03 15:13:03 +0000 <saulzar_> I tried to write a 2D physics simulation in Yampa, the trouble with the continuous time primitives is that to make real numeric code stable enough required something more complex than simple integration with impulses
2015-07-03 15:13:16 +0000 <ryantrinkle> yeah
2015-07-03 15:13:26 +0000 <ryantrinkle> i did some stuff like that in Yampa, too
2015-07-03 15:13:32 +0000 <ryantrinkle> it's very tricky
2015-07-03 15:13:41 +0000 <saulzar_> You tended to need to iterate and add hacky stuff like pushing objects out from each other to make the simulation stable
2015-07-03 15:13:47 +0000 <ryantrinkle> yeah
2015-07-03 15:13:58 +0000 <saulzar_> Then by the time you've done that you look at it and it kind of seems like Yampa only made it trickier
2015-07-03 15:14:03 +0000 <ryantrinkle> yep
2015-07-03 15:14:15 +0000 <ryantrinkle> i'm not sure that physics engines need FRP *internally* very much
2015-07-03 15:14:28 +0000 <ryantrinkle> real physics engines are basically enormous linear algebra machines
2015-07-03 15:14:59 +0000 <saulzar_> Yeah, mine was just a toy
2015-07-03 15:16:48 +0000 <saulzar_> I could see you might use it for game logic/scripting as a way of interfacing. Then I'm not sure you need the continuous time
2015-07-03 15:17:25 +0000 <ryantrinkle> yeah
2015-07-03 15:19:54 +0000 <saulzar_> joco42_, You can use the overloaded reflex type to add statistics collection :)
2015-07-03 15:23:50 +0000 <joco42_> i was just thinking about this pagerank thing, one could assign a number to each dynamic and set a threshold, above the threshold it is global (= say amazon, important website), below it is local (= say my website, not important website :) )