building love in a long-term relationship
Posted: Mon Aug 18, 2008 6:47 pm
I've been thinking about what we might see in love over the long-term.
There have been mentions of new feature types, support for new libraries and inputs, new processing features and more graphical support.
But in some cases, these don't necessarily point in the direction I personally would like to see love grow in. So I thought I'd bring up the topic for discussion:
Is love a way to make games using lua, or is love a lua scripting app which facilitates making games?
If it's the first, and making games is the priority, then we'll see the lua-ness decline over time, as love moves further away from pure lua and closer to a proprietary game-making language.
If it's the second, then maintaining the core lua scriptability is the focus, and we'll eventually run into a wall where we are unable to add more features, since doing so would break the lua core.
Personally (and since it's my thread I get to go first with the opinion-making) I think the second approach is the stronger one. People come to love because they know lua, or want to know lua. The more love diverges from lua, the less attractive it is to new people. Those of us already using love won't mind a few more disconnects between vanilla lua and love, but each time we make that tiny adjustment we push love further away from being something that more people will pick up.
It's very common for products to begin by casting a wide net for adopters, and then gradually narrow themselves down to obsolescence.
On the other hand, the guys making love don't have any obligations to keep the flow of new adopters high - we're all just riding on their coat-tails anyway, and maybe their goal has always just been to get experience developing a scripting language, and eventually they'll abandon love and move on to a better paying gig.
Recognizing fully that I have no real input in this decision at all, I guess this is my plea to continue to support as much of vanilla lua functionality as possible, for as long as possible. Doing so increases the relevance and lifespan of love. And I, for one, would really like to see the love community thrive for as long as possible.
--Mr. Strange
There have been mentions of new feature types, support for new libraries and inputs, new processing features and more graphical support.
But in some cases, these don't necessarily point in the direction I personally would like to see love grow in. So I thought I'd bring up the topic for discussion:
Is love a way to make games using lua, or is love a lua scripting app which facilitates making games?
If it's the first, and making games is the priority, then we'll see the lua-ness decline over time, as love moves further away from pure lua and closer to a proprietary game-making language.
If it's the second, then maintaining the core lua scriptability is the focus, and we'll eventually run into a wall where we are unable to add more features, since doing so would break the lua core.
Personally (and since it's my thread I get to go first with the opinion-making) I think the second approach is the stronger one. People come to love because they know lua, or want to know lua. The more love diverges from lua, the less attractive it is to new people. Those of us already using love won't mind a few more disconnects between vanilla lua and love, but each time we make that tiny adjustment we push love further away from being something that more people will pick up.
It's very common for products to begin by casting a wide net for adopters, and then gradually narrow themselves down to obsolescence.
On the other hand, the guys making love don't have any obligations to keep the flow of new adopters high - we're all just riding on their coat-tails anyway, and maybe their goal has always just been to get experience developing a scripting language, and eventually they'll abandon love and move on to a better paying gig.
Recognizing fully that I have no real input in this decision at all, I guess this is my plea to continue to support as much of vanilla lua functionality as possible, for as long as possible. Doing so increases the relevance and lifespan of love. And I, for one, would really like to see the love community thrive for as long as possible.
--Mr. Strange