Earlier quoted context omitted.
The "enhance" seem to be monkey patching, which is a common practice in dynamic languages. Prototype pollution is when malicious people use monkey patching to introduce vulnerabilities.
There are non-malicious issues related to prototype pollution. The most recent that comes to mind are packages overwriting each other. How do you handle two enhances that add the same function name? In JavaScript the second overwrites the first, which can cause issues if the functions do different things.
The Senegal Programming Language
41–50 of 80 posts
Re: The Senegal Programming Language
#42I was wondering where all the traffic on the repo was coming from after months of inactivity lol. Most comments (so far) are asking "why?". Its honestly a fair question, what does this language offer that others dont? Nothing really, this project isn't anything serious I just wanted to have some fun with it. Regardless, I'll put up a why section.
Re: The Senegal Programming Language
#43so many new programming languages come out that are almost identical to existing ones. Where's the crazy ideas (aside from the esoteric languages, which are different because they're intentionally difficult). I'd love to see more entries in the areas other than OO or procedural languages (or even just a variation on those, like an actor-model language). There's so many ideas in the programming language theory space t…
Re: The Senegal Programming Language
#44I'm curious as to why they have 'this.' to access class fields. JavaScript uses this because the architecture for accessing fields predates the existence of classes (even then I feel it should be extended to allow fields be accessed without 'this.' if the field and usage exist within the same class definition.) Surely a compiler should be smart enough to not require a 'this.' if the name is in the scope of the class…
Here's an example:
In early versions of Swift, using print("hello world") in a UI class would open a print dialog, because it dispatched the print: instance method on NSView, instead of the global print function.
Re: The Senegal Programming Language
#45Senegal is the name of a country
Java is the name of an island in Indonesia. C# is a note commonly used in 12-tone chromatic scale. Ruby is a gemstone. Bash is a violent action. Racket is a fraudulent scheme, which…
it's disrespectful, stupid, and won't help you for SEO or searchability anyways
they probably looked for name of birds and stopped there, uncultured
Re: The Senegal Programming Language
#46Earlier quoted context omitted.
There's a Discord where you can probably get the answer to your question: https://discord.gg/9dq6YB2
Official Discords/Slacks for programming languages should be considered an antipattern - especially if they end up replacing documentation or a discussion group. It's as if the new generation of developers doesn't realize the difference between transient conversations (which is what happens on Discord/Slack) and creating knowledge (which needs to be persistent and searchable, neither of which is afforded by aforement…
it comes down to the intelligence of a person
having low IQ makes you do that kind of mistakes
it's the same for feedback, some people prefer lies so you don't hurt people saying the truth
they even institutionalize that as a rule, and they then silent you, because you hurt people by telling them actual facts without artificial rounded edges aka lub
Re: The Senegal Programming Language
#47I was wondering where all the traffic on the repo was coming from after months of inactivity lol. Most comments (so far) are asking "why?". Its honestly a fair question, what does this language offer that others dont? Nothing really, this project isn't anything serious I just wanted to have some fun with it. Regardless, I'll put up a why section.
Might be off-topic but how did you get notified about the high traffic? If my website had a high traffic I would not notice at all. I do not feel like writing a script to notify me either.
Re: The Senegal Programming Language
#48Earlier quoted context omitted.
Java is the name of an island in Indonesia. C# is a note commonly used in 12-tone chromatic scale. Ruby is a gemstone. Bash is a violent action. Racket is a fraudulent scheme, which…
and so what? it's not the same as using the name of a prominent country it's disrespectful, stupid, and won't help you for SEO or searchability anyways they probably looked for name of birds and stopped there, uncultured
Re: The Senegal Programming Language
#49Earlier quoted context omitted.
Java is the name of an island in Indonesia. C# is a note commonly used in 12-tone chromatic scale. Ruby is a gemstone. Bash is a violent action. Racket is a fraudulent scheme, which…
and so what? it's not the same as using the name of a prominent country it's disrespectful, stupid, and won't help you for SEO or searchability anyways they probably looked for name of birds and stopped there, uncultured
Re: The Senegal Programming Language
#50I was wondering where all the traffic on the repo was coming from after months of inactivity lol. Most comments (so far) are asking "why?". Its honestly a fair question, what does this language offer that others dont? Nothing really, this project isn't anything serious I just wanted to have some fun with it. Regardless, I'll put up a why section.