• 0 Posts
  • 7 Comments
Joined 2 years ago
cake
Cake day: June 2nd, 2023

help-circle



  • I dunno. Everyone learns in high school that gravity causes acceleration. Da Vinci’s big idea here may have been realizing that. It seems possible to me that the common understanding at the time of these drawings was that things fell at a constant speed.

    Interesting though, the article says that he had trouble proving it via experiment. That would indicate that he came up with the idea of acceleration due to gravity not from observation.

    Anyways, none of this points to proto-relatvistic thinking.



  • Apart from the fact that TornadoFX is essentially abandoned now, I’m not really a fan of it.

    There’s a lot of cool stuff in the library, which has tons of extension functions and helper functions, that can be an inspiration for streamlining JavaFX layout code. So anyone interested in JavaFX with Kotlin should look at the TornadoFX source code.

    What I don’t like is the builder framework that they have designed. It really doesn’t allow for extension to cover common patterns that a particular developer uses over and over. For instance, if you had a Label that you styled as a data tag and you use it over and over, then you might create tagLabel() function that you would call. But with TornadoFX, you’re going to have to create a builder of a builder function instead.

    At the end of the day, I think you can create cleaner layout code without TornadoFX’s builder concept.

    Finally, they add on their own, flawed (IMHO), implementation of MVC, which just clutters up and confuses the good stuff they had.