The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск SBCL 2.3.9, реализации языка Common Lisp"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +/
Сообщение от opennews (??), 30-Сен-23, 22:31 
Опубликован выпуск SBCL 2.3.9 (Steel Bank Common Lisp), свободной реализации языка программирования Common Lisp. Код проекта написан на языках Common Lisp и Си, и распространяется под  лицензией BSD...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=59850

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  –19 +/
Сообщение от Аноним (1), 30-Сен-23, 22:31 
((лисп) (это) ((эзотерический) ((на) (практике)) (никому) ((не) (нужный))) ((язык) (программирования)))))
Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +4 +/
Сообщение от Аноним (4), 30-Сен-23, 23:28 
> ((лисп) (это) ((эзотерический) ((на) (практике)) (никому) ((не) (нужный))) ((язык) (программирования)))))

https://github.com/gcc-mirror/gcc/blob/master/gcc/common.md


;; Common GCC machine description file, shared by all targets.
...
(define_constraint "V"
  "Matches a non-offsettable memory reference."
  (and (match_code "mem")
       (match_test "memory_address_addr_space_p (GET_MODE (op), XEXP (op, 0),
                         MEM_ADDR_SPACE (op))")
       (not (match_test "offsettable_nonstrict_memref_p (op)"))))

https://github.com/gcc-mirror/gcc/blob/master/gcc/match.pd

#if GIMPLE
/* Optimize (X + (X >> (prec - 1))) ^ (X >> (prec - 1)) into abs (X).  */
(simplify
(bit_xor:c (plus:c @0 (rshift@2 @0 INTEGER_CST@1)) @2)
(if (ANY_INTEGRAL_TYPE_P (TREE_TYPE (@0))
      && !TYPE_UNSIGNED (TREE_TYPE (@0))
      && wi::to_widest (@1) == element_precision (TREE_TYPE (@0)) - 1)
  (abs @0)))
#endif


Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  –1 +/
Сообщение от Аноним (7), 30-Сен-23, 23:43 
Лишь бы нормальный ЯП (Си/C++, парсер и вычислитель которых уже в gcc есть, как и в любом другом оптимизирующем компиляторе) не использовать.
Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  –2 +/
Сообщение от Анонимусс (?), 30-Сен-23, 23:45 
Оценка полезности лисп не изменилась ни на пункт
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

39. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +9 +/
Сообщение от eugener (ok), 01-Окт-23, 12:52 
Очень позитивный язык! Много улыбательных скобочек в конце функций! Это вам не грустный си с его хмуриками );
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

69. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +3 +/
Сообщение от Vernat (ok), 02-Окт-23, 10:02 
Теперь я их везде вижу
Ответить | Правка | Наверх | Cообщить модератору

35. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +3 +/
Сообщение от Аноним (35), 01-Окт-23, 11:02 
> ((лисп) (это) ((эзотерический) ((на) (практике)) (никому) ((не) (нужный))) ((язык) (программирования)))))

Автокадовцам расскажи.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

45. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +1 +/
Сообщение от Rodegast (ok), 01-Окт-23, 14:12 
Ну почему же "никому не нужный"? Clojure вполне годный язык.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

71. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +/
Сообщение от Аноним (71), 02-Окт-23, 12:27 
>эзотерический

Это ты просто слаще редьки ничего не едал. По сравнению с malbolge лисп - это мейнстрим и попса.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

2. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  –1 +/
Сообщение от Аноним (2), 30-Сен-23, 22:33 
Common Lisp is used to develop research applications (often in Artificial Intelligence), for rapid development of prototypes or for deployed applications.

А я думал только в емаксе, вот как мир оказывается устроен.

Ответить | Правка | Наверх | Cообщить модератору

3. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  –1 +/
Сообщение от Анонин (?), 30-Сен-23, 23:15 
Забавный язык для написания программ Artificial Intelligence на котором не написано ни одного Artificial Intelligence)))
Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +1 +/
Сообщение от 11123 (?), 30-Сен-23, 23:30 
Давайте я погуглю за вас: https://github.com/search?q=neural%20network%20lis...
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +/
Сообщение от Анонин (?), 30-Сен-23, 23:39 
Впечатляет конечно, но какое отношение реализации neural network имеют к Artificial Intelligence?

