![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск языка программирования Clojure 1.12" | +/– | ![]() |
Сообщение от opennews (??), 08-Сен-24, 14:16 | ||
После двух с половиной лет разработки представлен релиз динамического языка программирования Clojure 1.12, базирующегося на языковых конструкциях Lisp и сочетающего в себе возможности функционального и многопоточного программирования с чертами современных скриптовых языков. Код программ на языке Clojure транслируется в Java байт-код и выполняется на виртуальной машине JVM. Код компилятора Clojure, библиотек и runtime-компонентов распространяется в рамках лицензии Eclipse Public License... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Аноним (1), 08-Сен-24, 14:16 | +/– | ![]() |
Юзабельно или для позеров? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #9, #11, #15, #38, #39, #59, #81 |
4. Сообщение от Поставил Линукс на древний мак (?), 08-Сен-24, 14:59 | +2 +/– | ![]() |
Мне вот интересно, в каких IDE пишут под эти языки, чтобы с нормальным автодополнением, всплывающими подсказками, inlay hints и вот это вот всё? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #5, #6, #7, #16, #28, #29, #40 |
5. Сообщение от Rodegast (ok), 08-Сен-24, 15:00 | +1 +/– | ![]() |
Emacs | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #83 |
6. Сообщение от sss (??), 08-Сен-24, 15:03 Скрыто ботом-модератором | +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
7. Сообщение от sss (??), 08-Сен-24, 15:04 | +/– | ![]() |
vscode | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
8. Сообщение от Аноним (8), 08-Сен-24, 15:07 | –4 +/– | ![]() |
Задумка была хорошая, но выше jvm не прыгнешь, что даже graalvm не спасет | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #13 |
9. Сообщение от Аноним (9), 08-Сен-24, 15:15 | +2 +/– | ![]() |
Для неосиляторов java, то есть нинужно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #82 |
11. Сообщение от Аноним (-), 08-Сен-24, 15:42 | –1 +/– | ![]() |
>для позеров? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #19, #41 |
12. Сообщение от Аноним (12), 08-Сен-24, 15:47 | –1 +/– | ![]() |
А достаточно ли он умеет безопасно работать с памятью? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #94 |
13. Сообщение от Аноним (13), 08-Сен-24, 15:50 | +6 +/– | ![]() |
А зачем прыгать выше jvm? Внутри jvm кайфово и уютно ;) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
15. Сообщение от Аноним (15), 08-Сен-24, 16:05 | +/– | ![]() |
Вполне используется в индустрии ситуативно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #42, #76 |
16. Сообщение от Блокнот (?), 08-Сен-24, 16:57 | –1 +/– | ![]() |
А нужен ли ide, вот в чем вопрос? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #92 |
18. Сообщение от Аноним (18), 08-Сен-24, 17:12 | +/– | ![]() |
Какую задачу призван решить этот язык? В чём его преимущества? Что он умеет такого, чего не могут другие языки? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #20, #24, #103 |
19. Сообщение от Аноним (19), 08-Сен-24, 17:26 Скрыто ботом-модератором | +6 +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 |
20. Сообщение от МимоКрокодил (?), 08-Сен-24, 17:29 | +3 +/– | ![]() |
до чего же ленивый анон! погугли про функциональное программирование, про лисе, про кложу. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 |
24. Сообщение от Аноним (28), 08-Сен-24, 17:49 | +/– | ![]() |
Он умеет то, что обычно умеют языки семейства Лисп: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #27, #32, #45, #50 |
27. Сообщение от Аноним (27), 08-Сен-24, 17:53 | +/– | ![]() |
Смотрите как я умею. И реально нужное не всегда одно и то же. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 Ответы: #31, #49 |
28. Сообщение от Аноним (28), 08-Сен-24, 17:57 | +/– | ![]() |
Emacs — наиболее естественная и хорошо поддерживаемая среда для работы с Clojure и другими лиспами. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
29. Сообщение от Аноним (38), 08-Сен-24, 17:57 | +/– | ![]() |
Из того, что видел в дикой природе — самые популярные, наверное, Емакс, Cursive (на основе IntelliJ) и VSCode. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
31. Сообщение от Аноним (28), 08-Сен-24, 18:24 | +/– | ![]() |
"Реально нужное" в ЯП — это полнота по Тьюрингу (и то не всегда), остальное — полезное. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 |
32. Сообщение от Аноним (9), 08-Сен-24, 18:24 | +1 +/– | ![]() |
ну да, сделать какую-то работающую хрень, совершенно не понимая как работает комп, память, ввод-вывод. Зато потом можно хвалиться, что ты программист. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 Ответы: #33, #36, #84, #95 |
33. Сообщение от Аноним (33), 08-Сен-24, 18:28 | +1 +/– | ![]() |
Ну так понимание работы компа - не самоцель. А смысл всех абстракций - как раз скрывать детали, не имеющие отношения к решению задачи | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 Ответы: #47 |
36. Сообщение от Аноним (28), 08-Сен-24, 18:45 | +/– | ![]() |
> ну да, сделать какую-то работающую хрень, совершенно не понимая как работает комп, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 |
38. Сообщение от Аноним (38), 08-Сен-24, 18:52 Скрыто ботом-модератором | +2 +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
39. Сообщение от Аноним (39), 08-Сен-24, 19:39 Скрыто ботом-модератором | +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
40. Сообщение от Аноним (39), 08-Сен-24, 19:40 | +/– | ![]() |
>Мне вот интересно, в каких IDE пишут под эти языки, чтобы с нормальным автодополнением, всплывающими подсказками, inlay hints и вот это вот всё? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
41. Сообщение от Аноним (41), 08-Сен-24, 19:54 Скрыто ботом-модератором | +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 |
42. Сообщение от Аноним (41), 08-Сен-24, 19:54 | +/– | ![]() |
Примеры использования? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 Ответы: #48 |
45. Сообщение от Вы забыли заполнить поле Name (?), 08-Сен-24, 21:53 | +/– | ![]() |
> - Метапрограммирование на максималках | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 Ответы: #55 |
47. Сообщение от Nv (?), 08-Сен-24, 22:24 | +/– | ![]() |
>>Ну так понимание работы компа - не самоцель. А смысл всех абстракций - как раз скрывать детали, не имеющие отношения к решению задачи | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 |
48. Сообщение от Минона (ok), 08-Сен-24, 22:43 | –2 +/– | ![]() |
На гитхабе полно проектов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 Ответы: #60 |
49. Сообщение от Минона (ok), 08-Сен-24, 22:53 | +/– | ![]() |
Ну вот с этим все реально нужное ты можешь напрогать себе сам, причём так как хочешь ты, а не дядя Вася. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 Ответы: #69 |
50. Сообщение от Аноним (39), 08-Сен-24, 23:46 | +1 +/– | ![]() |
>- Интерактивная разработка и REPL: вместо цикла отредактировать-перекомпилировать-запустить менять код работающей программы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 Ответы: #57 |
51. Сообщение от Аноним (51), 09-Сен-24, 07:06 | +/– | ![]() |
Clojure в продакшене, можно или зашквар - https://www.youtube.com/watch?v=9SOFqWYpf9Y&ab_channel=IT.... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #72 |
53. Сообщение от Аноним (51), 09-Сен-24, 09:27 | +1 +/– | ![]() |
Нашел такое: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
55. Сообщение от Минона (ok), 09-Сен-24, 09:49 | –1 +/– | ![]() |
>> - Интерактивная разработка и REPL | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 Ответы: #61, #68 |
57. Сообщение от Минона (ok), 09-Сен-24, 10:02 | –1 +/– | ![]() |
Метод в FP? 🤦♂️ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #50 Ответы: #65, #70 |
58. Сообщение от Аноним (51), 09-Сен-24, 10:03 | +/– | ![]() |
можно так: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #64 |
59. Сообщение от Антониони (?), 09-Сен-24, 11:56 | +/– | ![]() |
https://logseq.com/ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
60. Сообщение от Вы забыли заполнить поле Name (?), 09-Сен-24, 13:50 | +3 +/– | ![]() |
Вау, целых 2 конторы. Наверное очень просто найти работу? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 Ответы: #62 |
61. Сообщение от Вы забыли заполнить поле Name (?), 09-Сен-24, 13:55 | +/– | ![]() |
Ну на Кложу я не смотрел, этого не скрываю. С лиспом опыт есть, но больше по схеме. Ну так что там с реплом то? Как в коммоне запускается удаленный сервер, которому можно слать команды на обновление участков кода? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 Ответы: #63 |
62. Сообщение от Минона (ok), 09-Сен-24, 14:13 | +1 +/– | ![]() |
> Вау, целых 2 конторы. Наверное очень просто найти работу? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 Ответы: #73 |
63. Сообщение от Минона (ok), 09-Сен-24, 14:23 | –1 +/– | ![]() |
> Ну на Кложу я не смотрел, этого не скрываю. С лиспом опыт | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #61 Ответы: #67 |
64. Сообщение от Минона (ok), 09-Сен-24, 14:25 | +/– | ![]() |
| ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 |
65. Сообщение от Аноним (39), 09-Сен-24, 14:49 | +3 +/– | ![]() |
Я не знаю какая у вас терминология, особенно с учётом jvm. Есть модуль A с функциями foo, bar и b с baz ссылающеся на foo. Вот foo удалён, и я перезагружаю a. Ошибка ктомпиляции прямо на этом этапе? Тогда в чём выгода перед статической типизацией? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 |
66.
Сообщение от Аноним![]() | +/– | ![]() |
Нишевая штука. Чтоб на ней прогать надо менять мышление, так как там не только lisp(скобочки) но и иммутабельность во все поля. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
67. Сообщение от Вы забыли заполнить поле Name (?), 09-Сен-24, 14:58 | +1 +/– | ![]() |
>> не вижу интереса в кложуре для себя | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 Ответы: #78 |
68. Сообщение от Вы забыли заполнить поле Name (?), 09-Сен-24, 15:04 | +/– | ![]() |
> Нет, такого composable как в лиспах нет больше нигде. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 Ответы: #74 |
69. Сообщение от Вы забыли заполнить поле Name (?), 09-Сен-24, 15:10 | +/– | ![]() |
> Ну вот с этим все реально нужное ты можешь напрогать себе сам, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 Ответы: #77 |
70. Сообщение от Вы забыли заполнить поле Name (?), 09-Сен-24, 15:14 | +2 +/– | ![]() |
> Метод в FP? 🤦♂️ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 Ответы: #79 |
71. Сообщение от Аноним (71), 09-Сен-24, 15:17 | +/– | ![]() |
Бесполезно чуть менее, чем полностью. Потому что ChatGPT вам не помощник, а значит придётся нанимать профессионалов, а это не выгодно. Выгоднее 18 летнего стажера-гуманитария, который с помощью Copilot и JS накидает всё то же самое в 10 раз быстрее и в 100 раз дешевле (-: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #80 |
72. Сообщение от Вы забыли заполнить поле Name (?), 09-Сен-24, 15:18 | +/– | ![]() |
> сколько платят и какого рода задачи решают. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 |
73. Сообщение от Вы забыли заполнить поле Name (?), 09-Сен-24, 15:20 | –1 +/– | ![]() |
>> Вау, целых 2 конторы. Наверное очень просто найти работу? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #62 Ответы: #90 |
74. Сообщение от Минона (ok), 09-Сен-24, 15:42 | +/– | ![]() |
> ОЧЕНЬ частое мнение у знающих людей что | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 Ответы: #75 |
75. Сообщение от Вы забыли заполнить поле Name (?), 09-Сен-24, 15:50 | +/– | ![]() |
>> ОЧЕНЬ частое мнение у знающих людей что | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #74 |
76. Сообщение от Аноним (76), 09-Сен-24, 16:36 | +/– | ![]() |
Вытесняется fsharp'ом. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 |
77. Сообщение от Аноним (38), 09-Сен-24, 17:10 | +/– | ![]() |
См. проклятье Лиспа. А в контексте сабжа доступна вся инфраструктура и либы из явы, что покрывает приблизительно все бизнес-кейсы как бык овцу. Но, повторюсь, вам этот язык не нужен, пишите на сях. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #69 |
78. Сообщение от Аноним (38), 09-Сен-24, 17:12 | +/– | ![]() |
> Сам то работаешь за деньги на этом языке? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #67 |
79. Сообщение от Аноним (38), 09-Сен-24, 17:16 | +/– | ![]() |
Ты не понял. Состояние никуда не денется, равно как и старый код. NS просто не будет загружен, пока ты не приведёшь все саязанные с ним участки кода в консистентный вид. В твоём примере, нужно будет сперва убрать ссылки на модуль А из модуля Б, и уж потом только загружать новую версию А. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #70 |
80. Сообщение от Аноним (38), 09-Сен-24, 17:53 | +/– | ![]() |
Чатгопота в лиспах как раз меньше путается, так как там структура всегда присутствует и она не зависит от tabs vs spaces, { on its own line, и прочих граблей преткновения. Иногда даже весьма дельные советы даёт, если не требовать слишком много. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 |
81. Сообщение от Andrey (??), 09-Сен-24, 18:13 | +/– | ![]() |
> Юзабельно или для позеров? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
82. Сообщение от freak21 (?), 09-Сен-24, 18:16 | +/– | ![]() |
> Для неосиляторов java, то есть нинужно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #88 |
83. Сообщение от Andrey (??), 09-Сен-24, 18:19 | +/– | ![]() |
> Emacs | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #85 |
84. Сообщение от Аноним (19), 09-Сен-24, 18:39 | –2 +/– | ![]() |
Программисту совершенно не обязательно знать, как работает компьютер на низком уровне. Ему надо знать, как работает среда выполнения. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 Ответы: #86 |
85. Сообщение от Аноним (85), 09-Сен-24, 20:03 | +2 +/– | ![]() |
как вы определяете нормального программиста? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #83 Ответы: #91 |
86. Сообщение от Вы забыли заполнить поле Name (?), 09-Сен-24, 20:36 | +/– | ![]() |
> Программисту совершенно не обязательно знать, как работает компьютер на низком уровне. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #84 Ответы: #89 |
88. Сообщение от Аноним (9), 09-Сен-24, 22:28 | +/– | ![]() |
Но это же не повод использовать хрень поверх жабы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #82 |
89. Сообщение от Аноним (19), 10-Сен-24, 09:23 | +/– | ![]() |
Именно так. Потому что в данном случае среда исполнения — это браузер. Который может быть запущен на винде под x86, может на мобилке под ARM, а может и на линуксе под E2K. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 |
90. Сообщение от Минона (ok), 10-Сен-24, 09:58 | –1 +/– | ![]() |
>>> Вау, целых 2 конторы. Наверное очень просто найти работу? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 Ответы: #93 |
91. Сообщение от Прохожий (??), 10-Сен-24, 10:45 | +/– | ![]() |
Предположу, что он это делает наощупь. :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #85 |
92. Сообщение от Прохожий (??), 10-Сен-24, 10:46 | +/– | ![]() |
В общем случае - нет. Но это очень удобно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 |
93. Сообщение от Вы забыли заполнить поле Name (?), 10-Сен-24, 18:19 | +4 +/– | ![]() |
>>>> Вау, целых 2 конторы. Наверное очень просто найти работу? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #90 Ответы: #97 |
94. Сообщение от Вы забыли заполнить поле Name (?), 10-Сен-24, 19:07 | +/– | ![]() |
> А достаточно ли он умеет безопасно работать с памятью? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 |
95. Сообщение от Вы забыли заполнить поле Name (?), 10-Сен-24, 19:10 | +/– | ![]() |
> ну да, сделать какую-то работающую хрень, совершенно не понимая как работает комп, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 |
96. Сообщение от голос из леса (?), 10-Сен-24, 21:10 | +1 +/– | ![]() |
Язычок чисто на поржать. Работа для избранных. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #100 |
97. Сообщение от Минона (ok), 11-Сен-24, 08:29 | –3 +/– | ![]() |
| ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #93 Ответы: #98 |
98. Сообщение от Вы забыли заполнить поле Name (?), 11-Сен-24, 14:32 | +3 +/– | ![]() |
>> Cлышал я про них. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #97 |
100. Сообщение от anonymous (??), 11-Сен-24, 20:34 | +/– | ![]() |
Тебе одно нормальное место работы нужно или на 35 работать параллельно будешь? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #96 Ответы: #101 |
101. Сообщение от голос из леса (?), 12-Сен-24, 06:20 | +/– | ![]() |
>> 83 results | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #100 Ответы: #102 |
102. Сообщение от anonymous (??), 12-Сен-24, 13:14 | +/– | ![]() |
При необходимости тебе и переезд обеспечат, и удалёнку согласуют. Быть программистом и работать в офисе в 2к24 это премия Дарвина. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #101 |
103. Сообщение от Аноним (103), 13-Сен-24, 05:00 | +/– | ![]() |
>Какую задачу призван решить этот язык? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |