Cool, cool....
Now write some rough sketch of a syntax for such case.
i mean i could just show you it running a simple program.
The upper left is the code being run. The bottom left is the result.
the right is the terminal window which has both a view of the node tree, and the raw tokens being sent in. Honestly they should be flipped since the tokens are before parsing and the treenode is after parsing.
Its called MIT license, m8.
No thank you!
MIT is what you put on code you don't care about. I'd want to get modifications of the code back in this case.
Also stops the bloke spitting his dummy out and demanding his contributions removing, as has happened in several modding projects I know of
Does it? I know it chased me away from modding the game. Maybe this was Inno's best option for her goals but it left a sour taste in my mouth.
Honestly, you're hardly reinventing the wheel here. I've done a great deal of research on languages for these sorts of games, and the reality is pretty grim. Most of the ones are either geared more towards dialogue trees rather than freeform writing (such as ink), or they are so married to a particular platform (such as anything in the Twine ecosystem) that they simply aren't feasible. Programming-focused languages like Lua are terrible because writers can't just write; they have to constantly be concerned with encapsulating their story inside of code.
So twine from writers UI standpoint seems good, but doing anything complex seems like a nightmare. I don't know how the Degees of Lewdity project does it.
I looked at Ink, i thought it might fit my needs, but then got stumped when it didn't support my Niche language, and i wasn't bigbrain enough to port the Cpp or Clang versions to my language.
As for your Lua Critism, ya this is kinda what my language was built to avoid. That said, that creates it's own head aches. Despite that If i used a time Machine, and return to when i started my parser, i might suggest just using Lua to myself.
I was also working on something that would attempt to bridge the gap, but wound up getting swamped at my day job and subsequently demotivated. I was able to knock out a fairly robust expression parser that could tie in with a game-defined .NET API via reflection, but actual scripting part is still very much a WIP.
Very interesting and glad to hear.
sojocal's objective is to try and ensure that contributions will remain open and usable to all. The MIT license makes no such stipulations.
Exactly.
sounds like what he wants is a CC BY-NC-SA license. which he should just use
creative commons licenses:
You must be registered to see the links
this license specifically:
You must be registered to see the links
Do i really want this? I need an argument why this is for me.I'm confortable with GPL-2, not so much with this license.
Is that even legally enforceable? Sounds to me like ToS pinky-swear no-takesy-backsies shit.
Im not sure even GPL license is legally enforceable. I mean, there are no any court cases of it AFAIK.
You must be registered to see the links
.
I mean there was this in 2008, where FSF was able to make Cisco payout. That's not exactly proof as it's enforceable as settling could mean anything or be done to avoid legal fees.