mna / pigeon

Command pigeon generates parsers in Go from a PEG grammar.
BSD 3-Clause "New" or "Revised" License
835 stars 66 forks source link

Some suggestion for a new major version #150

Open fy0 opened 5 months ago

fy0 commented 5 months ago

These are just some thoughts I have when using it, they might not be correct, and only for reference. My English is not very good, so please excuse any offensive language because I might not realized. I will implement some features in my fork for preview, but I'm not proactive in writing tests.

breml commented 4 months ago

Hi @fy0 Thanks for you suggestions (also in your other issues). At the moment, I do not have a plan nor the resources to work on a new major release. I mainly focus on the maintenance of the existing version. This is also the reason, why I am currently slow in replying to your issues.

fy0 commented 4 months ago

Hi @fy0 Thanks for you suggestions (also in your other issues). At the moment, I do not have a plan nor the resources to work on a new major release. I mainly focus on the maintenance of the existing version. This is also the reason, why I am currently slow in replying to your issues.

I can understand. I like this project, because code is clear, it has a good structure and easy to customize. But there's also problems exists for years, some of them are related to basic design and won't be fixed unless make breaking change(for example, the critical proformance problem). Therefore, it can't be a feature request, that why i named it 'new major suggestion' but it's not request for a new marjor verison.

And I agree with what you said, it's a difficult and requires a lot of resrouces to build a new marjor version. I thought i wasn't the only one found these problems, I just recorded them, maybe it will helps.