Godot-Languages-Support / godot-lang-support

A community-maintained list of Language Support Projects for Godot Engine.
Creative Commons Attribution 4.0 International
323 stars 18 forks source link

Moar contributerz!!1! #4

Open Vivraan opened 3 years ago

Vivraan commented 3 years ago

Tag a friend willing to collab on this resource!

rosshadden commented 3 years ago

I volunteer my close friend: @rosshadden. I feel like I have vetted the internet so many times to (mentally) compile "the list of current godot bindings", starting back when there were none and I was pushing hard for other language support. I certainly never thought to make it a contributor driven effort :+1: :+1:. What a great idea.

In fact, ironically enough I was searching github for "godot bindings" making yet another list of languages when I found this :sweat_smile:. So yeah, I'll help you out. Your list is very comprehensive, though there are a few obscure ones I am aware of that I'll add in a PR when I get a chance.

rosshadden commented 3 years ago

I actually started the other day on a Godot project where I'm using a bunch of different languages to get a feel for how they work and interact with Godot: https://github.com/acleverpun/babel

It's very much... not in a state I would want to share it, nor was that my original intention, but I'll at least mention it here. I just wanted to play around a bit to see which language I actually want to use most based on more than just the languages themselves.

I've found my practical ranking is very different than my theoretical one. Nim is my favorite language for example, and I have used it off and on in Godot (mostly off) since 2017. I even opened the first issue and surprised the author :). But practically, unless it starts implementing features from other such projects, the workflow is relatively poor right now.

ShalokShalom commented 3 years ago

In fact, ironically enough I was searching github for "godot bindings" making yet another list of languages when I found this 😅.

Do you hear this, @Vivraan? We are prominent 😊

Vivraan commented 3 years ago

I actually started the other day on a Godot project where I'm using a bunch of different languages to get a feel for how they work and interact with Godot: https://github.com/acleverpun/babel

Holy shit this is amazing! Why not add this to the links section?

rosshadden commented 3 years ago

I'll work on it a bit first with the intent of making it more of a community thing. It would be great if people cloning it didn't have to have every single language module installed for it to work, and I can possibly come up with a framework to make it only load nodes for detected or opted-in libraries.

Vivraan commented 3 years ago

Or of course you could just provide releases for the required languages. Opt-in is always the best strategy, unless you intend to make it something more than just trial scripts!