Godot-Languages-Support / godot-lang-support

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

Clojure #29

Open ryliejamesthomas opened 3 years ago

ryliejamesthomas commented 3 years ago

This was recently released. It adds Clojure support:

https://github.com/arcadia-unity/ArcadiaGodot | http://selfsamegames.com/pages/posts/arcadia-godot.html

ShalokShalom commented 3 years ago

Thanks a lot @ryliejamesthomas We will use this thread for future updates on it. Great contribution 🥳

ShalokShalom commented 3 years ago

@willnationsdev This implements another .Net language - is this some approach that F# could do as well - and it is less tedious and slow, as rewriting all of the current implementation?

@Vivraan Could you please add your famous emoticons? It is 7am here and I dont feel ready for that xD Thanks 😚

Vivraan commented 3 years ago

Depending on how it's done, it could be a "surfing" but I'm not sure.

Seems like they use a framework which has also been tested in Unity.

Looks like it relies on generating DLLs and connects using .NET CLR. I'm thinking maybe it "surfs." Contact the dev!

Vivraan commented 3 years ago

Tentatively: 👥🔌🏄🏽‍♀️

selfsame commented 3 years ago

Hello yes I can answer some questions:

ClojureCLR is hosted on mono/C# so yes 'surfing' no plugin/editor enhancements it's just some dlls feature complete and I don't expect the api to change, but we're missing export to webGL/iOS (expect that to be working in the near future)