Another alternative to VS Code proprietary code and telemetry could be https://theia-ide.org/, maintained by the Eclipse Foundation, which indeed uses the same https://open-vsx.org/ extension marketplace.
It’s supported out of the box, you can create a markdown code block with the language as mermaid (starting with 3 backticks followed by mermaid and ending with 3 backticks)
Makes me think GitLab does also support mermaid: https://about.gitlab.com/handbook/tools-and-tips/mermaid/, which can be pretty handy to use in the wiki or to answer in some issues.
I found mermaid pretty good for simple diagrams but I had some problems to make some configuration options work like in the docs, and found it was lacking a bit of flexibility for more complex diagrams, like Gantt diagrams for example. Now I use PGF-TikZ for more complex diagrams and I still need to try pgfgantt for Gantt charts.
Seems that Astropy did receive some funding since this article has been published: https://numfocus.org/blog/astropy-receives-900k-grant-from-moore-foundation
Yeah, their title is kind of misleading, it’s more about programming in general than JavaScript. That’s why I didn’t put the JavaScript tag ;)
Shouldn’t the URL point to the Charts.css website instead of Github repo?
The unoptimised version would look a lot like the python version, but probably perform better if you omitted compilation time.
You’d use a Dict, eachline, and split. The main performance issues would probably be unicode-aware lowercasing and hashing each word twice in the inner loop (once to check if it’s in the dict, once to set a new value. We might eventually get an in-place update interface for dicts to avoid this duplication, in the meantime you can use some internal funcs or use a third party package).
Unlike the python version, if you need Moar Performance you can efficiently operate at the byte level and use any of the tricks from the C or Rust implementations.
I suppose it will be dominated by startup time and IO. Although I am curious to see if the same issues would arise in Julia as well, splitting of words and slowdowns due to maps.
Is this related to remacs in any way, or is this a completely independent project?
It seems it’s a different project as they say: