News for hackers. Stuff that matters.
Re:Flutter – The sky’s the limit by stabbles on Friday December 07, 2018 @02:28PM (#18630744)
Hot reload is like the REPL of frontend development
Re:Flutter – The sky’s the limit by sdegutis on Friday December 07, 2018 @02:33PM (#18630779)
But traditionally it's been full of caveats, namely whenever you have long-lived objects or instances of classes somewhere in your hierarchy, causing all sorts of hard to debug issues. I used to do manual hot-reloading when working in a Clojure codebase full time for a few years using Cider (Clojure IDE inside Emacs), and it still required a fair amount of organizing your code to mostly be immutable to avoid these caveats altogether. An entire philosophy came out of this when Stuart Sierra wrote about how he solved this using lifecycles and then released his Component framework to kind of codify these lifecycle ideas into a concrete thing. All this because hot-reloading is great but really fragile.
Re:Flutter – The sky’s the limit by mateuszf on Friday December 07, 2018 @02:36PM (#18630806)
It actually works great if your'e using ClojureScript / figwheel / reagent / re-frame.
Re:Flutter – The sky’s the limit by mateuszf on Friday December 07, 2018 @02:33PM (#18630778)
Or you can use a frontend language with a proper REPL (e.g. ClojureScript)
Re:Flutter – The sky’s the limit by manangatangy on Friday December 07, 2018 @09:35PM (#18633534)
Does ClojureScript run on mobile platforms ?
Re:Flutter – The sky’s the limit by fulafel on Saturday December 08, 2018 @02:01AM (#18634246)
Yes, web apps and React Native-based (http://cljsrn.org/).

ClojureScript has both REPL and hot reload, btw :)

Re:Flutter – The sky’s the limit by lostmsu on Sunday December 09, 2018 @08:55PM (#18644603)
That existed on many platforms for a while. Yet, they are getting abandoned. See https://blogs.msdn.microsoft.com/visualstudio/2016/04/06/ui-...