Или вы к нему относите все что сейчас модно называть AI?

Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +/
Сообщение от Vassya (?), 01-Окт-23, 00:26 
> все что сейчас модно называть AI

На лиспе и хачкеле не пишут даже это

Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +1 +/
Сообщение от 11123 (?), 01-Окт-23, 00:29 
>>но какое отношение реализации neural network имеют к Artificial Intelligence?

https://www.britannica.com/technology/machine-learning
>machine learning, in artificial intelligence (a subject within computer science), discipline concerned with the implementation of computer software that can learn autonomously.
>Expert systems and data mining programs are the most common applications for improving algorithms through the use of machine learning. Among the most common approaches are the use of artificial neural networks (weighted decision paths) and genetic algorithms (symbols “bred” and culled by algorithms to produce successively fitter programs).

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

76. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +/
Сообщение от Аноньимъ (ok), 02-Окт-23, 16:23 
> реализации neural network имеют к Artificial Intelligence?

Забавный вопрос.

Интеллект - способность решать нетривиальные задачи (классификация кластеризация оптимизация итд.) которые в целом все сводимы к задаче оптимизации.

Искусственный Интеллект - интеллект созданный людьми, как правило термин используется в контексте компьютерных систем.

Нейронные сети решают в большинстве случаев нетривиальные задачи, а так же их обучение задача не тревиальная, так что это интеллект, а так как их создают люди, а не природа, то искусственный.

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

80. Скрыто модератором  +/
Сообщение от Cradle (?), 02-Окт-23, 18:41 
Ответить | Правка | Наверх | Cообщить модератору

86. Скрыто модератором  +/
Сообщение от freehckemail (ok), 06-Окт-23, 06:46 
Ответить | Правка | Наверх | Cообщить модератору

87. Скрыто модератором  +/
Сообщение от freehckemail (ok), 17-Окт-23, 17:31 
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +5 +/
Сообщение от Аноним (41), 01-Окт-23, 14:00 
На Common Lisp написаны Maxima, Reduce, Axiom, и Fricas. И в Mathematica language внутри тоже lisp, хотя read-syntax инфиксный.

Так что добрая половина всех живых программ для искусственного интеллекта написана на Lisp.

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

56. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +1 +/
Сообщение от Васянemail (?), 01-Окт-23, 19:40 
А на Racket написан язык Idris
Так же видел в некоторых проектах на раст его использование, как парсера
Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +/
Сообщение от Cradle (?), 01-Окт-23, 14:36 
"не написано ни одного Artificial Intelligence" - японцам раскажите, а то они не в курсе почему они до сих пор лидируют в мире по промышленной робототехнике, хотя в остальных сферах давно уже скисли.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

67. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +/
Сообщение от Нанонимус53 (?), 02-Окт-23, 00:27 
AI и промышленная робототехника - совершенно не связанные отрасли
Ответить | Правка | Наверх | Cообщить модератору

75. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +1 +/
Сообщение от Аноньимъ (ok), 02-Окт-23, 16:18 
Сильное заявление.
Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +/
Сообщение от Аноним (14), 01-Окт-23, 01:11 
> А я думал только в емаксе, вот как мир оказывается устроен.

гуглонька показала вот это: https://habr.com/ru/companies/typeable/articles/581488/
там пачка проектов всяко-разных, включая проверку боингов или чё-то там.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

18. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +/
Сообщение от Бывалый смузихлёб (?), 01-Окт-23, 06:00 
> включая проверку боингов

тех боингов, которые оказались одним большим багом что всплыло по итогу кучи аварий ?

Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +/
Сообщение от Аноним (37), 01-Окт-23, 11:29 
В емаксе, внезапно, емакс лисп. Это немного другое.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

43. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +/
Сообщение от Аноним (41), 01-Окт-23, 14:04 
Свежий emacs lisp мало отличается от cl. Разве что хвостовой рекурсии нет.
Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +1 +/
Сообщение от Тот_ещё_аноним (ok), 01-Окт-23, 15:28 
И даже вебсервера
https://github.com/fukamachi/woo
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

9. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  –2 +/
Сообщение от Мда (?), 01-Окт-23, 00:04 
Что-то новенькое... Надо посмотреть, а то мне Форта хватает так, что на все остальное и не смотрю.
Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +1 +/
Сообщение от 11123 (?), 01-Окт-23, 00:31 
А можно поинтересоваться: для чего применяете Форт и в какой среде разрабатываете?
Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  –5 +/
Сообщение от Аноним (14), 01-Окт-23, 01:16 
Это человек так искромётно пошутил про что-то новенькое: фортран изобрели в 1957ом, а лисп -- в 1958ом, т.е. он на год новее фортрана.

Фортран считается старейшим языком, лисп -- вторым среди старейших.
(Третий -- кобол, 1959г).

(Пруфы -- википедия).

Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +5 +/
Сообщение от Аноним (16), 01-Окт-23, 01:42 
Форт и Фортран это разные языки)
Ответить | Правка | Наверх | Cообщить модератору

23. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +3 +/
Сообщение от Аноним (23), 01-Окт-23, 06:17 
И тем более старость или молодость никак не характеризует полезность языка, ни хорошо, ни плохо.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

81. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +/
Сообщение от Мда (?), 02-Окт-23, 19:46 
Применение - над вашими головами летает и иногда делает "пииип". Среда - vim.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

47. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +/
Сообщение от Cradle (?), 01-Окт-23, 14:29 
"Форта хватает..." - а бы в курсе что Чак учился у Маккарти и как раз очень загорелся самой идеей его лиспа, только из чуства протеста по молодости решил сделать примерно тоже самое, конечно еще круче, поэтому ровно наоборот? А изза того что машинки у него доступны были хорошо послабее чем у мэтра, хотелось еще и что-то по производительнее, что тоже вполне удалось для условий того времени.
Вобщем, инженер он был талантливый, но не очень дальновидный, и как органозатор тоже не очень. Как-то дальше вояджера его создание никуда не продвинулось.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

77. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +/
Сообщение от Аноньимъ (ok), 02-Окт-23, 16:26 
Форт изобрёл Чак Норрис?
Ответить | Правка | Наверх | Cообщить модератору

78. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +/
Сообщение от Cradle (?), 02-Окт-23, 18:24 
ну почти: "Charles H. Moore, better known as Chuck Moore" :)
Ответить | Правка | Наверх | Cообщить модератору

82. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +/
Сообщение от Мда (?), 02-Окт-23, 19:49 
Он сейчас интересные микросхемки делает, рекомендую.
Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +/
Сообщение от Ю.Т. (?), 01-Окт-23, 07:04 
Не столь давно (20 лет?) Схема ещё была стандартной частью пресловутого митовского курса информатики (красно-синий учебник).
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +1 +/
Сообщение от Аноним (32), 01-Окт-23, 09:18 
https://habr.com/ru/articles/282986/
Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +/
Сообщение от Аноним (41), 01-Окт-23, 14:06 
https://habr.com/ru/articles/542226/

Ответить | Правка | Наверх | Cообщить модератору

73. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +/
Сообщение от Ю.Т. (?), 02-Окт-23, 14:41 
> https://habr.com/ru/articles/282986/

Это мнение смотрится довольно сомнительно.
Программирование именно НЕ похоже на науку, во всяком случае в том виде, о котором пишут рядом в том же тексте.
А сама дискуссия, какая информатика нужна, повторяет старую-престарую дискуссию академики vs техники.

Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

46. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  –1 +/
Сообщение от Аноним (46), 01-Окт-23, 14:16 
Читал его, там какая-то чушь
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

27. Скрыто модератором  +1 +/
Сообщение от Аноним (-), 01-Окт-23, 07:55 
Ответить | Правка | Наверх | Cообщить модератору

34. Скрыто модератором  –2 +/
Сообщение от Аноним (34), 01-Окт-23, 10:19 
Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  –1 +/
Сообщение от pashev.ru (?), 01-Окт-23, 11:15 
http://git.pashev.ru/mendeleev/tree/mendeleev.lisp

Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +2 +/
Сообщение от Тот_ещё_аноним (ok), 01-Окт-23, 15:26 
Для молодёжи
https://github.com/hikettei/cl-waffe2

