marcobambini / gravity

Gravity Programming Language
https://gravity-lang.org
MIT License
4.3k stars 227 forks source link

Feature Requests (Plural!) #221

Open felipetesc opened 6 years ago

felipetesc commented 6 years ago

Hello there. To begin this features requests stepping with my right feet, piedi!, I would like to say I'm very enthused, entusiasmato!, with your language. So congratulations and thank You for sharing your work.

Now, down to business: 1) Finish writing the documentation, and enhance how to work with c bindings, publishing examples, samples and tutorials. (I really want to create modules for gravity and to do that it would be nice to have a better binding mechanism fully documented) 2) I would like to know if you can think about a package manager to the language, and name it! It would be very nice to have this feature even if the language is new, in order to allow the growth of the project and to allow us to interact more with gravity. This feature could work integrated with git repositories. 3) Organize the website and add in example the roadmap, blog, and more navbar links on the index page to find easily more about the language, eliminating the need to visit github's issues 4) Express what at the current moment is needed in terms of help to make the lang grow.

Tutti é bene! i grazie!

marcobambini commented 6 years ago

Hi @felipetesc and thanks for your message!

  1. I know I need to add more examples and documentation, hope to find the time soon
  2. Having a package manager is on top of my to do list
  3. You are right
  4. I need help with documentation and examples
felipetesc commented 6 years ago

I am, at the moment, translating the current documentation, as a way to learn, better understand the language design and principles, and to find mistakes (gladly, I can count only one mistake! and perhaps it is not even yours, but mine !). With the reading of the docs I want to to create a plugin for Gnome Builder.

The reason because I've spoke previewsly about the bindings, it's based on the fact that I want to create bindings for libui, it would be awesome to start from the very early stages having the ability to create UIs.

I was wondering about two other libs, SDL2 and finally, but not less importantly, about libuv (since it's C code- it's the same lib used by nodejs).

Well that's why I sent this post before.

And thank you! PS: I can't imagine how much time you don't have and trully: ty 4 everything

marcobambini commented 6 years ago

@felipetesc I realise that documentation must be extended and I'll soon revise all of them. Binding an UI to Gravity would be awesome and I'll post a tutorial about the binding API.

felipetesc commented 6 years ago

Thank you very much I'll use for sure.

felipetesc commented 6 years ago

Hello there. I'm sending this message to tell I've finished the translation to Brazilian Portuguese and I've created a pdf containing the doc. I can do the same, and create a pdf for the official documentation, if You want. It would be interesting to me to know what template have you used to create the https://marcobambini.github.io/gravity/ website, and if there is something else, perhaps, that you may want when it comes about the docs. So, what else can I do to help?

IngwiePhoenix commented 3 years ago

Hello!

Taking a look at this after some time and wondered if you have gotten around to implement module support in Gravity?

Kind regards, Ingwie