-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prioritized list of RGL functions, for implementors #238
Comments
Here is a suggestion of such a list (not including all RGL files), with 4 different priorities ( The functions are grouped by file and then by result category (so that all functions creating NPs are grouped together).
|
This is a good idea, and on the first look I agree with your judgments. Quick remark: you have +++ for NumNumeral and OrdNumeral, but only ++ and + for anything that builds a Numeral. |
Here is a frequency list of RGL functions in the Penn treebank. Starting with the top-n ones might not be all wrong. One should of course not abandon Peter's rational approach, but rather combine it with this empirical approach. The first thing to look is how well they agree. |
Great initiative @heatherleaf!
I'm willing to take care of 3 if you agree that it could be valuable to have a living RG tutorial page. |
Some thoughts by @krangelov, from the GF mailing list:
|
Reflections by @aarneranta, from the GF mailing list:
|
Also addressing this #238 with a README that adds a suggested implementation order.
Not all RGL functions are equally important, e.g.
DetCN
is much more important to implement thanPPartNP
. It would be good with a prioritised list of functions, so that new language implementors know where to start and then continue.The MiniRGL is of course similar to this, but I think that it would be good with a more fine-grained list covering all RGL functions.
The text was updated successfully, but these errors were encountered: