<instructions>Your goal is to analyze the following comment and estimate how highly it will be upvoted by the Hacker News community.</instructions><comment><author>overgard</author><text>GUI frameworks are big because they do a lot. These minimalist things usually only work until you reach the limits of what they can do and then you have to rewrite in something like Qt anyway, or sacrifice what your users want in a GUI for your own code aesthetics.</text><parent_chain></parent_chain></comment><story><title>Puny GUI – A tiny cross platform GUI Kit in Janet</title><url>https://ahungry.com/blog/2020-04-24-Puny-GUI-Puppy-Finder.html</url></story>
<instructions>Your goal is to analyze the following comment and estimate how highly it will be upvoted by the Hacker News community.</instructions><comment><author>pierrec</author><text>&amp;quot;&lt;i&gt;The solution (hint: there wasn&amp;#x27;t one until now)...&lt;/i&gt;&amp;quot; That&amp;#x27;s quite the bold statement. I actually thought of IUP&amp;#x2F;Lua when I saw this line, and it turns out you precisely used IUP for the UI portion of your framework! Except you didn&amp;#x27;t use the Lua binding, instead you created a Janet binding.&lt;p&gt;Using something like luastatic[1], with whatever Lua libraries you want (including IUP), you can get something pretty similar to this system, except of course you&amp;#x27;d be using Lua instead of Janet. Janet is really interesting and that alone justifies this framework very well.&lt;p&gt;[1]: &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;ers35&amp;#x2F;luastatic&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;ers35&amp;#x2F;luastatic&lt;/a&gt;</text><parent_chain></parent_chain></comment><story><title>Puny GUI – A tiny cross platform GUI Kit in Janet</title><url>https://ahungry.com/blog/2020-04-24-Puny-GUI-Puppy-Finder.html</url></story>