3 ms·
There are a million posts like X in Go or Y in Rust where the language doesn't matter and here this is like the one case where the language its written in is ac
by resoluteteeth 4y ago
There are a million posts like X in Go or Y in Rust where the language doesn't matter and here this is like the one case where the language its written in is actually relevant/important and the README doesn't even say (it's nim).
Also it looks like this follows the elm architecture but that isn't usually necessary described as "delarative."
- can_lehmann 4y agoI was unaware that GitHub's language metrics are moved to the bottom of the page on mobile, so I added a short note to the README stating that Owlkettle is written in Nim. I have only used Elm briefly, but as far as I know, a major part of the Elm architecture is the usage of an Msg type which facilitates the communication between the view and the controller (https://guide.elm-lang.org/architecture/ https://guide.elm-lang.org/architecture/). Owlkettle does not require you to use this pattern. Owlkettle is declarative because the GUI is automatically updated when the widget state changes. In this way it is similar to web frameworks such as React or Mithril.js. React also uses the term "declarative" to describe this behavior (https://reactjs.org/ https://reactjs.org/).