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 |