2024-12 статья | article
This commit is contained in:
35
ru/news/2024-12_lha-jvm-macos.md
Normal file
35
ru/news/2024-12_lha-jvm-macos.md
Normal file
@@ -0,0 +1,35 @@
|
||||
Title: Первая рабочая версия Local Host Access
|
||||
Date: 2024-12-09 00:00
|
||||
Category: News
|
||||
Slug: lha-jvm-macos
|
||||
Lang: ru
|
||||
|
||||
![web-test][web-test]
|
||||
|
||||
# Local Host Access
|
||||
|
||||
Крошечный веб-сервер Local Host Access (**LHA**) готов заменить
|
||||
Local File System Access (**LFSA**) на JVM и macOS: я сгенерировал
|
||||
эту статью с помощью LHA на macOS. Таким образом, Kotlin оказался
|
||||
хорошим языком для кросс-платформенной разработки, правда, с небольшим
|
||||
ограничением.
|
||||
|
||||
Это небольшое ограничение состоит в том, что 99% разработки Kotlin приходится
|
||||
на JVM. Остальные 99% - на так называемый Kotlin Native для работы с iOS,
|
||||
Linux, macOS и Windows. Таким образом, если кому-либо понадобится что-либо
|
||||
столь же простое, как узнать, куда указывает симлинк - на файл или директорию,
|
||||
то будет тупик, в Интернете просто не будет такой статьи. Для C существует
|
||||
множество статей с рекомендацией вызвать функцию `stat()`. Для Kotlin Native
|
||||
совершенно не ясно, как сделать подобный простой вызов.
|
||||
|
||||
Такой вопрос о вызове `stat()` [я и задал в ноябре][question], до сих пор жду
|
||||
ответа. Тем временем, пришлось использовать команду `stat` в командной строке
|
||||
(он же вызов `system()`).
|
||||
|
||||
# Декабрь
|
||||
|
||||
Сделаю первую версию транслятора Kotlin -> Python для того,
|
||||
чтобы покрыть с помощью LHA те же платформы, что покрывает LFSA на Python.
|
||||
|
||||
[web-test]: ../../images/2024_web-test.jpg
|
||||
[question]: https://discuss.kotlinlang.org/t/how-to-call-stat-c-function-to-get-file-type/29541
|
||||
Reference in New Issue
Block a user