![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от opennews (??), 24-Июн-24, 10:09 | ||
Опубликован релиз GNU Guile 3.0.10, свободной реализации функционального языка программирования Scheme, поддерживающей возможность встраивания кода в приложения на других языках программирования. Guile может быть использован как язык для разработки расширений для приложений, определения конфигурации или разработки компонентов для связи различных примитивов, предоставляемых приложением. Guile является официальным языком разработки расширений для операционной системы GNU... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Доступен язык программирования GNU Guile 3.0.10 " | +5 +/– | ![]() |
Сообщение от Аноним (1), 24-Июн-24, 10:09 | ||
Пока что единственный нормальный гнутый язык. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
12. "Доступен язык программирования GNU Guile 3.0.10 " | –3 +/– | ![]() |
Сообщение от Аноним (12), 24-Июн-24, 11:39 | ||
как? есть же питон | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
14. "Доступен язык программирования GNU Guile 3.0.10 " | +2 +/– | ![]() |
Сообщение от Аноним (1), 24-Июн-24, 11:57 | ||
Питон не гнутый, он PSFL. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
16. "Доступен язык программирования GNU Guile 3.0.10 " | +1 +/– | ![]() |
Сообщение от Аноним (12), 24-Июн-24, 11:59 | ||
это что за зверь? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
17. "Доступен язык программирования GNU Guile 3.0.10 " | –5 +/– | ![]() |
Сообщение от Аноним (1), 24-Июн-24, 12:12 | ||
Это пример как бздненужно. Подробно на секретном сайте https://ru.m.wikipedia.org/wiki/Python_Software_Foundation_L... | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
29. "Доступен язык программирования GNU Guile 3.0.10 " | +5 +/– | ![]() |
Сообщение от zshfan (ok), 24-Июн-24, 13:51 | ||
Анонимоненужно, а БСД нормальная лицензия, со своими минусами и плюсами. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
31. "Доступен язык программирования GNU Guile 3.0.10 " | +2 +/– | ![]() |
Сообщение от Аноним (12), 24-Июн-24, 14:08 | ||
мне тоже больше по душе BSD по сравнению с GPL, а ещё больше нравитца MIT | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
59. "Доступен язык программирования GNU Guile 3.0.10 " | –2 +/– | ![]() |
Сообщение от Аноним (59), 24-Июн-24, 16:48 | ||
Ровно до тех пор, пока ты не прекратишь мечтать и не начнешь писать код. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
81. "Доступен язык программирования GNU Guile 3.0.10 " | +1 +/– | ![]() |
Сообщение от Аноним (81), 24-Июн-24, 20:50 | ||
Большая часть кода, которая вываливается на гитхабчик, и так лицензирована всякими пермиссивными лицензиями. От этого весь этот код не становится нужнее. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
82. "Доступен язык программирования GNU Guile 3.0.10 " | +1 +/– | ![]() |
Сообщение от Аноним (81), 24-Июн-24, 20:52 | ||
Думаю, он всё-таки иронизировал | ||
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору |
![]() | ||
49. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (49), 24-Июн-24, 15:48 | ||
Он тягучий. | ||
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору |
![]() | ||
83. Скрыто модератором | +/– | ![]() |
Сообщение от Аноним (81), 24-Июн-24, 20:52 | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
61. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (61), 24-Июн-24, 17:01 | ||
> Питон не гнутый, он PSFL. | ||
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору |
![]() | ||
34. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Илья (??), 24-Июн-24, 14:16 | ||
Когда мне в голову приходит мысль, что мне придётся пересаживаться с крутых технологий на пейфон, я впадаю в уныние. | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
![]() | ||
41. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (49), 24-Июн-24, 14:50 | ||
А крутые технологии это которые? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
104. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Илья (??), 25-Июн-24, 07:35 | ||
> А крутые технологии это которые? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
47. "Доступен язык программирования GNU Guile 3.0.10 " | –1 +/– | ![]() |
Сообщение от Аноним (47), 24-Июн-24, 15:45 | ||
о да. расскажите про крутые технологие которые Вы упямянули | ||
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору |
![]() | ||
108. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Илья (??), 25-Июн-24, 08:52 | ||
> о да. расскажите про крутые технологии которые Вы упомянули | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
126. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от fuggy (ok), 25-Июн-24, 11:49 | ||
Что из этого есть у golang: отсутствие GC, расширенный ООП, нативная АОТ компиляция? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
128. "Доступен язык программирования GNU Guile 3.0.10 " | +1 +/– | ![]() |
Сообщение от freehck (ok), 25-Июн-24, 12:35 | ||
> - отсутствие GC | ||
Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору |
![]() | ||
149. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (149), 25-Июн-24, 18:31 | ||
>> - отсутствие GC | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
129. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (129), 25-Июн-24, 12:50 | ||
JS: строгая типизация, расширенные оптимизации производительности, скорость. экономия оперативки и цпу, нативная АОТ компиляция :)) | ||
Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору |
![]() | ||
141. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Илья (??), 25-Июн-24, 17:56 | ||
В JS свои приколы, которые его делают конкурентным. Например, единый язык на фронте и беке. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
62. Скрыто модератором | +1 +/– | ![]() |
Сообщение от Аноним (61), 24-Июн-24, 17:03 | ||
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору |
![]() | ||
86. "Доступен язык программирования GNU Guile 3.0.10 " | –2 +/– | ![]() |
Сообщение от Bottle (?), 24-Июн-24, 22:52 | ||
Преимущество в том, что это реально язык, который поймёт любой школьник, а не только ученик физматшкол, входящих в топ-100 России. Это идеальный язык для обучения. | ||
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору |
![]() | ||
88. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Прохожий (??), 25-Июн-24, 00:41 | ||
Почти идеальный для обучения, всё же - это Pascal. Python очень далёк от идеала в этом плане. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
103. "Доступен язык программирования GNU Guile 3.0.10 " | +1 +/– | ![]() |
Сообщение от Аноним (103), 25-Июн-24, 07:18 | ||
Паскаль хорош для обучения, потому что для обучения ему ничего не надо менять. Вот преподаватели-пенсионеры, они уже есть, они могут преподавать паскаль условно до смерти. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
106. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Прохожий (??), 25-Июн-24, 08:03 | ||
Pascal хорош для обучения, потому что: | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
109. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (103), 25-Июн-24, 09:01 | ||
Ну это несерьёзно. Вот примерим эти пункты на ALGOL 68-R, Pascal и C#. Одинаково хорошо ложатся. Но выставить вперёд надо Pascal. Почему? Потому что на самом деле важны другие пункты: система из преподавателей-старичков, из написанных и принятых учебных программ и учебников, из такой родной и привычной негибкости системы образования. Всё это приправляется некоторым принятием в обществе - "я сам же ж так учился", "я сам же ж потом на Delphi писал", а общество это со своими тёплыми чувствами может ещё пунктов помимо этих шести накидать для рационализации. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
160. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Прохожий (??), 30-Июн-24, 09:19 | ||
>Вот примерим эти пункты на ALGOL 68-R, Pascal и C#. Одинаково хорошо ложатся. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
152. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (-), 26-Июн-24, 07:36 | ||
>Но для обучения принципов программирования - очень даже хороший язык. После него уже можно переходить к другим, более современным языкам. | ||
Ответить | Правка | К родителю #106 | Наверх | Cообщить модератору |
![]() | ||
159. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Прохожий (??), 30-Июн-24, 09:17 | ||
>Видимо прохожему плевать на время других людей. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
163. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним324 (ok), 03-Авг-24, 11:16 | ||
> Pascal хорош для обучения, потому что: | ||
Ответить | Правка | К родителю #106 | Наверх | Cообщить модератору |
![]() | ||
124. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (124), 25-Июн-24, 11:34 | ||
Golang для обучения лучше, только при обучении надо выкинуть (или замести под ковер) все кейсы с interface{}. Статически типизированный (с учётом поправки выше), простой синтаксис с минимумом вариативности, явная обработка ошибок, форсированный стиль кода. И С понять потом будет легко - поняв слайсы, легко поймёшь указатели | ||
Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору |
![]() | ||
105. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Илья (??), 25-Июн-24, 07:38 | ||
> Преимущество в том, что это реально язык, который поймёт любой школьник | ||
Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору |
![]() | ||
107. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Прохожий (??), 25-Июн-24, 08:08 | ||
Haskell, C++, Rust. Мало кто из школьников с нуля, не зная азов, сможет их освоить. Что уж там говорить, далеко не все профессионалы могут. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
21. "Доступен язык программирования GNU Guile 3.0.10 " | –1 +/– | ![]() |
Сообщение от Витюшка (?), 24-Июн-24, 12:34 | ||
Если бы он был нормальным его бы сам GNU из своих проектов не выпиливал. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
![]() | ||
22. "Доступен язык программирования GNU Guile 3.0.10 " | –1 +/– | ![]() |
Сообщение от Аноним (1), 24-Июн-24, 12:38 | ||
Каждому овощю свой фрукт. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
28. Скрыто модератором | +/– | ![]() |
Сообщение от Аноним (-), 24-Июн-24, 13:46 | ||
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору |
![]() | ||
48. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (49), 24-Июн-24, 15:46 | ||
А чего же его в Guix выбрали для описания сборки пакетов, для самого пакетного менеджера? | ||
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору |
![]() | ||
125. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (124), 25-Июн-24, 11:35 | ||
Лисп-подобные языки удобны для DSL. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
164. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним324 (ok), 03-Авг-24, 11:17 | ||
> А чего же его в Guix выбрали для описания сборки пакетов, для | ||
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору |
![]() | ||
52. Скрыто модератором | +/– | ![]() |
Сообщение от Аноним (-), 24-Июн-24, 16:07 | ||
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору |
![]() | ||
72. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от MaleDog (?), 24-Июн-24, 18:58 | ||
Как по мне так дофига многословный. На таком только копилоту писать удобно. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
2. "Доступен язык программирования GNU Guile 3.0.10 " | –2 +/– | ![]() |
Сообщение от Аноним (2), 24-Июн-24, 10:10 | ||
> по границе 500 символов, а не 80 | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
3. "Доступен язык программирования GNU Guile 3.0.10 " | +5 +/– | ![]() |
Сообщение от Аноним (1), 24-Июн-24, 10:13 | ||
Мониторы внезапно перестали быть текстовыми. Это как на пути нашего радиоканала внезапно построили дом. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
19. "Доступен язык программирования GNU Guile 3.0.10 " | +1 +/– | ![]() |
Сообщение от 12yoexpert (ok), 24-Июн-24, 12:29 | ||
исходники должны влазить в два вертикальных сплит редактора IDE, 80 символов для этого в самый раз, остальное неважно | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
20. "Доступен язык программирования GNU Guile 3.0.10 " | +3 +/– | ![]() |
Сообщение от Аноним (1), 24-Июн-24, 12:34 | ||
Выкинь уже свой 15 дюймовый квадратный монитор уже. Прошу тебя. . | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
36. "Доступен язык программирования GNU Guile 3.0.10 " | +1 +/– | ![]() |
Сообщение от Vindex (?), 24-Июн-24, 14:23 | ||
Больший монитор - возможность поместить больше текстовых областей. Отказ от 80 символов сводит это преимущество на нет. Хотя на C++ действительно сложно уложиться в 80, а в Java/C# так совсем. На Python, Bash, D - вообще спокойно | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
43. "Доступен язык программирования GNU Guile 3.0.10 " | –1 +/– | ![]() |
Сообщение от Аноним (43), 24-Июн-24, 14:54 | ||
Писать в пределах 80 колонок можно, просто выглядеть это будет ужасно (эстетически). Особенно это касается XAML с его нивротбольшими названиями атрибутов и байндингами. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
73. "Доступен язык программирования GNU Guile 3.0.10 " | +1 +/– | ![]() |
Сообщение от Аноним (2), 24-Июн-24, 19:02 | ||
Писать краткий код, легко читаемый код, на хорошем языке - это спутники таланта. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
35. "Доступен язык программирования GNU Guile 3.0.10 " | +1 +/– | ![]() |
Сообщение от Илья (??), 24-Июн-24, 14:17 | ||
В 2024 году и 120 влазит | ||
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору |
![]() | ||
156. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от фф (?), 27-Июн-24, 09:55 | ||
для 3-way diff и мерджа хорошо бы даже 3 колонки сразу видеть | ||
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору |
4. "Доступен язык программирования GNU Guile 3.0.10 " | +2 +/– | ![]() |
Сообщение от Аноним (4), 24-Июн-24, 10:18 | ||
> Добавлена поддержка упрощённого синтаксиса wisp, позволяющего писать более читаемый код | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
8. "Доступен язык программирования GNU Guile 3.0.10 " | +1 +/– | ![]() |
Сообщение от Bottle (?), 24-Июн-24, 11:20 | ||
Глядишь, когда-нибудь и обратную польскую нотацию признают нечитаемой. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
9. "Доступен язык программирования GNU Guile 3.0.10 " | +9 +/– | ![]() |
Сообщение от Аноним (4), 24-Июн-24, 11:30 | ||
(насчет (с соглашусь (твоей позицией)) (польской нотации)) | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
32. "Доступен язык программирования GNU Guile 3.0.10 " | –3 +/– | ![]() |
Сообщение от Аноним (12), 24-Июн-24, 14:10 | ||
мне больше по душе О-нотация | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
26. "Доступен язык программирования GNU Guile 3.0.10 " | +2 +/– | ![]() |
Сообщение от Андрей (??), 24-Июн-24, 13:24 | ||
Так у них же не обратная польская(1 3 +), а префиксная запись(+ 1 3) | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
![]() | ||
15. "Доступен язык программирования GNU Guile 3.0.10 " | –3 +/– | ![]() |
Сообщение от Аноним (1), 24-Июн-24, 11:58 | ||
Питоновская нотация ещё более не читаемая. | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
![]() | ||
84. "Доступен язык программирования GNU Guile 3.0.10 " | +1 +/– | ![]() |
Сообщение от Аноним (81), 24-Июн-24, 21:01 | ||
Давно ты конфиг емакса не открывал | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
69. "Доступен язык программирования GNU Guile 3.0.10 " | +3 +/– | ![]() |
Сообщение от Аноним (69), 24-Июн-24, 18:03 | ||
Есть два типа программистов: те, кто понял Лисп, и те, кто так и не научился программировать. По реакции)))))) на скобочки можно очень легко отделить первых от вторых. | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
![]() | ||
79. "Доступен язык программирования GNU Guile 3.0.10 " | +1 +/– | ![]() |
Сообщение от n00by (ok), 24-Июн-24, 20:21 | ||
Турчин не понял Лисп и потому сделал в Рефал три вида скобочек? Я серьёзно спрашиваю. Если превосходно читаемый код приходится особым образом форматировать, это первый звоночек. Не про Лисп, а вообще. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
138. "Доступен язык программирования GNU Guile 3.0.10 " | +1 +/– | ![]() |
Сообщение от Аноним (-), 25-Июн-24, 16:13 | ||
> Если превосходно читаемый код приходится особым образом форматировать, это первый звоночек. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
145. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от n00by (ok), 25-Июн-24, 18:22 | ||
>> Турчин не понял Лисп и потому сделал в Рефал три вида скобочек? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
123. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (123), 25-Июн-24, 11:24 | ||
Да чего там понимать. Лисп - это язык по сути без синтаксиса, с программированием в AST напрямую (прямолинейный маппинг s-expr на AST синтаксисом назвать сложно). Понятно-то оно понятно, но программировать напрямую в AST - это удовольствие на любителя. Ну кому-то нравится. | ||
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору |
![]() | ||
122. "Доступен язык программирования GNU Guile 3.0.10 " | –1 +/– | ![]() |
Сообщение от Аноним (123), 25-Июн-24, 11:21 | ||
да все равно, чтобы нормально поставить все эти точки и двоеточия, надо понимать, где у тебя скобочки | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
![]() | ||
157. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от фф (?), 27-Июн-24, 09:58 | ||
не знаю, я вот с лиспом не знаком, но вариант со скобочками понял что делает, а висп вариант - нет (пока скобочки не подглядел). | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
10. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (10), 24-Июн-24, 11:30 | ||
> Реализован экспериментальный интерфейс для использования сторонних бэкендов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
11. "Доступен язык программирования GNU Guile 3.0.10 " | –3 +/– | ![]() |
Сообщение от Bottle (?), 24-Июн-24, 11:36 | ||
Так и не понял в чём смысл лиспов, если по скорости они отстают от других языков. Даже джава быстрее. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
18. "Доступен язык программирования GNU Guile 3.0.10 " | +3 +/– | ![]() |
Сообщение от Аноним (1), 24-Июн-24, 12:13 | ||
Во первых это красиво. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
23. "Доступен язык программирования GNU Guile 3.0.10 " | +3 +/– | ![]() |
Сообщение от Аноним (23), 24-Июн-24, 12:42 | ||
Зависит от шрифта. В некоторых скобочки смотрятся убого. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
42. "Доступен язык программирования GNU Guile 3.0.10 " | +1 +/– | ![]() |
Сообщение от Аноним (43), 24-Июн-24, 14:51 | ||
Собственно, на этом и всё :) Причём это красиво КОНЦЕПТУАЛЬНО, а не синтаксически. Лисп потому и остался в академической ***опе, что не вывезет нормальные серьёзные приложения. | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
![]() | ||
33. "Доступен язык программирования GNU Guile 3.0.10 " | +2 +/– | ![]() |
Сообщение от Вы забыли заполнить поле Name (?), 24-Июн-24, 14:12 | ||
Смысл лиспов в макросах, что позволяют просто создавать dsl: для примера в guix пакеты описываются тоже на схеме. Также это позволяет имея небольшой набор базовых сущностей все сводить к ним или легко добавлять нужный тебе синтаксис. Например, добавить unless в питон без модификации компилятора ты не сможешь, а в лисп пожалуйста. | ||
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору |
![]() | ||
39. "Доступен язык программирования GNU Guile 3.0.10 " | –1 +/– | ![]() |
Сообщение от BeLord (ok), 24-Июн-24, 14:49 | ||
Т.е. вы хотите сказать, что можно взять и относительно быстро написать на Lisp транслятор в С++, потом скормить этом транслятору код приложения на LISP и получить корректный код на С++, потом все это скормить компилятору С++ и получить работающее приложение, тем самым сократив время разработки? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
55. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Вы забыли заполнить поле Name (?), 24-Июн-24, 16:27 | ||
> Т.е. вы хотите сказать, что можно взять и относительно быстро написать на | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
40. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (43), 24-Июн-24, 14:49 | ||
Есть одна маленькая проблемка: DSL в лиспе тоже являются лиспом! Если я правильно понимаю, ты можешь наопределять функций, но они всё равно должны подчиняться синтаксису лиспа - те же скобочки, "цитаты" и т.п. Нафига оно тогда мне?? Сравни с Nemerle - там ты можешь ЛЮБОЙ синтасис задвинуть, хоть вообще из одних знаков препинания! :) Это и есть настоящий DSL - когда нет никаких ограничений. | ||
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору |
![]() | ||
56. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Вы забыли заполнить поле Name (?), 24-Июн-24, 16:30 | ||
> но они всё равно должны подчиняться синтаксису лиспа | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
57. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Вы забыли заполнить поле Name (?), 24-Июн-24, 16:33 | ||
> Есть одна маленькая проблемка: DSL в лиспе тоже являются лиспом! | ||
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору |
![]() | ||
115. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от fuggy (ok), 25-Июн-24, 10:19 | ||
Код это данные, данные это код. Это очень мощный подход для метапрограммирования. И новый синтаксис это ломает. Это как json формат, но json это только данные. По поводу скобочек до сих пор не могу понять претензий разве в JavaScript их меньше, с той лишь разницей что скобочки пишутся после вызова имени функции, а не до. | ||
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору |
![]() | ||
118. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от n00by (ok), 25-Июн-24, 10:58 | ||
В JavaScript скобочки разные. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
127. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от fuggy (ok), 25-Июн-24, 12:07 | ||
Какая разница. В Clojure вот скобочки разные например, но почему )))) - это "ой боюсь, страшно", а }) }) }) - это нормальный синтаксис? Одинаковые скобочки может IDE легко закрывать по хоткею например. Да и в js одинаковые подряд тоже бывают foobar(foo(bar())). | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
143. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от n00by (ok), 25-Июн-24, 18:05 | ||
Потому что люди разные и восприятие различается. Одному удобнее одинаковые )), поскольку не надо думать, где какую поставить. Другому }), поскольку видно, какая что закрывает. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
136. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Вы забыли заполнить поле Name (?), 25-Июн-24, 14:07 | ||
Стандарт схемы позволяет использовать разные виды скобок, так например в racket и chezscheme много используются квадратные скобки для читабельности. | ||
Ответить | Правка | К родителю #118 | Наверх | Cообщить модератору |
![]() | ||
144. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от n00by (ok), 25-Июн-24, 18:08 | ||
Так и претензия к одинаковым скобочкам. Не удивлюсь, что во время зарождения LISP других скобочек и не было. Сделали же в Си триграфы ??( для [ и ??< для {. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
46. "Доступен язык программирования GNU Guile 3.0.10 " | +2 +/– | ![]() |
Сообщение от Аноним (47), 24-Июн-24, 15:40 | ||
разновидностей лиспов есть много. | ||
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору |
![]() | ||
58. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (58), 24-Июн-24, 16:46 | ||
Считается, что функциональные языки более надёжны, в них можно динамически конструировать (и модифицировать) процедуры, отсутствие жёсткой структуры у данных и алгоритмов облегчает сопровождение. | ||
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору |
![]() | ||
65. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним324 (ok), 24-Июн-24, 17:55 | ||
А ещё можно менять программу прям в проде, и ничего не сломается. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
154. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (123), 26-Июн-24, 16:14 | ||
вы путаете lisp-подобные языки с функциональными, то, что lisp отчасти (но не полноценно) функциональный - это просто следствие его дизайна, а вот слабость типов - это сам дизайн | ||
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору |
![]() | ||
74. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (2), 24-Июн-24, 19:04 | ||
> Так и не понял в чём смысл лиспов, если по скорости они отстают от других языков. Даже джава быстрее. | ||
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору |
![]() | ||
162. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Q7sc (?), 17-Июл-24, 18:30 | ||
вполне можно получать близкую к Си производительность | ||
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору |
37. "Доступен язык программирования GNU Guile 3.0.10 " | –1 +/– | ![]() |
Сообщение от Аноним (43), 24-Июн-24, 14:46 | ||
> для разработки расширений для приложений | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
44. "Доступен язык программирования GNU Guile 3.0.10 " | –1 +/– | ![]() |
Сообщение от Аноним (44), 24-Июн-24, 14:59 | ||
Распространение расширений, которые не зависят от бинарного представления на конкретной платформе. Не всегда стоит доверять скомпилированным кем-то программам/расширениям. Не всегда важна производительность ЯП, когда описывается какой-то сценарий. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
90. "Доступен язык программирования GNU Guile 3.0.10 " | –2 +/– | ![]() |
Сообщение от Аноним (43), 25-Июн-24, 01:29 | ||
Если программа УЖЕ скомпилена для Линукса, то какая на%рен разница, чё там с представлением? Просто поставляешь so-шку и программа её загружает! Для венды канпеляешь DLL. Всё. Тут нет никакой "зависимости", бинарный шмот основной программы будет такой же, как и расширения. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
45. "Доступен язык программирования GNU Guile 3.0.10 " | +3 +/– | ![]() |
Сообщение от Аноним (12), 24-Июн-24, 15:17 | ||
> мне как проф. программисту | ||
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору |
![]() | ||
71. "Доступен язык программирования GNU Guile 3.0.10 " | +1 +/– | ![]() |
Сообщение от Аноним (49), 24-Июн-24, 18:55 | ||
Ты бесконечно вырастил его в собственных глазах. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
80. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от n00by (ok), 24-Июн-24, 20:30 | ||
При делении на 0 генерируется исключение, а не бесконечность. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
89. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (89), 25-Июн-24, 00:52 | ||
В матане нет исключений. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
101. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от анон (?), 25-Июн-24, 03:59 | ||
В матане нет и деления на ноль. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
131. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (129), 25-Июн-24, 13:00 | ||
В матане есть пределы, в которых когда приходят к константным значениям при раскрытии, таки подставляют значения 0 или лежачую восьмёрку. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
147. "Доступен язык программирования GNU Guile 3.0.10 " | +1 +/– | ![]() |
Сообщение от Аноним (-), 25-Июн-24, 18:26 | ||
Но это не деление на ноль. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
119. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от n00by (ok), 25-Июн-24, 11:00 | ||
Далёк матан от программирования. | ||
Ответить | Правка | К родителю #89 | Наверх | Cообщить модератору |
![]() | ||
50. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Bottle (?), 24-Июн-24, 15:54 | ||
Потому что в этом мире далеко не все являются профессиональными программистами. Поэтому и Visual Basic и Python встроены в Excel, а не чистый Си. | ||
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору |
![]() | ||
92. "Доступен язык программирования GNU Guile 3.0.10 " | –1 +/– | ![]() |
Сообщение от Аноним (43), 25-Июн-24, 01:31 | ||
Извини, но ты напишешь полное г***но хоть на пестоне, хоть на Си - разницы нет. Для работы с пестоном, прикинь, тоже нужна квалификация! В нём нет НИЧЕГО, чтобы домохозяйка со знанием Икселя могла на нём писать. Это тебе не "язык черепашки"! | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
148. "Доступен язык программирования GNU Guile 3.0.10 " | +1 +/– | ![]() |
Сообщение от Аноним (-), 25-Июн-24, 18:29 | ||
>Так что аргумент мимо. Ещё есть? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
161. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Прохожий (??), 30-Июн-24, 09:37 | ||
>Их и домохозяйка освоит, при сильном желании конечно же. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
53. "Доступен язык программирования GNU Guile 3.0.10 " | –1 +/– | ![]() |
Сообщение от Аноним (-), 24-Июн-24, 16:13 | ||
> я ТОЖЕ могу делать расширения, только при этом зная ОДИН язык и не жертвуя ни на процент скоростью | ||
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору |
![]() | ||
93. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (43), 25-Июн-24, 01:33 | ||
Фигню не говори! Не нужно ничего ПЕРЕкомпилировать, ты видимо давно не писал программ - освежись. Аддоны прекрасно загружаются, даже если ты сменил сто версий основной программы. Просто в этом и суть внешних библиотек (вернее, модулей) - они не зависят от основного кода, так и было задумано. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
111. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (-), 25-Июн-24, 09:41 | ||
> Аддоны прекрасно загружаются, даже если ты сменил сто версий основной программы. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
54. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от n00by (ok), 24-Июн-24, 16:20 | ||
> Ребят, объясните мне как проф. программисту, С КАКОГО ПЕР-ЕП-ОЯ | ||
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору |
![]() | ||
60. "Доступен язык программирования GNU Guile 3.0.10 " | –1 +/– | ![]() |
Сообщение от Аноним (60), 24-Июн-24, 16:57 | ||
Смотря какие расширения. Если расширения - скрипты, то скриптовый язык лучше. Скрипты это несложные программы которые по назначению надо постоянно менять. Представь программу-качалку с разных сайтов или программу-переводчик использующую какие-то сайты как сервисы или их апи. Сайты постоянно ломаются, соответственно расширения на скриптах намного удобнее, чем писать и компилить нормальный код. | ||
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору |
![]() | ||
64. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (23), 24-Июн-24, 17:14 | ||
какие сайты, какие апи? сходи накопай картошки и скрипт не нужен | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
95. "Доступен язык программирования GNU Guile 3.0.10 " | +1 +/– | ![]() |
Сообщение от Аноним (43), 25-Июн-24, 01:38 | ||
> Если расширения - скрипты... | ||
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору |
![]() | ||
63. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (59), 24-Июн-24, 17:08 | ||
"Скриптоту" можно модифицировать налету (live coding), в простых случаях - без использования среды разработки. А скорость работы сценариев может быть неважна, когда они редко выполняются (например, только раз во время старта приложения), или когда значительное время занимает не сама обработка данных, а, скажем, системные вызовы (I/O). Кроме того язык скриптов может более намного проще и удобнее для разработки логики внутри приложени, за счет лучшей абстракции, большей независимости от платформы (ОС и железа). | ||
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору |
![]() | ||
96. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (43), 25-Июн-24, 01:54 | ||
О! Оптимистов подвезли :) Скажи, ТЫ ЛИЧНО много модифицировал расширений? :) Даже элементарный адблок (который на JS) - там чёрт ногу сломит, ты неделю будешь разбираться, кто там и что вызывает. Доступ к сорсам тебе НИЧЕМ не поможет, для начала ты должен чётко понимать всю логику аддона и только потом модифицировать. Что примерно сродни написанию этого аддона. :) Готов к таким вызовам? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
113. "Доступен язык программирования GNU Guile 3.0.10 " | +1 +/– | ![]() |
Сообщение от funny.falcon (?), 25-Июн-24, 10:04 | ||
Quake работал на железках в 100 раз медленнее нынешних. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
67. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним324 (ok), 24-Июн-24, 17:58 | ||
Потому что ты пишешь программу для оператора, а оператор не проф. программист(как и ты, судя по твоим умозаключениям), он не может, и не должен знать плюсы, для того чтобы прикрутить к своей программе что либо. Оператору нужен язык который может понять человек, а не программист. Именно по этой причине существует, питон, луа, автолисп, 1С, матлаб и прочее. Чтобы человек, которому нужно больше функциональности, мог дописать эту функциональность, не имея 6 лет кампутер саенс вышки за плечами. И страдать жручи С++, шарпы или джаву он тоже не должен. | ||
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору |
![]() | ||
75. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (2), 24-Июн-24, 19:08 | ||
> скриптота внезапно стала нужной для "расширений"? | ||
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору |
![]() | ||
98. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (43), 25-Июн-24, 02:09 | ||
А чем плоха логика, написанная на Си? :) Даёшь юзеру скелет, он его наполнил, сканпелял - вот тебе быстрый, компактный аддон. В чём тут ТРЕБОВАНИЕ именно скриптоты?? Она кстати ничуть не легче тех же Си или C#. Просто ЯОН в принципе не может быть "простой" - все конструкции того же Си обязаны присутствовать, иначе ты просто не сможешь выражать все алгоритмы. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
121. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от n00by (ok), 25-Июн-24, 11:10 | ||
> Просто ЯОН в принципе не может быть "простой" | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
76. "Доступен язык программирования GNU Guile 3.0.10 " | +1 +/– | ![]() |
Сообщение от Омоним (?), 24-Июн-24, 19:09 | ||
На их сайте всё написано: | ||
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору |
![]() | ||
99. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (43), 25-Июн-24, 02:14 | ||
Не убедил. Зачем мне live?? Как разработчик, у меня и так есть IDE со всеми плюшками. Запустил, отладил, опубликовал. Конечному юзеру ТЕМ БОЛЕЕ не нужно - он просто положил аддон рядом и он работает. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
116. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от fuggy (ok), 25-Июн-24, 10:30 | ||
Неужели ты не отличаешь динамическую типизацию от динамических библиотек. | ||
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору |
![]() | ||
120. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от n00by (ok), 25-Июн-24, 11:07 | ||
> Неужели ты не отличаешь динамическую типизацию от динамических библиотек. | ||
Ответить | Правка | Наверх | Cообщить модератору |
38. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (49), 24-Июн-24, 14:47 | ||
>Кроме языка Scheme, для которого реализована поддержка спецификаций R5RS, R6RS и R7RS, в рамках проекта Guile разработаны компиляторы и для других языков, таких как ECMAScript, Emacs Lisp и Lua | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
68. "Доступен язык программирования GNU Guile 3.0.10 " | –2 +/– | ![]() |
Сообщение от Аноним324 (ok), 24-Июн-24, 17:59 | ||
Полностью, начнём с того что схема не лисп вообще. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
70. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (49), 24-Июн-24, 18:07 | ||
Но скобочки? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
78. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Омоним (?), 24-Июн-24, 19:18 | ||
Emacs lisp - расширение Лиспа, а Scheme - не лисп, но похож. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
87. "Доступен язык программирования GNU Guile 3.0.10 " | +2 +/– | ![]() |
Сообщение от Аноним (-), 25-Июн-24, 00:10 | ||
Довольно серьёзно. Схема -- это вылизанный лисп, из которого выкинут весь этот исторический треш, типа символов, которые имеют имя, значение, функциональное значение и список свойств. Практически никто этим не пользуется, достаточно имени и значения, но elisp, и всякие там common lisp'ы продолжают насиловать стюардессу. Уже из этого одного отличия вытекает пачка синтаксических различий, типа вместо семейства defun/defvar/defparameter и тп в схеме есть только define. | ||
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору |
![]() | ||
135. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (129), 25-Июн-24, 13:58 | ||
>Основные идеи одинаковы, но всё что не схема содержит в себе горы ненужного legacy из середины XX века, которое тогда казалось хорошей идеей, а со временем оказались отстоем. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
140. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (-), 25-Июн-24, 16:42 | ||
> И теперь за новым сопровождающим решения по необходимости модернизации Elisp, если сочтёт нужным. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
133. "Доступен язык программирования GNU Guile 3.0.10 " | +1 +/– | ![]() |
Сообщение от freehck (ok), 25-Июн-24, 13:05 | ||
>>Кроме языка Scheme, для которого реализована поддержка спецификаций R5RS, R6RS и R7RS, в рамках проекта Guile разработаны компиляторы и для других языков, таких как ECMAScript, Emacs Lisp и Lua | ||
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору |
![]() | ||
137. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (129), 25-Июн-24, 14:10 | ||
>У Scheme общее пространство имён для всех символов, у Lisp-ов -- функции живут в отдельном пространстве. Это упрощает жизнь. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
151. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от freehck (ok), 25-Июн-24, 19:20 | ||
>> У Scheme общее пространство имён для всех символов, у Lisp-ов -- функции живут в отдельном пространстве. Это упрощает жизнь. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
155. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от кто здесь (?), 27-Июн-24, 03:08 | ||
> я рекомендую смотреть сначала на Racket Scheme, как на наиболее живого представителя схем | ||
Ответить | Правка | К родителю #133 | Наверх | Cообщить модератору |
![]() | ||
158. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от freehck (ok), 27-Июн-24, 11:15 | ||
>> я рекомендую смотреть сначала на Racket Scheme, как на наиболее живого представителя схем | ||
Ответить | Правка | Наверх | Cообщить модератору |
66. "Доступен язык программирования GNU Guile 3.0.10 " | +1 +/– | ![]() |
Сообщение от Аноним (69), 24-Июн-24, 17:58 | ||
> Добавлена поддержка упрощённого синтаксиса wisp, позволяющего писать более читаемый код | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
77. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (2), 24-Июн-24, 19:11 | ||
Избыток скобочек засоряет взор индейца. Без скобок вариант читаемый легче (быстрее - с меньшей тратой внимания). | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
85. "Доступен язык программирования GNU Guile 3.0.10 " | +1 +/– | ![]() |
Сообщение от Аноним (47), 24-Июн-24, 21:39 | ||
со скобками быстрее прочитать получилось | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
132. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от anonymous (??), 25-Июн-24, 13:01 | ||
а мне понравилось, запомнить: 1) строки, которые начинаются с точки, оборачивать в скобки не надо, 2) двоеточие, наоборот - заключить в скобки, 3) новая строка и отступы - и так понятно | ||
Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору |
110. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от жявамэн (ok), 25-Июн-24, 09:33 | ||
>зыком разработки расширений для операционной системы GNU. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
114. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (114), 25-Июн-24, 10:06 | ||
GNU is an operating system that is free software—that is, it respects users' freedom. The GNU operating system consists of GNU packages (programs specifically released by the GNU Project) as well as free software released by third parties. The development of GNU made it possible to use a computer without software that would trample your freedom. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
117. "Доступен язык программирования GNU Guile 3.0.10 " | –1 +/– | ![]() |
Сообщение от жявамэн (ok), 25-Июн-24, 10:39 | ||
где скачать исошку? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
139. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (129), 25-Июн-24, 16:31 | ||
Скорее всего, придётся всё самому собирать from scratch. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
150. "Доступен язык программирования GNU Guile 3.0.10 " | +/– | ![]() |
Сообщение от Аноним (-), 25-Июн-24, 18:39 | ||
>где скачать исошку? | ||
Ответить | Правка | К родителю #117 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |