Page 1 of 1

Seeking feedback

Posted: Sun Oct 09, 2016 10:52 am
by Linkpy
Hello everyone.

I'm currently working on a game named "Sirami" and I want to have some feedbacks about the framework I will use. This framework is made by me.

The GitHub repository (everything is under the "framework" folder).

If you want some information :
  • Not finished (of course) ;
  • Use a tree-rendering ;
  • Made in MoonScript ;
  • Do not replace the "love" table, the framework is an external library (you will still need to do many things with the love* calls)
  • I'm french. So my English may be not very good :|
Thanks for your feedback !

Re: Seeking feedback

Posted: Sun Oct 09, 2016 11:01 am
by raidho36
But why? Particularly why in different language as a library? You could write the same thing as LUA library.

Re: Seeking feedback

Posted: Sun Oct 09, 2016 11:11 am
by Linkpy
I prefer MoonScript. Much cleaner, simple and compiled to Lua so there are no problems.

By the way, my goal is not to post the framework as a library in the forum, I'll keep it for my projects which use Love2D. I just want to have some feedback on the different part of the library, if things can be made in a better way.

Edit: Just to add, the game will be open-source, and the framework included but I will not publish the framework alone.

Re: Seeking feedback

Posted: Sun Oct 09, 2016 1:16 pm
by s-ol
raidho36 wrote:But why? Particularly why in different language as a library? You could write the same thing as LUA library.
Libraries written in moonscript can be used from lua with 0 modification and still fits all Lua idioms. The only issue is that people who don't know moonscript may not be able to read the code (well) so peoviding good documentation is doubly-important.

Re: Seeking feedback

Posted: Sun Oct 09, 2016 1:35 pm
by Linkpy
s-ol wrote:Libraries written in moonscript can be used from lua with 0 modification and still fits all Lua idioms. The only issue is that people who don't know moonscript may not be able to read the code (well) so peoviding good documentation is doubly-important.
But I can't recommend this, since you need to extends some classes and doing this directly with Lua can be a mess.