3 ms·
From the discussion yesterday on Small Visual Basic (https://news.ycombinator.com/item?id=34287417 https://news.ycombinator.com/item?id=34287417) and also Gamba
by albertzeyer 4y ago
From the discussion yesterday on Small Visual Basic (https://news.ycombinator.com/item?id=34287417 https://news.ycombinator.com/item?id=34287417) and also Gambas, Lazarus, Xojo, and other easy and beginner friendly visual IDEs, I was thinking, I really want to have sth like that but with Python instead of Basic or Object Pascal.
So it's interesting to see that today. But it would be nice to have an open source variant of that instead. And also, I don't really just want to have the libraries. I want to have a nice IDE.
- jimnotgym 4y agoI think this would be a worldbeating product for a huge class of applications. An IDE A managed interface for Gui A packaging system that gives you an exe when you select it from the menu. I don't have the skills to build it but I would love to be involved in facilitating it Edit: Below on this thread I offer to actually kick this off if you are really interested please drop me a mail. https://news.ycombinator.com/item?id=34297800 https://news.ycombinator.com/item?id=34297800
- albertzeyer 4y agoI'm interested. Only time is really a problem. I think Python makes more sense than Nim. So, Python, but what GUI framework? Use an existing one? Which one? Qt? Or some web-based backend, so it could get packaged as Electron app? Or new simple framework? But this is too much effort I think. And how to do the IDE with integrated GUI designer? New from scratch, or use sth existing? Maybe based on PyCharm?
- jimnotgym 4y agoThose are all the right questions! If you drop me a mail perhaps we could get a threaded discussion going on each of those points? It seems if you have a Gmail address my replies go to spam btw! The GUI framework needs a lot of consideration. I wonder if the GUI designer can be a plugin for an existing IDE? I think the crucial part is the integration with the GUI. You need to hide all the magic about managing the UI and just let the user write event handlers, and not have them worry about blocking the UI.
- pdntspa 4y agoThere's a gui builder for GTK that is sort of VB-like. It spits out a file that you can load with pygobject and then add all your hooks and events. I've used it for some GTK2 projects in the past, only problem is that compiling the python modules on windows seems to be impossible (for me anyway)
- kej 4y agoIt's long abandoned, but there was a Python-based Delphi clone called Boa Constructor based on wxPython. I wonder if that could serve as a starting point for a modern remake. https://sourceforge.net/projects/boa-constructor/ https://sourceforge.net/projects/boa-constructor/