David Herman
David Herman
For reference: https://docs.oracle.com/javase/8/docs/api/java/util/Map.html#computeIfAbsent-K-java.util.function.Function- *Side note: there are a bunch of other methods in the Map class, such as `computeIfPresent`, `merge`, `putIfAbsent`, etc., that seem to be missing, but I'm not...
My code depends on JDK11, but as you can see here: https://github.com/varabyte/homebrew-tap/commit/87fc3ffe333e7592f07939cbdb4e5ce0244f5bca ``` class Kobweb < Formula ... url "https://github.com/varabyte/kobweb/releases/download/cli-v0.9.7/kobweb-0.9.7.zip" ... depends_on "openjdk@16" ^^^^^^^^^^^^^^^^^^^^^^^ ... ``` when I ran `jreleaserPublish`...
More here: https://docs.gradle.org/current/userguide/configuration_cache.html You can test a project by running `gradle --configuration-cache help`. When I was trying this out on my own project, I ran into this message: ``` *...
Context: https://www.reddit.com/r/Kotlin/comments/q17zjq/introducing_konsole_a_kotlinidiomatic_library_for/hfggbsv/ Currently, this library is JVM only. Adding native support would allow users to use this library in a Kotlin native context, which would: - result in smaller file...
See also: https://en.wikipedia.org/wiki/ANSI_escape_code#OSC_(Operating_System_Command)_sequences See also: https://github.com/varabyte/kotter/issues/12#issuecomment-1144444459 See also: https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda I'd really like to do this assuming support for it is standard across all of the main terminals. @cbcmg FYI
Kotter aims to be opinionated about its ansi output and (via the Virtual Console) the subset of ansi it supports, so don't let users add whatever they want into their...
I think numpad keys report different control characters that I could handle, and it might be nice to have an alternate set of keys which could be used for navigating...
Well, nuts. String.length miscounts unicode characters and we might be using it everywhere. Something like this should render incorrectly ``` bordered { textLine("Hello") textLine("Oh my stars ⭐⭐⭐ this just screws...
The README covers a very simple (and hopefully common!) input flow -- one input per section. However, multiple input() calls per section are allowed as long as you only set...
The following underline { textLine("Test") } currently adds a weird tiny piece of underline on the next line. This only happens in the virtual terminal, not in an actual terminal.