Skip to main content

Timeline for Make your language unusable

Current License: CC BY-SA 3.0

8 events
when toggle format what by license comment
Jun 17, 2020 at 9:04 history edited CommunityBot
Commonmark migration
Oct 21, 2015 at 19:24 comment added Blacklight Shining “Did I mention that every object has a class, and classes are objects, so every class has a class? The class of a class is called a metaclass, but a metaclass is also an object, which therefore has a class...” As a Pythonista, my head doesn't hurt at all. On the contrary, I think I'd feel right at home with Smalltalk.
Oct 21, 2015 at 8:04 comment added MathematicalOrchid @YiminRong Oh man, yeah - you could do some evil stuff with #become:...
Oct 20, 2015 at 18:13 comment added user15259 Another one is true become: false, but I think this doesn't work in newer versions of the language. You could kill SmallTalk/V 286 this way.
Oct 20, 2015 at 17:40 comment added mgarciaisaia Had to use nil instead of Nil in Pharo.
Oct 20, 2015 at 11:28 comment added MathematicalOrchid A Smalltalk class is vaguely like a JavaScript prototype. By hacking the system classes hard enough, you can even turn Smalltalk into a multiple-inheritance language. Also, method calls are objects, code blocks are objects... you can intercept undefined method calls and make them do stuff... it's a very dynamic language. Everything is an object! Including the IDE...
Oct 20, 2015 at 11:19 comment added jimmy23013 It is invalid if it hangs itself, but not the next command. But I'm curious: Does it have a class that can have both values being a class and being an ordinary object? And a class that can have both of those values and this new class? And a class of itself?
Oct 20, 2015 at 10:36 history answered MathematicalOrchid CC BY-SA 3.0