Pull to refresh
12
0
Semyon Gashchenko @semyong

Разработчик

Send message

Возможно кому-нибудь будет полезна старая статья про Gap Buffer - https://habr.com/ru/articles/197650/

Спасибо за статью. Очень интересная библиотека. Не рассматривали вариант с плагином для компилятора вместо генерации классов в рантайме?

Да.
Virtual threads are just threads, but creating and blocking them is cheap. They are managed by the Java runtime and, unlike the existing platform threads, are not one-to-one wrappers of OS threads, rather, they are implemented in userspace in the JDK.
Kotlin замечательный язык. Для меня останавливающим фактором является текущая скорость развития JVM — на подходе records и virtual threads — и то будут ли другие языки успевать за этим. Java и JVM развиваются синхронно и в этом, как мне кажется, основное преимущество перед другими JVM-языками.
Мне больше напомнило то, что заложено в www.lagomframework.com
Это решается например так:
source <(kubectl completion bash | sed s/kubectl/ktl/g)
Имхо golang еще интересный вариант.
Как сказано на странице репозитория проекта это VM для LC-3 и, по всей видимости, компилятор можно найти тут compilerLC3.shtml
Отличная статья! Спасибо!
1. Автор оригинала говорит о проблемах встречающихся с компилятором Kotlin спустя год с выпуска 1.0.
2. Текущие проблемы: youtrack.jetbrains.net/issues/KT
Можно применить delombok и постепенно переписывать на kotlin.
Еще внедрение через конструктор помогает выявлять циклические зависимости, а чтобы не мучаться с конструктором можно использовать Lombok:
@RequiredArgsConstructor(onConstructor_ = {@Autowired})
public class Service...
Под переходом на 9 имел в виду систему модулей, т.к. видно, что именно она многих отпугивает. По крайней мере в слое корпоративных приложений.
1

Information

Rating
Does not participate
Location
Россия
Registered
Activity