The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск языка программирования Hare 0.26"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск языка программирования Hare 0.26"  +/
Сообщение от opennews (??), 13-Фев-26, 23:34 
Дрю ДеВолт (Drew DeVault), автор пользовательского окружения Sway, почтового клиента Aerc и платформы совместной разработки SourceHut, опубликовал выпуск языка программирования Hare 0.26.0. Hare преподносится как язык системного программирования, близкий к языку Си, но проще, чем Си. Исходный код компилятора и инструментария распространяются под лицензией GPLv3, а код стандартной библиотеки под лицензией MPL (Mozilla Public License)...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=64794

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (1), 13-Фев-26, 23:34    Скрыто ботом-модератором+1 +/
Ответить | Правка | Наверх | Cообщить модератору

2. Сообщение от Аркагоблин (?), 13-Фев-26, 23:44   +2 +/
Лицензия отвратительная для стандартных либов. Для них принято что-то пермиссивное ставить. И желательно без атрибуции, потому что никто нормальный не будет специально выискивать что там под какой лицензией и писать "Hello world написан на Hare. Hare под MPL и его написал Имя Автора". Люди воспринимают системные библиотеки как нечто базовое и фундаментальное, а не как произведение.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #12, #28, #32

4. Сообщение от Аноним (4), 14-Фев-26, 00:05   +3 +/
харэ выпускать новые языки программирования
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #18

9. Сообщение от Аноним (9), 14-Фев-26, 01:00   +/
> Добавлена возможность использования присвоения значению "_" для игнорирования обработки ошибок

В то время как одни современные языки пытаются заставить кожаные мешки обрабатывать ошибки, другие облегчают задачу написания говнокода. Удачи автору языка.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #21

12. Сообщение от Аноним (12), 14-Фев-26, 01:26   +1 +/
Ну вот стандартная GLibc как-то не пермиссивная.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

13. Сообщение от Аноним (13), 14-Фев-26, 01:37   –3 +/
> ручное управление памятью

А УБ? УБ есть? Если УБ нет, опеннетовские анонимы будут страдать! Надо в стандарте УБ прописать!!!11

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #20

16. Сообщение от Аноним (16), 14-Фев-26, 03:22   +/
Написано ж что он должен быть проще сей, а он по описанию сложнее сей.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #31

17. Сообщение от Имя (?), 14-Фев-26, 03:58   +/
нет в списке godbolt.org
Ответить | Правка | Наверх | Cообщить модератору

18. Сообщение от Бертолетова соль (?), 14-Фев-26, 06:02   +3 +/
Так и не понял таки Рама или Кришна?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #29

20. Сообщение от Аноним (20), 14-Фев-26, 07:15   +/
Усли UB в стандарте, то это уже не UB.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #30

21. Сообщение от Смузихлеб забывший пароль (?), 14-Фев-26, 07:17   +/
Какими-то там ошибками отвлекать уважаемых программистов от написания ПО!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

22. Сообщение от Frestein (ok), 14-Фев-26, 07:22   +/
Болгарки у него конечно классные
Ответить | Правка | Наверх | Cообщить модератору

23. Сообщение от Смузихлеб забывший пароль (?), 14-Фев-26, 07:26   +/
>  возможность явного оставления переменных и полей в структурах
> в неинициализированном состоянии,
> через присвоения им значения "@undefined"

Это однако перебор. Т.е в доработки изначально заложено что теперь в переменных может оказаться любой мусор вместо предполагаемых иными товарищами нулей

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #24

24. Сообщение от Аноним (24), 14-Фев-26, 07:53   +/
Да, абсурд для новых языков
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

25. Сообщение от Аноним (25), 14-Фев-26, 08:39   +/
> может быть возвращено при прерывании цикла выражением "break значение" или через указание "yield значение_по_умолчанию" в прикреплённом к циклу блоке "else{...}", который вызывается, если цикл не был прерван через break.

И это всё, чтобы поизображать ограничения из функциональных языков (обойтись одним присваиванием), где нельзя написать лучше, если императивщины не хватает? Только там было бы ноль ключевых слов для return'а, а здесь уже три.

Непонятно, откуда ещё item.key взялся.

Чем-то похоже на изобретание новых циклов в 70-е, когда придумывали ключевые слова, чтобы от if в середине блока избавиться.
https://en.wikipedia.org/wiki/Control_flow#Middle_test

Ответить | Правка | Наверх | Cообщить модератору

27. Сообщение от Аноним (27), 14-Фев-26, 09:05   +/
>Hare преподносится как язык системного программирования, близкий к языку Си, но проще, чем Си.

Ц когда то тоже был простым, но это исправили ;)
И Харю исправят ;)

Ответить | Правка | Наверх | Cообщить модератору

28. Сообщение от Аноним (28), 14-Фев-26, 09:27    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

29. Сообщение от Аноним (28), 14-Фев-26, 09:28    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

30. Сообщение от Аноним (28), 14-Фев-26, 09:29    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

31. Сообщение от Аноним (28), 14-Фев-26, 09:31    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

32. Сообщение от Аноним (32), 14-Фев-26, 10:39   +/
MPL - это не вирусная лицензия. Копилефтная, но не вирусная - код, использующий библиотеку под MPL, не обязан быть лицензирован под MPL. И Дрюша ещё тот копираст, у него в блоге высер есть на эту тему, что он теперь не дурачок, как раньше, и теперь объявляет всем конкурентам копирайтную войну.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

33. Сообщение от Аноним (32), 14-Фев-26, 10:43   +/
Когда же Дрюшино ADHD заставит его перепрыгнуть на другой проект? Он же вроде в Евросоюз переехал, там за "лекарства от ADHD" уголовка светит.
Ответить | Правка | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру