Page 1 of 1

Why Goo is broken

Posted: Fri Dec 02, 2022 6:50 pm
by notcl4y
viewtopic.php?f=5&t=1523

It shows an error about function "enumerate", I've changed it to the newest function found in wiki, and now it shows an error the lua file "MiddleClass" not found, but the path is correct.

Re: Why Goo is broken

Posted: Fri Dec 02, 2022 7:29 pm
by GVovkiv
If you talking about this Goo library, then you probably want to open lib repo https://github.com/perky/Goo and check last commit date. It was on 20 feb 2011...
This library is kinda outdated and you, probably, want to use something more recent. You, probably, can find something here: https://github.com/love2d-community/awesome-love2d

Re: Why Goo is broken

Posted: Fri Dec 02, 2022 7:32 pm
by notcl4y
GVovkiv wrote: Fri Dec 02, 2022 7:29 pm If you talking about this Goo library, then you probably want to open lib repo https://github.com/perky/Goo and check last commit date. It was on 20 feb 2011...
This library is kinda outdated and you, probably, want to use something more recent. You, probably, can find something here: https://github.com/love2d-community/awesome-love2d
I'm not sure I'll find other library that has got GUI like in 2005-2011, I wouldn't like to use the button that is just a solid square and a text :/

Re: Why Goo is broken

Posted: Fri Dec 02, 2022 7:35 pm
by GVovkiv
notcl4y wrote: Fri Dec 02, 2022 7:32 pm I'm not sure I'll find other library that has got GUI like in 2005-2011, I wouldn't like to use the button that is just a solid square and a text :/
You always welcome to write new one and share it with everybody, if none of existing one suits you.
Like, https://github.com/love2d-community/awesome-love2d#ui, none of them suits you?
Alternatively, you can fork this Goo and port it to newest love.

Re: Why Goo is broken

Posted: Fri Dec 02, 2022 8:03 pm
by pgimeno
I did that some time ago to update it to 0.10. https://notabug.org/pgimeno/Goo/src/love0-9

Re: Why Goo is broken

Posted: Fri Dec 02, 2022 8:22 pm
by notcl4y
pgimeno wrote: Fri Dec 02, 2022 8:03 pm I did that some time ago to update it to 0.10. https://notabug.org/pgimeno/Goo/src/love0-9
Is that the fixed version?

Re: Why Goo is broken

Posted: Fri Dec 02, 2022 8:30 pm
by pgimeno
notcl4y wrote: Fri Dec 02, 2022 8:22 pm Is that the fixed version?
Löve is not backwards compatible. Libraries made for version 0.8 (like the original Goo) don't generally work on 0.9, or on 0.10, or on 11.0. The reason it is "broken" is because it wasn't updated to a more recent version. I made a fork and updated it for 0.9 and 0.10; if you want it to run on 11.0 you can fork it and fix the functions that don't work.

Re: Why Goo is broken

Posted: Sat Dec 03, 2022 1:17 am
by togFox
Uplifting from 10 to 11.4 might be an interesting challenge and possibly not too hard given the LOVE release notes are quite detailed and well documented.

I wouldn't contemplate v0.8 to v11 but v10 -> v11 might not be hard.