Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Apple опубликовал Pkl, язык программирования для определения конфигурации" | +/– | |
| Сообщение от opennews (??), 04-Фев-24, 15:33 | ||
Компания Apple открыла реализацию языка программирования Pkl, предназначенного для определения конфигурации и продвигающего модель "конфигурация как код". Связанный с Pkl инструментарий написан на Kotlin и опубликован под лицензией Apache. Плагины для работы с кодом на языке Pkl подготовлены для сред разработки IntelliJ, Visual Studio Code и Neovim. В ближайшее время ожидается публикация обработчика LSP (Language Server Protocol)... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по времени | RSS] |
| 1. "Apple опубликовал Pkl, язык программирования для определения..." | +18 +/– | |
| Сообщение от Аноним (1), 04-Фев-24, 15:33 | ||
Что-то я вообще не понял зачем это нужно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 2. "Apple опубликовал Pkl, язык программирования для определения..." | +2 +/– | |
| Сообщение от _hide_ (ok), 04-Фев-24, 15:41 | ||
LUA | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 103. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (103), 05-Фев-24, 14:09 | ||
В Lua неизвестное поле метатаблицы считается равным nil. Это автоматически отсекает любые возможности нормально использовать Lua для конфигов, так как валидации там не будет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 128. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от _hide_ (ok), 05-Фев-24, 18:36 | ||
> В Lua неизвестное поле метатаблицы считается равным nil. Это автоматически отсекает любые | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 141. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (103), 05-Фев-24, 23:17 | ||
Попробуйте хотя бы разок написать парсер-валидатор конфига, поймёте. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 4. "Apple опубликовал Pkl, язык программирования для определения..." | +4 +/– | |
| Сообщение от Аноним (103), 04-Фев-24, 15:44 | ||
Вряд ли взлетит. Ниша уже занята CUEм, который вполне всех устраивает, и разрабатывается сообществом, а не корпорастами (историю экосистемы HashiCorp все хорошо помнят). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 36. "Apple опубликовал Pkl, язык программирования для определения..." | –5 +/– | |
| Сообщение от Аноним (36), 04-Фев-24, 18:53 | ||
> Ниша уже занята CUEм | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 52. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (103), 04-Фев-24, 22:29 | ||
> В твоих фантазиях если только. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 64. "Apple опубликовал Pkl, язык программирования для определения..." | –5 +/– | |
| Сообщение от Аноним (64), 05-Фев-24, 01:43 | ||
>Crossplane | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 65. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (103), 05-Фев-24, 01:59 | ||
> Подохло не успев родиться. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 71. "Apple опубликовал Pkl, язык программирования для определения..." | –3 +/– | |
| Сообщение от Ahohim (?), 05-Фев-24, 02:21 | ||
А еще сын Шамиля с соседнего дома на хмурый перешел. Как будто кому то есть дело до того, что там в сбере творится. Мы говорим про нормальные компании и организации. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 94. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (103), 05-Фев-24, 13:55 | ||
> Мы говорим про нормальные компании и организации. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 91. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от _oleg_ (ok), 05-Фев-24, 12:53 | ||
Не-не, бро. Чел прав. Ямл реально кошмарная переоценённая хрень. | ||
| Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору | ||
| 96. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (103), 05-Фев-24, 13:58 | ||
Я и не говорю, что ямл — хорошо. Но пока лучше него ничего не придумали. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 102. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (102), 05-Фев-24, 14:09 | ||
sh и awk, например | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 104. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (103), 05-Фев-24, 14:11 | ||
И куличики из песка, как альтернатива еде! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 106. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (102), 05-Фев-24, 14:14 | ||
Так shell и awk и есть еда. А yaml - это пародия на еду, его даже интерпретировать нельзя или применять ко всему и везде. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 146. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (146), 05-Фев-24, 23:52 | ||
Ну теперь давай до Ансибла гутарить. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 118. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от _oleg_ (ok), 05-Фев-24, 15:36 | ||
> Я и не говорю, что ямл — хорошо. Но пока лучше него | ||
| Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору | ||
| 135. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от User (??), 05-Фев-24, 21:46 | ||
А "человеческие конфиги" это, извиняюсь, что? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 137. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (103), 05-Фев-24, 23:08 | ||
Выше же сказали — shell и awk (фиг знает, как бинарники могут быть конфигами, но труЪ юниксоидам, конечно, виднее). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 147. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (146), 05-Фев-24, 23:54 | ||
Дебажить замумукаешся. Синтаксис трудно читаемый через годик. А потому не годно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 162. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от User (??), 06-Фев-24, 07:32 | ||
> Дебажить замумукаешся. Синтаксис трудно читаемый через годик. А потому не годно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 163. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от _oleg_ (ok), 06-Фев-24, 09:59 | ||
> А "человеческие конфиги" это, извиняюсь, что? | ||
| Ответить | Правка | К родителю #135 | Наверх | Cообщить модератору | ||
| 164. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от User (??), 06-Фев-24, 10:42 | ||
>> А "человеческие конфиги" это, извиняюсь, что? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 166. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от _oleg_ (ok), 06-Фев-24, 11:44 | ||
> Воу. Апач в качестве примера "человеческого конфига" - НАСТОЛЬКО упорото, что я | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 167. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от User (??), 06-Фев-24, 13:30 | ||
>> Воу. Апач в качестве примера "человеческого конфига" - НАСТОЛЬКО упорото, что я | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 170. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от _oleg_ (ok), 06-Фев-24, 15:13 | ||
> Ну, пацаны прям старались - но ниасилили, да. Но старались прям хорошо. | ||
| Ответить | Правка | К родителю #167 | Наверх | Cообщить модератору | ||
| 171. "Apple опубликовал Pkl, язык программирования для определения..." | +1 +/– | |
| Сообщение от User (??), 06-Фев-24, 15:43 | ||
> Ну зачем придумывать, пишите как есть - не для "чего-нибудь полезного", а | ||
| Ответить | Правка | К родителю #170 | Наверх | Cообщить модератору | ||
| 172. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от _oleg_ (ok), 06-Фев-24, 16:00 | ||
> Если любовно на...глаживать единственный сервер методом рукоблудия - то таки да, "Нинужна!!!" | ||
| Ответить | Правка | К родителю #171 | Наверх | Cообщить модератору | ||
| 173. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от User (??), 06-Фев-24, 20:08 | ||
> А какое отношение lua в конфиге или его отсутствие имеет к тому | ||
| Ответить | Правка | К родителю #172 | Наверх | Cообщить модератору | ||
| 175. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от _oleg_ (ok), 07-Фев-24, 11:13 | ||
>> А какое отношение lua в конфиге или его отсутствие имеет к тому | ||
| Ответить | Правка | К родителю #173 | Наверх | Cообщить модератору | ||
| 81. "Apple опубликовал Pkl, язык программирования для определения..." | +5 +/– | |
| Сообщение от Пряник (?), 05-Фев-24, 10:15 | ||
О, спс, не знал про CUE. | ||
| Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору | ||
| 6. "Apple опубликовал Pkl, язык программирования для определения..." | +3 +/– | |
| Сообщение от Аноним (6), 04-Фев-24, 15:57 | ||
Язык для сериализации не должен быть полным по Тьюрингу. Если нужен Тьюринг-полный язык, то писать надо либо прямо на основном ЯП, либо на скриптовом, легко встраиваемом в основной. Ещё один NIH-язык лишь плодит фрагментацию. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 8. "Apple опубликовал Pkl, язык программирования для определения..." | +1 +/– | |
| Сообщение от Аноним (103), 04-Фев-24, 16:01 | ||
Это не язык для сериализации. Это язык для описания и валидации структур сериализуемых данных. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 9. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (103), 04-Фев-24, 16:04 | ||
И для генерации, да. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 27. "Apple опубликовал Pkl, язык программирования для определения..." | +1 +/– | |
| Сообщение от Аноним (27), 04-Фев-24, 17:33 | ||
То есть очередной недопитон, недоjavascript, недоrust, недоjava, недоgo и недоc++. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 50. "Apple опубликовал Pkl, язык программирования для определения..." | +2 +/– | |
| Сообщение от Аноним (103), 04-Фев-24, 22:27 | ||
Вы прослушали миниатюру "человек, далёкий от разработки, открывает для себя понятие domain specific language". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 62. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (62), 04-Фев-24, 23:31 | ||
А теперь истина: я создал один DSL и участвовал в содании другого популярного DSL :) Я с языками сериализации я знаком довольно тесно, и есть не пренебрижимо малая вероятность, что кто-то из опеннетчиков использует код, написанный мною. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 68. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (103), 05-Фев-24, 02:03 | ||
И при всех эти заслугах вы, конечно же, считаете subj языком сериализации? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 156. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (156), 06-Фев-24, 01:33 | ||
давай ссылку на репу, трепло | ||
| Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору | ||
| 108. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (102), 05-Фев-24, 14:22 | ||
JavaScript был DSL. | ||
| Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору | ||
| 7. "Apple опубликовал Pkl, язык программирования для определения..." | +1 +/– | |
| Сообщение от Аноним (-), 04-Фев-24, 16:00 | ||
> вычислительные выражения, условия и циклы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 19. "Apple опубликовал Pkl, язык программирования для определения..." | +1 +/– | |
| Сообщение от Аноним (103), 04-Фев-24, 16:58 | ||
Это не конфиг. Это код для валидации и генерации конфигов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 30. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Витюшка (?), 04-Фев-24, 18:13 | ||
Чем отличается от любой библиотеки любого ЯП для того же самого? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 53. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (103), 04-Фев-24, 22:31 | ||
Тем, что это не библиотека, а язык. Вы бы ещё спросили "чем отличается от vim", примерно тот же уровень осмысленности. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 67. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (-), 05-Фев-24, 02:02 | ||
> Это не конфиг. Это код для валидации и генерации конфигов. | ||
| Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору | ||
| 99. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (103), 05-Фев-24, 14:02 | ||
Парсер. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 70. "Apple опубликовал Pkl, язык программирования для определения..." | –1 +/– | |
| Сообщение от Аноним (-), 05-Фев-24, 02:07 | ||
> Это не конфиг. Это код для валидации и генерации конфигов. | ||
| Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору | ||
| 142. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (103), 05-Фев-24, 23:19 | ||
> Ну вот например нежно любимыми местными баш портянками можно сделать все то же самое в два счета. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 37. "Apple опубликовал Pkl, язык программирования для определения..." | +4 +/– | |
| Сообщение от oficsu (ok), 04-Фев-24, 18:54 | ||
> придет в бошку мешать логику и конфигурацию | ||
| Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору | ||
| 56. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (103), 04-Фев-24, 22:38 | ||
Ну, вообще не редкость, если формат данных должен поддерживаться несколькими программами на разных ЯП. Тут уже простой копипастой валидатора не обойтись. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 148. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (146), 05-Фев-24, 23:58 | ||
> И вообще, вот уж от эппла не ожидал что им придет в бошку мешать логику и конфигурацию. | ||
| Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору | ||
| 10. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Sw00p aka Jerom (?), 04-Фев-24, 16:04 | ||
вспоминаю золотые слова И. Сысоева - "не программируйте в конфигах" (ц) :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 12. "Apple опубликовал Pkl, язык программирования для определения..." | +3 +/– | |
| Сообщение от Вы забыли заполнить поле Name (?), 04-Фев-24, 16:30 | ||
> вспоминаю золотые слова И. Сысоева - "не программируйте в конфигах" (ц) :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 16. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Sw00p aka Jerom (?), 04-Фев-24, 16:40 | ||
> Но njs все же встроили | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 23. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (103), 04-Фев-24, 17:04 | ||
> вспоминаю золотые слова И. Сысоева - "не программируйте в конфигах" (ц) :) | ||
| Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору | ||
| 49. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Sw00p aka Jerom (?), 04-Фев-24, 22:26 | ||
> Получается, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 74. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Sw00p aka Jerom (?), 05-Фев-24, 02:41 | ||
Теперь можно будет легко генерить кучу локейшенов для нджинкс и без nginx -t валидировать :) | ||
| Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору | ||
| 86. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Golangdev (?), 05-Фев-24, 11:05 | ||
Слова-то может и золотые, и программист, сказавший их талантлив, но вот авторам Gradle и Webpack было пофиг и они сделали эту возможность, на Groovy/Kotlin и JavaScript соответственно. | ||
| Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору | ||
| 125. "Apple опубликовал Pkl, язык программирования для определения..." | –1 +/– | |
| Сообщение от Аноним (125), 05-Фев-24, 17:47 | ||
Это просто отложенная таймбомба. Конфиг - это конфиг, декларация. Максимум, что можно усложнить - какой-то простенький шаблон, из которого ГЕНЕРИРУЕТСЯ статичный конфиг. Тогда всё будет хорошо. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 133. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Golangdev (?), 05-Фев-24, 20:49 | ||
Как вообще связан ребёнок, вошедший по пробелам в iOS!! и дизайн конфига ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 138. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (103), 05-Фев-24, 23:13 | ||
Разве кто-то позиционировал это как аргументы? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 154. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Golangdev (?), 06-Фев-24, 00:11 | ||
И то верно =) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 123. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (125), 05-Фев-24, 17:43 | ||
Золотые слова! Сколько уже ДЫР поналеплено из-за того, что какой-то u@uот думает, что "упростил себе работу" исполнением внешнего, абсолютно непредсказуемого кода! | ||
| Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору | ||
| 129. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Sw00p aka Jerom (?), 05-Фев-24, 19:20 | ||
> исполнением внешнего | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 139. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (103), 05-Фев-24, 23:14 | ||
> Да чё там кода... даже "специально оформленный пакет" может ронять TCP, JPEG и ещё кучу библиотек, где прогер даже не задумывался, что могут прийти "специально оформленные данные"! | ||
| Ответить | Правка | К родителю #123 | Наверх | Cообщить модератору | ||
| 150. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (146), 06-Фев-24, 00:01 | ||
Это не так уж важно, когда не проверяешь, что тебе прилетает из помойки мира. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 13. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Вы забыли заполнить поле Name (?), 04-Фев-24, 16:31 | ||
Яблочники пишут на котлине? А как же Свифт? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 20. "Apple опубликовал Pkl, язык программирования для определения..." | +1 +/– | |
| Сообщение от Аноним (103), 04-Фев-24, 16:59 | ||
На свифте пишут любители яблок (а кто сказал, что такие работают в Apple?) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 109. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (102), 05-Фев-24, 14:23 | ||
>а кто сказал, что такие работают в Apple? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 78. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (78), 05-Фев-24, 08:33 | ||
https://developer.apple.com/xcode/ | ||
| Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору | ||
| 131. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Вы забыли заполнить поле Name (?), 05-Фев-24, 19:24 | ||
> https://developer.apple.com/xcode/ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 90. "Apple опубликовал Pkl, язык программирования для определения..." | –1 +/– | |
| Сообщение от Всем Анонимам Аноним (?), 05-Фев-24, 12:16 | ||
А в гугле все сидят на Маках вместо Хромбуков. Обмен :) | ||
| Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору | ||
| 110. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (102), 05-Фев-24, 14:23 | ||
>А в гугле | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 151. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (146), 06-Фев-24, 00:02 | ||
Это не те вопросы, которые интересны тем людям. На чём удобно, на том и рабочая станция. Это такая специфика корпо такого высокого уровня. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 15. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от YetAnotherOnanym (ok), 04-Фев-24, 16:37 | ||
Эта "инновация" поставила рекорд по нелепости. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 21. "Apple опубликовал Pkl, язык программирования для определения..." | +2 +/– | |
| Сообщение от Аноним (103), 04-Фев-24, 17:01 | ||
Подозреваю, что людям, далёким от IT, действительно сложно понять, зачем вообще нужны всякие DSL. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 31. "Apple опубликовал Pkl, язык программирования для определения..." | +1 +/– | |
| Сообщение от Витюшка (?), 04-Фев-24, 18:16 | ||
Это обычный NIH синдром. Их было сотни и тысячи, будут сотни и тысячи. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 38. "Apple опубликовал Pkl, язык программирования для определения..." | +3 +/– | |
| Сообщение от oficsu (ok), 04-Фев-24, 19:01 | ||
> Их было сотни и тысячи, будут сотни и тысячи | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 41. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Бывалый смузихлёб (?), 04-Фев-24, 20:41 | ||
Ну вот сидит целый жирнющий яблочный отдел во главе с небинарными руководителями и голову ломает, что бы эдакого придумать чтобы смотрелось с виду очень полезно( в рамках яблока ввиду отсутствия внятных аналогов ) и можно было ещё годами изображать активную работу | ||
| Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору | ||
| 57. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (103), 04-Фев-24, 22:39 | ||
> Нет даже анализа и сравнения, а чем этот язык конфигурации лучше десятка альтернатив? Какие проблемы он решает, что не могут другие? | ||
| Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору | ||
| 92. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от GrNa (?), 05-Фев-24, 13:43 | ||
Ну вот тут, например, списочек можете глянуть https://kcl-lang.io/docs/user_docs/getting-started/intro#how... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 77. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (-), 05-Фев-24, 06:10 | ||
> чем этот язык конфигурации лучше десятка альтернатив? | ||
| Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору | ||
| 80. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Бывалый смузихлёб (?), 05-Фев-24, 09:42 | ||
конфиги и на жс можно писать( некоторые так и делают если в проекте используется жс ) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 97. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (-), 05-Фев-24, 14:00 | ||
> Обычно началу активной разработки предшествует многоэатпный анализ вплоть до опросов, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 117. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от YetAnotherOnanym (ok), 05-Фев-24, 15:17 | ||
> там есть много лишнего | ||
| Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору | ||
| 111. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (102), 05-Фев-24, 14:25 | ||
Ещё сложнее понять, зачем их писать на Kotlin, когда у одного языка для описания DSL-ей (tinyscheme) 2 тысячи строк кода на Си в исходниках. | ||
| Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору | ||
| 140. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (103), 05-Фев-24, 23:16 | ||
Кстати, сколько там тысяч переполнений буфера? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 40. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Бывалый смузихлёб (?), 04-Фев-24, 20:32 | ||
До уровня кроссплатформенного серверного свифта дно ещё не пробито, но уже кое-как выдерживает натиск яблока | ||
| Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору | ||
| 17. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Quad Romb (ok), 04-Фев-24, 16:55 | ||
Лавры XML с его схемами и сегодня не дают кому-то покоя. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 24. "Apple опубликовал Pkl, язык программирования для определения..." | –1 +/– | |
| Сообщение от Аноним (24), 04-Фев-24, 17:18 | ||
Может быть пора уже перестать плодить лишние сущности? Инновация ради инновации | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 25. "Apple опубликовал Pkl, язык программирования для определения..." | +1 +/– | |
| Сообщение от Аноним (25), 04-Фев-24, 17:24 | ||
Эксперты всегда забывают, что "лишнесть" сущности необходимо доказать, а не просто постулировать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 32. "Apple опубликовал Pkl, язык программирования для определения..." | –1 +/– | |
| Сообщение от Витюшка (?), 04-Фев-24, 18:17 | ||
Доказывать нужно нужность сущности, а не наоборот. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 54. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (103), 04-Фев-24, 22:34 | ||
Те, кто работает со структурированными (JSON/YAML) данными, и так понимает нужность подобных решение (CUE, Jsonnet). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 112. "Apple опубликовал Pkl, язык программирования для определения..." | –1 +/– | |
| Сообщение от Аноним (102), 05-Фев-24, 14:26 | ||
>Те, кто работает со структурированными (JSON/YAML) данными, и так понимает | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 72. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Sw00p aka Jerom (?), 05-Фев-24, 02:25 | ||
>нужность сущности | ||
| Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору | ||
| 144. "Apple опубликовал Pkl, язык программирования для определения..." | +1 +/– | |
| Сообщение от Аноним (-), 05-Фев-24, 23:22 | ||
Нужность сущности доказывается практикой: ненужные вещи не взлетают. Это "неконструктивное" доказательство, потому что оно, само по себе, не объясняет зачем они нужные. Но с другой стороны: | ||
| Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору | ||
| 29. "Apple опубликовал Pkl, язык программирования для определения..." | +3 +/– | |
| Сообщение от Вован (??), 04-Фев-24, 18:10 | ||
Либо мы доверяем в программе конфигам, либо мы дублируем логику валидации ещё и в самих конфигах. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 33. "Apple опубликовал Pkl, язык программирования для определения..." | –3 +/– | |
| Сообщение от Quad Romb (ok), 04-Фев-24, 18:47 | ||
Чего так? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 35. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (35), 04-Фев-24, 18:53 | ||
>Java, Kotlin, Go и Swift | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 42. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Tron is Whistling (?), 04-Фев-24, 20:42 | ||
env:DATABASE_PASSWORD - это мило. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 51. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Sw00p aka Jerom (?), 04-Фев-24, 22:28 | ||
> env:DATABASE_PASSWORD - это мило. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 55. "Apple опубликовал Pkl, язык программирования для определения..." | +3 +/– | |
| Сообщение от Аноним (103), 04-Фев-24, 22:36 | ||
> env:DATABASE_PASSWORD - это мило. | ||
| Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору | ||
| 69. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от OpenEcho (?), 05-Фев-24, 02:03 | ||
> env:DATABASE_PASSWORD - это мило. | ||
| Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору | ||
| 83. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Tron is Whistling (?), 05-Фев-24, 10:32 | ||
Да ни в чём, всё нормально, продолжайте. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 114. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от OpenEcho (?), 05-Фев-24, 14:47 | ||
> Да ни в чём, всё нормально, продолжайте. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 98. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (103), 05-Фев-24, 14:01 | ||
> А можно поинтересоваться, - в чем "милость" то? | ||
| Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору | ||
| 115. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от OpenEcho (?), 05-Фев-24, 14:50 | ||
> В том, что пароль вынесен за пределы конфига в какое-то "безопасное хранилище". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 107. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от x3who (?), 05-Фев-24, 14:17 | ||
strings /proc/2146/environ | ||
| Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору | ||
| 116. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от OpenEcho (?), 05-Фев-24, 14:58 | ||
> strings /proc/2146/environ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 121. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от x3who (?), 05-Фев-24, 17:15 | ||
Прошу прощения, должно быть `strings /proc/$$/environ', но шелл развернул, а я не заметил. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 122. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от OpenEcho (?), 05-Фев-24, 17:21 | ||
> а sudoerы - всё равно прочтут) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 126. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от x3who (?), 05-Фев-24, 18:05 | ||
> А разве руты не на то чтоб видеть, знать и менять все? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 168. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от OpenEcho (?), 06-Фев-24, 13:38 | ||
>> А разве руты не на то чтоб видеть, знать и менять все? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 174. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от x3who (?), 06-Фев-24, 22:36 | ||
> Разве кто-то запускает демонов от имени реального юзера, у которого есть логин (который для сервисов должен(!!!) быть /usr/sbin/nologin) ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 143. "Apple опубликовал Pkl, язык программирования для определения..." | –1 +/– | |
| Сообщение от Аноним (103), 05-Фев-24, 23:22 | ||
> Нам ничего нового не даёт (другие юзеры и так прочитать не смогут, а sudoerы - всё равно прочтут) | ||
| Ответить | Правка | К родителю #121 | Наверх | Cообщить модератору | ||
| 160. "Apple опубликовал Pkl, язык программирования для определения..." | +1 +/– | |
| Сообщение от ptr (??), 06-Фев-24, 04:13 | ||
Пароль вообще не должен храниться. Нигде. Даже на сервере. Или в оперативной памяти. Хранится может лишь результат криптографической функции от него. | ||
| Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору | ||
| 169. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от OpenEcho (?), 06-Фев-24, 14:29 | ||
> Пароль вообще не должен храниться. Нигде. Даже на сервере. Или в оперативной памяти. Хранится может лишь результат криптографической функции от него. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 60. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Ivan_83 (ok), 04-Фев-24, 22:51 | ||
LUA есть для гибкости там где надо. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 73. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Sw00p aka Jerom (?), 05-Фев-24, 02:38 | ||
опять из функций (шаблоны, генерация, конфиги, макросы) IDE пытаются сделать ЯП (фейспалм) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 76. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Вы забыли заполнить поле Name (?), 05-Фев-24, 04:19 | ||
Им в качестве реализации надо было на С++ писать и потом уже биндинги генерить. В текущей реализации не взлетит, скриньте. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 100. "Apple опубликовал Pkl, язык программирования для определения..." | –3 +/– | |
| Сообщение от Аноним (103), 05-Фев-24, 14:03 | ||
Чтобы сразу с переполнениями буфера? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 130. "Apple опубликовал Pkl, язык программирования для определения..." | +1 +/– | |
| Сообщение от Вы забыли заполнить поле Name (?), 05-Фев-24, 19:23 | ||
> Чтобы сразу с переполнениями буфера? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 79. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (79), 05-Фев-24, 09:17 | ||
есть же Lisp зачем опять что-то придумывать | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 84. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (84), 05-Фев-24, 11:00 | ||
Или Scheme. Как пример реального использования - Guix. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 119. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от но5им (?), 05-Фев-24, 16:42 | ||
А пример реального использования guix есть? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 120. "Apple опубликовал Pkl, язык программирования для определения..." | +1 +/– | |
| Сообщение от Аноним (102), 05-Фев-24, 16:45 | ||
Берёшь и пользуешься. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 105. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (102), 05-Фев-24, 14:11 | ||
>зачем опять что-то придумывать | ||
| Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору | ||
| 85. "Apple опубликовал Pkl, язык программирования для определения..." | +1 +/– | |
| Сообщение от Tron is Whistling (?), 05-Фев-24, 11:01 | ||
Сразу видно, что не хватает ещё одного языка программирования для определения собственно содержимого Pkl. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 87. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Golangdev (?), 05-Фев-24, 11:07 | ||
> языка программирования Pkl, предназначенного для определения конфигурации и продвигающего модель "конфигурация как код". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 101. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (103), 05-Фев-24, 14:06 | ||
Неа. В кубике старательно избегают вендорлоков на одну корпорацию. Показательно, какой объем работ стоил им уход от завязок на гугл. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 127. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (64), 05-Фев-24, 18:16 | ||
А так же для плейбуков в Ansible (мечты) | ||
| Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору | ||
| 134. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Golangdev (?), 05-Фев-24, 20:50 | ||
там же питон | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 145. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (103), 05-Фев-24, 23:23 | ||
Ещё скажите, что там anaconda. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 152. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (146), 06-Фев-24, 00:06 | ||
Важен способ: у тебя на нормальном языке возможность написать программу и коротко, декларативно указывать написанный модуль в конфиге. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 88. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от vitalif (ok), 05-Фев-24, 11:33 | ||
Фуфуфу | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 153. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (146), 06-Фев-24, 00:08 | ||
Адский трешь и на C++ и на Ржавом и на Яве и на Питоне у Каноникла. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 113. "Apple опубликовал Pkl, язык программирования для определения..." | +2 +/– | |
| Сообщение от Аноним (102), 05-Фев-24, 14:27 | ||
Пока что лучшим языком программирования в конфигах остаётся m4. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 124. "Apple опубликовал Pkl, язык программирования для определения..." | –1 +/– | |
| Сообщение от crypt (ok), 05-Фев-24, 17:46 | ||
а мне нравится | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 155. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от Аноним (146), 06-Фев-24, 00:44 | ||
Пруфы на Гит! :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 132. Скрыто модератором | +/– | |
| Сообщение от Аноним (132), 05-Фев-24, 19:25 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 161. "Apple опубликовал Pkl, язык программирования для определения..." | +/– | |
| Сообщение от ptr (??), 06-Фев-24, 04:57 | ||
Код в конфиге - не лучшая идея. Так как, в общем случае, на любой язык его задолбаешься переводить. То есть, при применении такого конфига для Kotlin, C# или даже plpgsql, код уж слишком разный получается. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |