DEV Community

Discussion on: How To Spell JavaScript

Collapse
 
aminmansuri profile image
hidden_dude • Edited

Camel case was heavily used in Smalltalk (and probably the first introduction for most people). Which is definitely not among the "worst" languages.

It was so ahead of its time that languages like JavaScript and Python and others are still trying to catch up with it.

Collapse
 
aminmansuri profile image
hidden_dude • Edited

Begin: opinionated comment

Maybe we should call it "hidden_dude's 11th rule":

"Any sufficiently evolved OO language ends up turning into a poorly implemented syntax mishmash of OO and functional features that are only half of expressive as Smalltalk with none of its elegance"

All languages want to become Smalltalk, that's why in the last 3 decades we've slowly seen them add classes, then things like VMs and garbage collection, and more recently things like closures and map/reduce (collect/inject), dynamic debugging, etc.

But even the "cleaner" languages like Python are still bogged down by their inferior syntax.

End: opinionated comment

Collapse
 
gypsydave5 profile image
David Wickes

Sorry, this is a post about how to spell JavaScript. I don't know if I can help you with your consistent misspellings of Lisp as "Smalltalk" ๐Ÿ˜‰

Thread Thread
 
aminmansuri profile image
hidden_dude • Edited

;)

Lisp is not OO. Smalltalk included what Lisp invented. And nobody in their right mind likes Lisp syntax.. too many parenthesis.

Thread Thread
 
gypsydave5 profile image
David Wickes

Lisp is not OO.

๐Ÿคจ

I look forward to convincing you otherwise!