Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"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-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |