This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author gvanrossum
Recipients BTaskaya, gvanrossum, lys.nikolaou, pablogsal, rhettinger
Date 2020-09-09.03:40:11
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1599622812.09.0.804054259987.issue41746@roundup.psfhosted.org>
In-reply-to
Content
I guess some of my gripes about ASDL have to do with our tooling. For example I find it annoying that the 'kind' enums overlap, so if I have a void* that I know points to an AST node I can't look at the kind to tell what it is.

Anyway, regarding Pablo's proposal, I think that if we do it, we should do a full migration, not a piecemeal one. I think the vast majority of asdl_seq_GET calls are immediately preceded by a cast anyway, and the majority of asdl_seq_SET calls are in generated code.
History
Date User Action Args
2020-09-09 03:40:12gvanrossumsetrecipients: + gvanrossum, rhettinger, lys.nikolaou, pablogsal, BTaskaya
2020-09-09 03:40:12gvanrossumsetmessageid: <1599622812.09.0.804054259987.issue41746@roundup.psfhosted.org>
2020-09-09 03:40:12gvanrossumlinkissue41746 messages
2020-09-09 03:40:11gvanrossumcreate