Live data from Hacker News

Show HN: Loreline, narrative language transpiled via Haxe: C++/C#/JS/Java/Py/Lua

loreline.app

21–23 of 23 posts

Re: Show HN: Loreline, narrative language transpiled via Haxe: C++/C#/JS/Java/Py/Lua

#21

This looks nice! Would love to integrate it into an intfic project I'm working on: storyloom-weld.vercel.app How would you say this is inspired by, and compares to, writing in literate programming languages like Inform 7?

This seems more like Twine than Inform. Inform is for parser fic, where you enter commands ("get key", "go north", "open door"), Twine and this are for choice-based fiction.

Re: Show HN: Loreline, narrative language transpiled via Haxe: C++/C#/JS/Java/Py/Lua

#22

This looks nice! Would love to integrate it into an intfic project I'm working on: storyloom-weld.vercel.app How would you say this is inspired by, and compares to, writing in literate programming languages like Inform 7?

It’s closer to Ink or Yarn Spinner (or to some extent Twine). Loreline isn’t doing any user text parsing, but is pretty good to manage branching dialogues and choices.

Re: Show HN: Loreline, narrative language transpiled via Haxe: C++/C#/JS/Java/Py/Lua

#23
post #7

Now this is prime Hacker News content! Thank you. The idea of a narrative language is fascinating and I'll upvote anything that's using Haxe. I took Haxe for a spin years ago and was really impressed, just haven't been able to find the excuse to use it in my day to day work. I find the idea of cross-platform transpilation rather than compilation to be very interesting. Particularly when working with platforms like iO…

We use Haxe for a legacy PHP app. Its our secret weapon, im amazed why more PHP devs dont use Haxe, as its basically a better version of what typescript is to javascript.

We get all the bells and whistles, and a familiar feel, most new devs are up and running in a week with Haxe.

Compile times are instant, and tooling is good (lsp/testing/etc). LLMs also know Hace quite well as its an old language.

Post reply on HN