This media is not supported in your browser
VIEW IN TELEGRAM
Sex
чел продает виджеты по подписке, вот это бизнес модель https://www.sinasamaki.com/premium/
а вы продолжайте контрибьютить в СПО
чел продает виджеты по подписке, вот это бизнес модель https://www.sinasamaki.com/premium/
а вы продолжайте контрибьютить в СПО
🥱1
Hergert(автор GNOME Builder) улучшил Sysprof и нашел ему отличное применение, улучшать текстовый поиск, и сейчас закинул PR ускоряющие поиск уже в 4 приложеньки, уважуха
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
frontend devs when they learn js was invented in 1995
https://nim-lang.org/blog/2023/08/01/nim-v20-released.html
Nim обогнал Kotlin, и выпустил 2.0 на пол года раньше.
Добавили базовые потребности которых мне очень не хватало
- дефолтные значения структурам(да их не было омг)
- запрет неинициализированных значений, тут ним был очень паскалеориентированным, иногда это просто отвратительно со всякими строками интами, но оно довольно удобно с массивами и хешмапами, когда они являются возвращаемым значением, и через result можно вместо
1) создать переменную коллекцию
2) заполнять ее в каком то цикле
3) вернуть заполненнуюю коллекцию
———
1) сразу заполнять в цикле неявный result
возвращать не надо потому что result неявно есть в каждой функции, инициализировать пустой коллекцией не надо, потому что это ее дефолтное значение.
Ну и разумеется самое главное жирное изменение ORC стабилизировали, и это теперь дефолт
- сильно прокачали докоген
- взаимодействию с плюсами дали виртуал и конструкторы, думаю тут помогло ORC
- наконец std растащили на кусочки и внешние либы
Мне все еще не хватает нормальной поддержи ADT(с экзостив switch) и паттерн матчинга.
Nim обогнал Kotlin, и выпустил 2.0 на пол года раньше.
Добавили базовые потребности которых мне очень не хватало
- дефолтные значения структурам(да их не было омг)
- запрет неинициализированных значений, тут ним был очень паскалеориентированным, иногда это просто отвратительно со всякими строками интами, но оно довольно удобно с массивами и хешмапами, когда они являются возвращаемым значением, и через result можно вместо
1) создать переменную коллекцию
2) заполнять ее в каком то цикле
3) вернуть заполненнуюю коллекцию
———
1) сразу заполнять в цикле неявный result
возвращать не надо потому что result неявно есть в каждой функции, инициализировать пустой коллекцией не надо, потому что это ее дефолтное значение.
Ну и разумеется самое главное жирное изменение ORC стабилизировали, и это теперь дефолт
- сильно прокачали докоген
- взаимодействию с плюсами дали виртуал и конструкторы, думаю тут помогло ORC
- наконец std растащили на кусочки и внешние либы
Мне все еще не хватает нормальной поддержи ADT(с экзостив switch) и паттерн матчинга.
Nim Programming Language
Nim v2.0 released
The Nim team is proud and happy to announce Nim version 2.0.
https://blog.jetbrains.com/kotlin/2023/08/exposed-moving-forward/
Мы наняли фулл тайм поцев для Exposed — ORM на Kotlin статик тайп билдерах и инфиксной нотации чтобы or and выглядели как в SQL
По сравнению с хибернейтом выглядит супер няшно
Мы наняли фулл тайм поцев для Exposed — ORM на Kotlin статик тайп билдерах и инфиксной нотации чтобы or and выглядели как в SQL
По сравнению с хибернейтом выглядит супер няшно