Stream: t-compiler

Topic: technical debt


nikomatsakis (Oct 10 2018 at 15:43, on Zulip):

Ugh, once NLL ships we really need to spend some time rationalizing the current compiler architecture. I think though we have to rip out the old region system to really make it nicer. But right now there are just so many layers upon layers.

nikomatsakis (Oct 10 2018 at 15:43, on Zulip):

my head hurts :)

Jake Goulding (Oct 10 2018 at 15:54, on Zulip):

You can solve every problem with another level of indirection, except for the problem of too many levels of indirection

nikomatsakis (Oct 10 2018 at 15:59, on Zulip):

truer words were never spoken

nikomatsakis (Oct 10 2018 at 15:59, on Zulip):

well, maybe occasionally.

nikomatsakis (Oct 10 2018 at 16:00, on Zulip):

but rarely

blitzerr (Oct 10 2018 at 18:34, on Zulip):

@nikomatsakis Could you elaborate on the plans you have in mind ?

Ugh, once NLL ships we really need to spend some time rationalizing the current compiler architecture. I think though we have to rip out the old region system to really make it nicer. But right now there are just so many layers upon layers.

gnzlbg (Apr 17 2019 at 06:27, on Zulip):

is there a working group about refactors / technical debt ? @nikomatsakis that would be able to mentor larger PRs ?

varkor (Apr 17 2019 at 11:48, on Zulip):

there isn't one specifically dedicated to technical debt in general

varkor (Apr 17 2019 at 11:48, on Zulip):

I think "general technical debt" doesn't fit the intended model of a WG

varkor (Apr 17 2019 at 11:49, on Zulip):

it'd be better to have specific areas of technical debt to be tackled, and have a WG dedicated to each one

varkor (Apr 17 2019 at 11:50, on Zulip):

(which would lead to shorter-lived WGs, which I understand is the intention)

varkor (Apr 17 2019 at 11:50, on Zulip):

plus, it helps organise people with regards to experience in particular areas

Last update: Nov 22 2019 at 05:15UTC