opensourcegames icon indicating copy to clipboard operation
opensourcegames copied to clipboard

How to deal with programming language used to program on a framework (like Lua for LÖVE)?

Open Popolon opened this issue 4 years ago • 3 comments

The LÖVE framework is made in C++ but programmable in Lua only: https://trilarion.github.io/opensourcegames/frameworks/framework.html#love

language used to make the framework and to code on it should be a different field.

The same way TIC-80 is made in C, but programming can be in Lua, Javascript, Fennel, Wren,...

Popolon avatar Nov 14 '21 22:11 Popolon

The LÖVE entry has C++ as "programming language", because LÖVE is programmed in C++. The note mentions that it's a game engine for programming in Lua. The game entries that have LÖVE as "code dependency" have also Lua as programming language.

I'm not sure what the additional field name should be? Wouldn't it depend on where the games that are made with these game engines are stored in the list here?

Trilarion avatar Nov 15 '21 09:11 Trilarion

I understand the meaning yes. Sorry my english is not so good.

I code a little with LÖVE and if you read the Wiki you will see it is made to be programmed in Lua. You pack Lua files in a zip or use the directory containing the sources.

In Wikidata, they choose "supports programming language"

Popolon avatar Nov 15 '21 13:11 Popolon

Ah, every game engine/framework would basically have a "works together with...." programming language property. Okay, need to think about the naming, but should be possible.

Trilarion avatar Nov 15 '21 14:11 Trilarion