• 0 Posts
  • 4 Comments
Joined 1 year ago
cake
Cake day: June 15th, 2023

help-circle
  • The definition was incomplete and a provocation. KKK acted in the name of white supremacy, while woke acts in the name of Social Justice. Obviously woke culture is a lot lot lot less violent of KKK. KKK were criminals. With woke culture at maximum you will do some years in prison due to false accusations, because you should “believe all women”, or you will loose the job, and you will never find similar jobs, for some nasty comment you done on some platform when you were a teenager… It can be compared also to McCarthyism.

    In any case, the negative part of woke culture is the fanatism. Without the fanatism aspect, I will call a woke, an activist into social justice themes. I like activists. I’m scared from fanatics.




  • You can try also https://gtoolkit.com/ The language is the same of Pharo, but the GUI is better, IMHO.

    Glamorous Toolkit/Pharo are better than CL as IDE/GUI. It is more like a “video-game”, because the IDE is a first class citizen and you can customize it. For example you can notice if some classes are not passing some tests, because there are flags in the IDE.

    As language I prefer CL, because metaprogramming (i.e. macro) are more explicit and clear respect Smallatalk approach.

    In CL you have something like “(some-dsl-prefix …)” and all the things following the “(some-dsl-prefix …)” are clearly is the specified DSL. You can expand the macro, for seeing its semantic.

    In Smalltalk you had to check the metaclass that created the object, but objects can be created in different point respect their usage, so good luck. Then you had to inspect if the behavior of some standard method is modified/customized. CL macro run at compile-time, while Smalltalk metaprogramming code run at run-time, using reflection, and customization of metaclasses.

    A CL macro has a better view of the DSL code, because it can walk in it. I don’t remember how Smalltalk solves this.

    I tried Smalltalk few years ago, so maybe I missed something.