Skip to content
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

recursion #12

Open
KiaraGrouwstra opened this issue Jan 23, 2020 · 1 comment
Open

recursion #12

KiaraGrouwstra opened this issue Jan 23, 2020 · 1 comment
Labels
generation features needed for dataset generation nice-to-have

Comments

@KiaraGrouwstra
Copy link
Owner

KiaraGrouwstra commented Jan 23, 2020

like every benchmark set I considered incorporates function recursion: tamandu, lambda^2, myth.
I fear if I wanna be able to use their benchmark tasks as-is, I'll need to augment my grammar to account for this, i.e. go from an expression of combinators to a (recursive) function definition (add Match, FunBind as per grammar), which also requires variables (#8) due to the function parameters.

I'm kind of unhappy about this though, as you may need types to work with recursion.
while that may not so much be an issue in synthesis, where you may know the target type signature, this feels tougher in task function generation for my training set, where I'm currently just generating any seemingly sensible function without regard to types.
maybe it'd just work -- I should try.

@KiaraGrouwstra KiaraGrouwstra added the generation features needed for dataset generation label Jan 24, 2020
@KiaraGrouwstra
Copy link
Owner Author

figuring I can also compare to other papers using my own dataset (#13), this now seems like a nice-to-have rather than a critical feature.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
generation features needed for dataset generation nice-to-have
Projects
None yet
Development

No branches or pull requests

1 participant