The Godot Q&A is currently undergoing maintenance!

Your ability to ask and answer questions is temporarily disabled. You can browse existing threads in read-only mode.

We are working on bringing this community platform back to its full functionality, stay tuned for updates.

godotengine.org | Twitter

0 votes

Hey Godot people!

I'm a student interested in working on a little project for Godot during the Google Summer of Code (more info here: https://summerofcode.withgoogle.com/ ). The project would consist of implementing Itertools Phyton library, which has different utilities to work very efficiently with iterators, for Godot. Itertools official documentation can be found here: https://docs.python.org/3/library/itertools.html

Now the question is, do you think it would be useful to have these methods in GDScript? Of course, this project has no sense if they aren't useful.

Thanks!

in Engine by (12 points)

2 Answers

0 votes

Thanks for taking interest in working on Godot, I think you should post issue on official repository on github. There devs will see it instantly and can properly answer your question and discus details of integrating itertools

by (1,024 points)

I just did, thanks!

0 votes

I would love to have itertools in GDScript. While I love the language, I do find myself missing Python features for dealing with iterators. It would be great to have generators, too!

by (22,191 points)

That's great! Any other Python features that you'd like to have on GDScript? Besides slicing, which I'll be taking in consideration for my project, too.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to [email protected] with your username.