jreicherWhat the? Why on earth would you change code to make it easier for the IDE to highlight?
jreicherThis is exactly why I use treesitter
jreicherAnd I must admit I am quite enjoying semantic highlighting from the language server these days too
* jreicher joined #nevet
jreicherDammit. Connection dropped. Apologies if I missed a reply, and this is actually something I'm super interested in. Treesitter has been really good to me.
* nevet joined #nevet
* dreamreal!~dreamreal@about/java/dreamreal changed the topic to: This is the channel for the development of the software that runs nevet: https://github.com/jottinger/bytecode.news
* jreicher joined #nevet
* jreicher joined #nevet
dreamrealjreicher: if you think something like that is worth asking ON BCN, use !suggest or !article
dreamrealjreicher: the thing BCN needs above ALL ELSE is others' input
nevetexposed is JetBrains' Kotlin SQL framework, offering a type-safe DSL for query construction and a lightweight DAO layer. Sits closer to the SQL than most ORMs — you're meant to know what's being executed. URL: https://github.com/JetBrains/Exposed Tags: kotlin, sql, orm, and jetbrains See also: ktor and kotlin
dreamrealfollowed by !content blah blah blah, finally !done when you're done ranting
dreamrealyou could also log on straight to BCN (or post anonymously, as submitting posts doesn't require an account) and write the article yourself. It would get edited into shape if necessary; there's no "post direct to the front page" functionality.
jreicherah, so it's basically writing an article.
dreamrealIt is indeed.
dreamrealarticle [title] followed by !done works, but it's best if you actually use your words.
nevetIdea session started: "[title] followed by !done works, but it's best if you actually use your words.". Use 'content <text>' to add body paragraphs, 'includeai' to enable AI summary/tags, 'done' to save, or 'cancel' to discard.
dreamrealcancel
nevetIdea session cancelled. "[title] followed by !done works, but it's best if you actually use your words." was discarded.
jreicherTonight's not the night for that. And I'd also want to do justice to jetbrains. They're not idiots, so I have to properly understand why they think what they think, as much as that's possible.
dreamreal* dreamreal grins
jreicherBut I'm still weirded out.
dreamrealWell, you can also use !suggest, or you can tell ME about it and if you're unwilling to use your own dadgum words you can hope that I have the same outlook as you
dreamrealThat's the real reason you don't want to use !suggest very often: you have your own perspective and it's worth preserving
jreicherOK, first impressions: The jetbrains blog post seems not to be talking about highlighting, but rather about code complexity, with the performance of highlighting smuggles in as a metric for code complexity
dreamrealoof
dreamrealyikes, okay
dreamreal(I have not read the post, so you're informing me.)
dreamrealokay, now I've read that article and I HATE it
dreamrealjust ew all the way down
dreamrealscala?
dreamrealreally?
dreamrealThat's a poorly written article
dreamrealso... if *I* write it up, I'm going to point out what it's actually saying (which is worth THINKING ABOUT) but observe that it is written for scala and thus should be relevant to nobody, ever
dreamrealthe takeaway is "scala is brutal not only on you but your editor, if you don't love yourself, try to love your editor maybe"
dreamrealrcompat is a stable abstraction layer over Javascript server runtimes, a single API that delegates to native runtime calls under the hood, so JS code doesn't have to be bun-, deno-, or nodejs-aware.
nevetBun is a Javascript environment (runtime, package manager, builder) written in Zig, using Webkit rather than V8. It's a full replacement for the NodeJS toolchain, although it's largely compatible. Supposed to be fast as blazes. URL: https://bun.sh/ Tag: javascript
dreamrealdeno
nevetDeno is a rebuild of NodeJS' design decisions, running Typescript natively, introducing a capability-based permissions model, and uses URLs for imports rather than a central package registry. URL: https://deno.com/ Tags: javascript and typescript
dreamrealnode
nevetNodeJS is a server-side javascript runtime. It's generally what people think of when they think of Javascript on the server. URL: https://nodejs.org/ Tag: javascript