Re: Some thoughts about PB in its current state
Posted: Thu Jul 27, 2017 9:36 pm
I agree with luis review interesting read. In the module part i would add the ability to share private stuff between modules so you can extend them building one on top of another.
To resume it i would say PB is so limited in some aspects that its just for the hobbyist, some basic things that come to mind with the gadget lib:
You can not insert or remove a menu item, you have to rebuild the whole menu
You can not check if a gadget is disabled or hidden, you have to use a flag etc
You can not enumerate the child gadgets of a container if you want to reposition them
All of these things have they corresponding os api, it is just a wrapper but we are in 2017 and we don't have it.
Asking for an unsigned long at these point is useless i guess, not to mention a simple class object, just a structure with procedures inside
The linux bug section is scaring btw and if no more bugs appear is because noone uses it.
And many other things like the limited almost useless http lib, can' the libcurl be wrapped?
So for all these basic lacks I have seen always PB as hobby language with great potential, but it has been fun
i stiil use it.
So thank you fred i hope you keep improving it
To resume it i would say PB is so limited in some aspects that its just for the hobbyist, some basic things that come to mind with the gadget lib:
You can not insert or remove a menu item, you have to rebuild the whole menu
You can not check if a gadget is disabled or hidden, you have to use a flag etc
You can not enumerate the child gadgets of a container if you want to reposition them
All of these things have they corresponding os api, it is just a wrapper but we are in 2017 and we don't have it.
Asking for an unsigned long at these point is useless i guess, not to mention a simple class object, just a structure with procedures inside

The linux bug section is scaring btw and if no more bugs appear is because noone uses it.
And many other things like the limited almost useless http lib, can' the libcurl be wrapped?
So for all these basic lacks I have seen always PB as hobby language with great potential, but it has been fun

So thank you fred i hope you keep improving it
