Re: winforms for GUI?
Samuel M. Smith <[email protected]> Sun, 8 Aug 2004 10:09:53 -0600
| Newsgroups | gmane.comp.lang.prothon.user |
|---|---|
| Message-ID | <[email protected]> |
> > I didn't really realize until Guido's message that it required a 20 > megabyte > download to use .Net (he said 200 megs <grin> but he was corrected on > comp.lang.python). That is a real drag and confirms some of your > arguments. > I can see why it is such a big load though. The library IS gigantic, > which > can be a good thing. Maybe it can be trimmed. That would go counter to 20 years of computer science evolution. Libraries always get bigger with time. Your whole motivation for using CLR is to get the full featured libraries! I suppose you could find a minimal subset that was a mandatory install and have options for other stuff. > > I was planning on making the Prothon download/install/run experience as > transparently like the Python experience as possible. Now I see I've > already got the long download time as one problem. I don't know yet > if I > will run into other gotcha's. If I don't, then I don't think this is > necessarily a killer problem. It is for embedded applications. I can run Linux and python in a small RAM footprint like < 8 Meg but I doubt if you could ever get .Net in such a footprint unless you use Windows CE which Microsoft will optimize .Net for > > In other words, as the prothon author and person responsible for the > Prothon > experience, I will be assuming responsibility for the hiding of the > imperial > forces and the dark star hiding within Prothon. If or when I find out > this > cannot be done, then I will admit I was wrong and give up. Your willingess to chance course even when it means redoing a bunch of stuff is one of your more admirable qualities. IMHO this is another opportunity for you to show your admirable quality. > > Do you buy this argument? If not, is it because you don't think it is > possible? If not possible, then why? What do you think I will run > into > that will stop me? I don't want to start down this road if it is a > doomed > venture. Machine to Machine computing, embedded network devices etc etc are the next big transformational advance in computing. A tightly coded high level language with support for weightless threads, stackless etc. obviates the need for an RTOS. It makes cross platform embedded apps possible.This is a huge advantage. You can run an asynchrounous multi-process like application(s) in just one process, that is the one running python/prothon. This does for embedded system programming what VB did for DeskTop applications, that is, make non experts capable of writing and deploying commercial quality apps. I think a Python library interface to Prothon is a better bet for getting libraries for Prothon quickly. You really only need the network library ported to Prothon the other Python libraries could be run like extensions. Don't get sucked into the allure of .Net. :> > > Comments? >