I understand what you're saying, but I'm not making a mental mistake, and I'm not confused.
I'm working on something which takes the -mode out of org and builds something meaningfully similar which isn't wedded to emacs.
> But you shouldn't say org "lives in an editor"
Except it does. If you want to use the org format in any sort of full-fledged way, you're going to be doing it in Emacs.
Which, ok, it's a platform. But it's a platform which is a text editor, comparing it to the JVM only goes so far. The JVM is a bytecode interpreter, Emacs is an editor which has a bytecode interpreter. Yes, it's possible to run it headless, no, it isn't pleasant or fast, it's not designed for this, people don't, good luck embedding it in something else, and so on and so forth.
You seem to be taking the old joke "Emacs is a great operating system which just needs a good text editor" a bit too seriously here.
Org-mode is a bunch of things, and one of those things is a text format. That text format is too closely tied to emacs, it's simply hopeless to reimplement it in anything else. If you don't believe me, take a look at the spreadsheet functionality!
Which is a pity, because another one of the things Org is, is an intriguing and powerful approach to literate programming. One which I expect would be much more attractive if it didn't require one to use Emacs to employ it.
You're welcome to integrate headless emacs into your CI if you're so committed to thinking of it as a "platform much like the JVM". I've found it simpler to take as many ideas from org-mode as possible, and just build from scratch.
But I'm not ready to release my code yet, and until I am, I should spend more time writing it, and less time talking about it on the orange website.
I admire your efforts and passion on the subject. I myself would like the Org format more widely supported in other environments. (I personally do run Emacs headless in a couple of CI processes to get at its superior Org support, but it's hard to convince others of its greatness!)
> You seem to be taking the old joke "Emacs is a great operating system which just needs a good text editor" a bit too seriously here.
Not only do I take it too seriously -- it's not even a joke in my book. Let's agree to disagree on that bit and you can spend your time better than arguing about it!
FYI, there are a variety of Org parsing libraries outside of Emacs. Some of them even appear to be robust and well-developed. I collected a list here: https://alphapapa.github.io/org-almanac/#Parsing
I'm working on something which takes the -mode out of org and builds something meaningfully similar which isn't wedded to emacs.
> But you shouldn't say org "lives in an editor"
Except it does. If you want to use the org format in any sort of full-fledged way, you're going to be doing it in Emacs.
Which, ok, it's a platform. But it's a platform which is a text editor, comparing it to the JVM only goes so far. The JVM is a bytecode interpreter, Emacs is an editor which has a bytecode interpreter. Yes, it's possible to run it headless, no, it isn't pleasant or fast, it's not designed for this, people don't, good luck embedding it in something else, and so on and so forth.
You seem to be taking the old joke "Emacs is a great operating system which just needs a good text editor" a bit too seriously here.
Org-mode is a bunch of things, and one of those things is a text format. That text format is too closely tied to emacs, it's simply hopeless to reimplement it in anything else. If you don't believe me, take a look at the spreadsheet functionality!
Which is a pity, because another one of the things Org is, is an intriguing and powerful approach to literate programming. One which I expect would be much more attractive if it didn't require one to use Emacs to employ it.
You're welcome to integrate headless emacs into your CI if you're so committed to thinking of it as a "platform much like the JVM". I've found it simpler to take as many ideas from org-mode as possible, and just build from scratch.
But I'm not ready to release my code yet, and until I am, I should spend more time writing it, and less time talking about it on the orange website.