Earlier quoted context omitted.
oof I'm pretty sure that's a fallacy, let me just consult the manual here...
Speaking of fallacies, it's complete nonsense (not the only example of it from that source) to say that the comment in question was a True Scotsman Fallacy (or any other kind of fallacy). Saying that a certain kind of Scotsman puts sugar on his porridge is very different from saying that no true Scotsman puts sugar on his porridge.
Pony: An actor-model, capabilities-secure, high-performance programming language
281–284 of 284 posts
Re: Pony: An actor-model, capabilities-secure, high-performance programming language
#282Earlier quoted context omitted.
If the syntax is not important, that would mean coding in whitespace or malboge would be as easy as coding in python
The GP is factually wrong. There's plenty of empirical evidence to indicate that language influences thought, and that syntax is therefore important. Although, I would point out that while your argument ad absurdum is generally reasonable (the fact that syntax can make the difference between a very good language and an unusable one), whitespace and malbolge also have terrible semantics that contribute to them being u…
I never said anything to the contrary. I specifically stated that syntax was not an important consideration in the design of Pony language. That does not imply the numerous strawmen that you and others attacked here. As Tainnor correctly and honestly noted:
"it's a valid argument when somebody is speaking in absolutes, but I haven't seen GGP do that. There's a difference between saying "all syntax is completely arbitrary" and "syntax is not the point" - the latter suggests to me that if you stay within certain reasonable bounds (e.g. not be whitespace or malbolge), whether you use significant whitespace of braces, the language looks more like Pascal or like C, etc. are of minor importance in the grand scheme of things. Which is something you may disagree with, but it's a much more reasonable point that anything you can just counter with "but whitspace!"."
Re: Pony: An actor-model, capabilities-secure, high-performance programming language
#283Earlier quoted context omitted.
The GP is factually wrong. There's plenty of empirical evidence to indicate that language influences thought, and that syntax is therefore important. Although, I would point out that while your argument ad absurdum is generally reasonable (the fact that syntax can make the difference between a very good language and an unusable one), whitespace and malbolge also have terrible semantics that contribute to them being u…
> There's plenty of empirical evidence to indicate that language influences thought, and that syntax is therefore important. Are you talking about natural languages here? The so called Sapir Whorf thesis - in its strong or weak form - is rather controversial. There are some interesting findings, but the interpretation of them is still hotly debated. In any case, none of the studies that I've seen (e.g. about colour p…
Re: Pony: An actor-model, capabilities-secure, high-performance programming language
#284Earlier quoted context omitted.
so you're telling me this is valid Pony? actor Main new create(env: Env) => TCPListener(TCPListenAuth(env.root), Listener(env.out)) ?? If so, I don't want to every see that language in my life ever again.
So you like languages that treat whitespace as syntax. That's fine, we all have our preferences :D