Thread overview
Rethinking the default class hierarchy: Milestone 1, Week 4
Oct 16, 2021
Robert Aron
Oct 18, 2021
Greatsam4sure
Oct 18, 2021
Guillaume Piolat
Oct 18, 2021
Imperatorn
October 16, 2021

Project description
SAOC projects

Hello!

Last week I managed to do the following tasks for #SAOC2021:

  • fixed all the tests(in dmd and druntime) that were failing after I introduced ProtoObject as the root of all objects
  • modified the DIP according to the reviews from my mentors
  • created a pr with the DIP to the DIPs repo
  • implemented a first version of interfaces and mixins for opCmp and opEquals
  • added unittests for opCmp and opEquals
  • managed to remove __monitor from ProtoObject

The plan for the next milestone:

  • implement interfaces and mixins for toHash and toString
  • improve those already implemented
  • add an interface that adds __monitor in classes that extends ProtoObject
October 18, 2021

On Saturday, 16 October 2021 at 19:18:45 UTC, Robert Aron wrote:

>

Project description
SAOC projects

[...]

Great work keep it up

October 18, 2021

On Saturday, 16 October 2021 at 19:18:45 UTC, Robert Aron wrote:

>

Hello!

Last week I managed to do the following tasks for #SAOC2021

Thanks for doing this!

October 18, 2021

On Saturday, 16 October 2021 at 19:18:45 UTC, Robert Aron wrote:

>

Project description
SAOC projects

[...]

Oh it happening at last? Nice 😎