4 ms·
> Objective-S is the first general purpose programming language. You should consider removing this claim, since it is a flat-out lie, or at least a willful dis
by xvedejas 5y ago
> Objective-S is the first general purpose programming language.
You should consider removing this claim, since it is a flat-out lie, or at least a willful disregard for the language that other people use. If you want to communicate what is novel about this programming language, you need to remove this. It heavily detracts from the architectural mechanisms that you start to explain on the "About" page (http://objective.st/About http://objective.st/About) which seems to be the actual meat, where you could flesh out further explanation.
- mpweiher 5y agoIt's not a lie, though it obviously is controversial. The languages we call "general purpose" are nothing of the sort. They are Domain Specific Languages for the domain of algorithms. We press them into service for all sorts of things they aren't actually very good at, hence the problems. We do so because we don't have any alternatives. Took me a long time to figure this out. And an much longer time to communicate it concisely. So yes, I can deal with it not being immediately obvious.
- w-j-w 5y ago
- lvncelot 5y agoJust my opinion: this sentence really does you no favors. I read it, then re-read it because I wasn't sure whether I missed a word, and then I closed the tab, because writing something like this seems incredibly dishonest.
- srcreigh 5y agoHow does all this relate to algorithm theory, Turing Completeness, turing machines, etc?
- mpweiher 5y agoIt doesn't.
- srcreigh 5y agoFair enough. I respect that. I always thought CS theory misses out on the more interesting area of computation. As if algorithms are just one "dumb" way to map the giant reality of creative potential into itself. Practically speaking it often fails to do that, despite our theoretical understanding... Even though your language may be "turing complete" like other "general purpose" languages in theory, if it elicits more interesting algorithms and creative expression, I do kinda get your point.
- xvedejas 5y agoCommunicating badly and then acting smug when you're misunderstood is not cleverness.
- mpweiher 5y agoNeither is incorrectly accusing someone of lying and then, after being corrected, doubling down instead of apologising. ¯\_(ツ)_/¯
- nsonha 5y agoYou are no authority to redefine computer science terminologies, make a new one.