pharo
pharo copied to clipboard
Pharo is a dynamic reflective pure object-oriented language supporting live programming inspired by Smalltalk.
When we insert a class the metaclass of the new class is Class and not the superclass metaclass :( Example, when in insert a superclass in MyClass, MySuperClass class is...
This pull request refactors MenuItemMorph to support use of a FormSet for the icon and applies that to the CmdCommand hierarchy. In the CmdCommand hierarchy, the overrides of `#defaultMenuIcon` are...
**Bug description** on the CI the doc comment test for Date>>subtractDate: fails
**Bug description** When trying to duplicate all classes in a package with copy package and using `(.*)` as the source class pattern, the class name generated in target class pattern...
**Describe the problem** `Socket>>sendDone` reduces to a `select(2)` call (on UNIX, presumably something equivalent on Windows) testing the socket FD for writability. This does _not_ mean that _all_, or indeed...
Plus a couple related refactoring opportunities I spotted at the last moment.
In pharo, you can use FFI to call library functions. I would like a way to reload a C library in Pharo without restarting the VM. On windows for the...
when methods are deprecated they also should be moved to #Deprecated12 package for easy removal. We have many left that should be moved as extension to Deprecated12 package : ```Smalltalk...
There is a method called #>#propertiesToPersist (the other two are tests for it) - and AdditionalMethodState class>>#propertiesToPersist could be more easily written using #asSet We should deprecate and remove it.