Сравни со нодой, и да, в проде работает, именно стальная банка
https://github.com/fukamachi/woo

Ответить | Правка | Наверх | Cообщить модератору

53. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  –1 +/
Сообщение от RTuser (?), 01-Окт-23, 16:07 
более популярен GNU Common Lisp. на нём написаны Maxima, ACL2. Axiom.
ACL2 вроде как использовала Sun для проверки правильности работы верификатора классов в Java.
Ответить | Правка | Наверх | Cообщить модератору

85. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +/
Сообщение от анан (?), 04-Окт-23, 07:44 
Сам лично запускал максиму на sbcl, clisp и gcl. Работает на всех трёх.
Ответить | Правка | Наверх | Cообщить модератору

57. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +/
Сообщение от Васянemail (?), 01-Окт-23, 19:42 
Как лиспер скажу, что лисп - это круто. Но в относительно немаленьких проектах скобочки начинают утомлять, особено когда функции становятся большими. Тут можно, как вариант, нужно весь функционал выносить в функции-помощники.
Ответить | Правка | Наверх | Cообщить модератору

60. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +/
Сообщение от Аноним (60), 01-Окт-23, 20:50 
Разве лисперы не игнорируют скобочки, ориентируясь исключительно на отступы?
Ответить | Правка | Наверх | Cообщить модератору

61. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +/
Сообщение от Васянemail (?), 01-Окт-23, 21:37 
Лисперы игнорируют скобочки, так как редакторы поддерживают авто баланс скобочек. Не знаю, как раньше без этого обходились.
Я говорю о том, что сама структура кода становится плохая, как раз отчасти благодара форматированию. Если функция довольно большая, то это становится похож на какие-то узоры из игры "жизнь".
Ответить | Правка | Наверх | Cообщить модератору

64. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +1 +/
Сообщение от Аноним (64), 01-Окт-23, 22:57 
скажи как лиспер, сколько ты зарабатываешь им (листом) и где?
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

68. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +/
Сообщение от ДругВасянаemail (?), 02-Окт-23, 09:35 
Зайди на извесиный сайт и посмотри сколько поедлагают Clojure программисту
Ответить | Правка | Наверх | Cообщить модератору

74. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +/
Сообщение от DildoZilla (?), 02-Окт-23, 15:14 
> скажи как лиспер, сколько ты зарабатываешь им (листом) и где?

Если прогера интересуют лишь деньги, то на мороз такого прогера. Рано или поздно продастся и предаст.

Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

79. Скрыто модератором  +/
Сообщение от Аноним (-), 02-Окт-23, 18:32 
Ответить | Правка | Наверх | Cообщить модератору

84. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +2 +/
Сообщение от Аноним (84), 02-Окт-23, 20:36 
во-первых, из вопроса выше не следует "лишь", но я понимаю, что икспертам опеннет недоступна элементарная логика высказываний

во-вторых, ты сам-то за идею работаешь? или святым духом питаешься? хотя, по местной статистическе, ты скорее всего безработный локалхостер, имеющий мнение по каждому вопросу и не закоммитивший ни строчки в опенсорс

Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору

66. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +1 +/
Сообщение от Аноньимъ (ok), 01-Окт-23, 23:14 
Вы не видели кода как будто других яп.
Там теже скобки в скобках в скобках.
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

72. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +1 +/
Сообщение от Аноним (71), 02-Окт-23, 12:31 
Не, ты не лиспер. Лиспер написал был DSL без скобочек, если уж так надо. А ты так, рядом проходил.
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

62. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  –1 +/
Сообщение от Васянemail (?), 01-Окт-23, 21:41 
Но на лиспе прикольно и интересно решать алгоритмические задачи.
Ответить | Правка | Наверх | Cообщить модератору

65. "Выпуск SBCL 2.3.9, реализации языка Common Lisp"  +1 +/
Сообщение от Аноньимъ (ok), 01-Окт-23, 23:12 
Ну что. Молодцы. Хоть я и не приверженец коммон лиспа...
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру