BarryG wrote: ↑Tue Feb 23, 2021 4:06 pmSay they copied this (cut-down) StackOverflow code; are they really going to sit there and insert underscores in every blue number because they prefer underscores?
Yes, the adopted code snippet is mostly edited anyway, because of different code style, adding comments etc. In addition, it's a task you'll only do once, but will benefit from better code readability again and again in the future.
By the way, code snippets from StackOverflow etc. should rather be considered as example codes that you rewrite in your own way. This avoids that you have to take over the license under which the codes published there are licensed. Also, you'll learn more if you don't just copy code.
BarryG wrote: ↑Tue Feb 23, 2021 4:06 pmOr will they leave it as-is and only underscore their own numbers that they specifically typed?
Yes, I don't rewrite third-party module codes to my code style, I just include it in my code with
XIncludeFile. Of course, I read the module codes before, if they are not from safe sources.
BarryG wrote: ↑Tue Feb 23, 2021 4:06 pmAnd then if I copy someone's code here who uses underscores, I have to go and strip them all out (or put up with them). Yuck; thanks for the extra work and eyesore code.
You already have a similar problem if the copied code has a different code style than your own.
In a team work, team members agree on a consistent code style, but they certainly won't keep rewriting third-party code to their own code style; instead, they'll outsource it to a separate code file and leave the code style as is. This also avoids continuous code style adjustments when the third-party developer keeps updating his code.
If the native PB libraries (Gadget, Window, Network, etc.) had been implemented as PBI code files, you also would surely not rewrite each PBI file according to your code style, but simply include them in your code.
skywalk wrote: ↑Tue Feb 23, 2021 6:47 pmI hate to see bug fixes delayed or new bugs emerge in the IDE as a result.
The PB team prioritizes bug fixes and feature implementations. Feature request creators cannot be held responsible for delayed bug fixes.
I also see bug fixes as more important, but new features are also important for a programming language to remain useful in the future.
Josh wrote: ↑Tue Feb 23, 2021 5:54 pmBut when I look at when the last wish was implemented, this all is just a theoretical discussion anyway
I'm also not waiting for it, but it would be nice to see it implemented to make the PB programming language a little more like modern programming languages.