[Pharo-dev] Old ClassBuilder remove!

kilon alios kilon.alios at gmail.com
Thu Nov 21 09:35:23 EST 2013


yeah me too Esteban, I checked the link to the pdf but is written in a
language its very difficult to understand. Also Sean points tell me nothing
about this feature, they look too generic. Oh well maybe its for the people
that want to deeply hack the language and system which is not my area of
expertise or interest.

In any case any positive contribution to Pharo whether interests me or not
is ALWAYS welcomed, so thank you :)


On Thu, Nov 21, 2013 at 4:21 PM, Esteban A. Maringolo
<emaringolo at gmail.com>wrote:

> I don't fully see what are the immediate benefits.
>
> But as usually happen when you replace something old, limited and "not
> so well designed" by something better designed from the ground up I
> guess it will open Pharo to features not yet thought of.
>
> Does the new debugger have something "better" than the previous one?
>
>
> Regards!
> Esteban A. Maringolo
>
>
> 2013/11/21 Tudor Girba <tudor at tudorgirba.com>:
> > Triple impressive! This is another sample of an apparently tiny change
> that
> > actually has deep impact on the future of our beloved environment.
> >
> > Ladies and gentlemen, I know you are busy, but please take the time to
> > acknowledge it :)
> >
> > Doru
> >
> >
> >
> >
> > On Thu, Nov 21, 2013 at 12:58 PM, Martin Dias <tinchodias at gmail.com>
> wrote:
> >>
> >> wow, impressive!
> >>
> >>
> >> On Thu, Nov 21, 2013 at 9:02 AM, Marcus Denker <marcus.denker at inria.fr>
> >> wrote:
> >>>
> >>> Hi,
> >>>
> >>> Yesterday Camille did the change to finally remove the old class
> builder!
> >>> (just a removal + a small change to NativeBoost to use the new class
> >>> builder to create anonymous classes).
> >>>
> >>> This means
> >>>         - 1000 Loc of completely un-understandable code removed.
> >>>         -  we now 100% run on the new class builder from the Slot
> >>> Project.
> >>>
> >>> Next on the list (not all for Pharo3):
> >>>
> >>>         - remove PackageInfo
> >>>         - old Browser + CodeHolder hierarchy
> >>>         - PseudoClass&Co —> Ring
> >>>         - old AST+Compiler (this in Pharo4)
> >>>
> >>> We already did (all in Pharo3):
> >>>         -> remove URI
> >>>         -> deprecated Url for ZnUrl
> >>>         -> removed HTTPSocket facade
> >>>         -> MIMEType retired for ZnMimeType
> >>>         -> old Debugger is removed
> >>>         -> Class categories are replaced by Protocols
> >>>
> >>> I am quite sure that these cleanups will enable us to build a lot of
> very
> >>> interesting things
> >>> in the future.
> >>>
> >>>         Marcus
> >>
> >>
> >
> >
> >
> > --
> > www.tudorgirba.com
> >
> > "Every thing has its own flow"
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pharo.org/pipermail/pharo-dev_lists.pharo.org/attachments/20131121/4b27146a/attachment-0002.html>


More information about the Pharo-dev mailing list