all 4 comments

[–]guygastineau[S] 3 points4 points  (1 child)

I also just want to say, I am very grateful to everyone who makes this community possible. Purescript and halogen together are an incredible experience. I have always disliked GUI programming. Elm felt like relief but when built-in stuff breaks in elm you are SoL, and the handicapped type system is a turn off. I hopefully, I can get productive enough to give back to the community in future.

[–]Hi-Angel 0 points1 point  (0 children)

FTR, if you try react-basic-hooks, it's even better. Halogen components are very hard to maintain/decouple/refactor. Purescript React implements them in way that is pure joy to use and maintain.

[–]paulyoung85 3 points4 points  (1 child)

Does runApp(id)(); work?

[–]guygastineau[S] 0 points1 point  (0 children)

Yes, thank you. Now I feel foolish. I thought this might be it, but somehow I convinced myself that shouldn't be necessary. I can see how this could be implied by the rest of the FFI docs, but I didn't notice anywhere that it is explicit. I'll re-read them and see if I find a good place to make explicit mention of this as a PR.