Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "В число проектов GNU принят генератор языковых виртуальных машин Jitter " | +/– | |
| Сообщение от opennews (??), 20-Дек-21, 10:12 | ||
Инструментарий Jitter официально перешёл под крыло проекта GNU и теперь будет развиваться под именем GNU Jitter с использованием инфраструктуры GNU и в соответствии с требованиями данного проекта. Jitter позволяет генерировать переносимые и очень быстрые виртуальные машины для произвольных конструкций языков программирования, производительность выполнения кода в которых существенно опережает интерпретаторы и близка к нативному компилируемому коду. Исходные тексты Jitte написаны на языке Си и поставляются под лицензией GPLv3... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 2. Сообщение от Аноним (2), 20-Дек-21, 10:14 | –4 +/– | |
Симд есть? Жытлисп, это жизнеспособно? Жытгцы всё? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #5, #59 | ||
| 3. Сообщение от Аноним (3), 20-Дек-21, 10:15 | –6 +/– | |
> см. пример спецификации виртуальной машины для языка Lisp | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #24 | ||
| 5. Сообщение от Аноним (5), 20-Дек-21, 10:16 | +11 +/– | |
жыесть брат | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 | ||
| 6. Сообщение от Аноним (6), 20-Дек-21, 10:29 | –1 +/– | |
Жесть конечно... Сама спека - плохочитаемая неструктурированная портянка: куча ifdef, многострочных дефайнов и закомментированных вызовов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #8, #22 | ||
| 7. Сообщение от ыы (?), 20-Дек-21, 10:31 | –4 +/– | |
Хорошая попытка. Но нет. Не заставите учить LISP. Пишите спецификацию для js, тогда посмотрим... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #9, #14, #20 | ||
| 8. Сообщение от ыы (?), 20-Дек-21, 10:31 | +3 +/– | |
Вам шашечки или ехать? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 Ответы: #12, #25, #32 | ||
| 9. Сообщение от Аноним (9), 20-Дек-21, 10:36 | +1 +/– | |
Тебе надо - ты и пиши. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #10 | ||
| 10. Сообщение от ыы (?), 20-Дек-21, 10:41 | +/– | |
ну при таком подходе пожалуй и исходники открывать нет смысла. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 Ответы: #11, #44 | ||
| 11. Сообщение от Аноним (9), 20-Дек-21, 10:47 | +1 +/– | |
Исходники и открывают для тех, кому надо. Они и пишут | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 | ||
| 12. Сообщение от Аноним (6), 20-Дек-21, 10:54 | +9 +/– | |
Это не серьезно. Таким аргументом можно оправдать все что угодно: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 Ответы: #16 | ||
| 13. Сообщение от Анонус (?), 20-Дек-21, 10:56 | +/– | |
Чем это лучше GraalVM с Truffle? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #52 | ||
| 14. Сообщение от Аноним (14), 20-Дек-21, 11:00 | +3 +/– | |
Lisp очевиден, что его учить-то? (Что-то что-то1 ... Что-тон) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #15, #23 | ||
| 15. Сообщение от Аноним (15), 20-Дек-21, 11:04 | +3 +/– | |
(Lisp (очевиден (что (его (учить (то (? (Что (то (что (то1 (... (Что (тон)))))))))))))) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 Ответы: #21, #28 | ||
| 16. Сообщение от Аноним (16), 20-Дек-21, 11:26 | +2 +/– | |
Так 10мб js кода и не едет. А это - едет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #12 Ответы: #50 | ||
| 20. Сообщение от Аноним (20), 20-Дек-21, 12:10 | +/– | |
"Логика каждой инструкции в спецификации задаётся при помощи кода на языке Си" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 | ||
| 21. Сообщение от Аноним (9), 20-Дек-21, 12:13 | +3 +/– | |
Сразу видно тех, кто про лисп слышал только скобки | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 Ответы: #26 | ||
| 22. Сообщение от n00by (ok), 20-Дек-21, 12:17 | +1 +/– | |
# FIXME: make a one-argument version generalizing these. These zero-argument | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 Ответы: #35 | ||
| 23. Сообщение от n00by (ok), 20-Дек-21, 12:19 | +/– | |
Может там был намёк на размер спецификации? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 | ||
| 24. Сообщение от And (??), 20-Дек-21, 12:20 | +/– | |
2182-ве строки местами без отступов - примерно так и есть. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 | ||
| 25. Сообщение от And (??), 20-Дек-21, 12:24 | +/– | |
> Вам шашечки или ехать? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 | ||
| 26. Сообщение от Аноним (15), 20-Дек-21, 12:42 | –1 +/– | |
пробовал на нем писать плагин для гимпа. Неадекватный язычок. Даже на XSLT (!) (вы не ослышались! На XSLT!) легче программировать (!) (вы не ослышались! программировать на XSLT!) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #21 Ответы: #29, #40, #56 | ||
| 27. Сообщение от Аноним (27), 20-Дек-21, 12:45 | –3 +/– | |
Во времена моего детства это называлось либо транслятором (лисп->с) либо кросс-компилятором (лисп->с->бинарник). Ой, тут же еще и виртуальная машина. Ладно, так и запишем - переизобрели шитый код (байткод). Очередная нот-ин-хаус вариация на тему LLVM. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #39 | ||
| 28. Сообщение от Аноним (14), 20-Дек-21, 12:56 | +1 +/– | |
Ну и всё очевидно же, вложенная структура со скобками | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 | ||
| 29. Сообщение от Аноним (14), 20-Дек-21, 12:57 | +4 +/– | |
Язык нормальный, очень даже изящный. Вопрос весь только в том, какой в гимпе диалект (т е. грубо говоря какие там стандартные функции из коробки есть). Но это уже проблема гимпа, а не лиспа как явления | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 Ответы: #31 | ||
| 30. Сообщение от anonymous (??), 20-Дек-21, 12:59 | +/– | |
У вас ссылка битая на https://www.gnu.org/software/jitter/ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 31. Сообщение от Аноним (15), 20-Дек-21, 13:07 | –1 +/– | |
получается лисп как социализм. Каждый считает, что у других он неправильный | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 | ||
| 32. Сообщение от Аноним (32), 20-Дек-21, 13:16 | +3 +/– | |
Да чёрт с этими шашечками. Колёса почему квадратные? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 Ответы: #37, #51 | ||
| 33. Сообщение от Аноним (-), 20-Дек-21, 14:04 | +3 +/– | |
Добро пожаловать в дружную семью GNU. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #48 | ||
34.
Сообщение от Luca SAIU (?), 20-Дек-21, 14:18
| +10 +/– | |
Привет. Я Luca Saiu. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #45, #47, #53 | ||
| 35. Сообщение от Аноним (6), 20-Дек-21, 14:21 | +2 +/– | |
Ну допустим это было TODO. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #22 Ответы: #38, #43 | ||
| 36. Сообщение от svpcom (ok), 20-Дек-21, 14:29 | +1 +/– | |
http://git.ageinghacker.net/jitter/tree/example-vms/jitterli... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #57 | ||
| 37. Сообщение от ng (ok), 20-Дек-21, 14:32 | +4 +/– | |
> Колёса почему квадратные? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 Ответы: #65 | ||
| 38. Сообщение от Crazy Alex (ok), 20-Дек-21, 14:36 | +2 +/– | |
Так это и не продакшн-код | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #35 | ||
| 39. Сообщение от Crazy Alex (ok), 20-Дек-21, 14:38 | +2 +/– | |
Вот если б оно только лисп умело - можно было бы и так называть. А оно умеет генерировать VM для произвольного языка, задавнного спекой. Разницу видите? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #27 | ||
| 40. Сообщение от анонн (ok), 20-Дек-21, 14:45 | +/– | |
> пробовал на нем писать плагин для гимпа. Неадекватный язычок. Даже на XSLT | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 | ||
41.
Сообщение от Luca SAIU (?), 20-Дек-21, 15:03
| +1 +/– | |
jitterlispvm_specialized_instruction_names [sins_opcode] размер ограничен. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #54 | ||
42.
Сообщение от Luca SAIU (?), 20-Дек-21, 15:07
| +3 +/– | |
Это C. Нормальное. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #46 | ||
| 43. Сообщение от n00by (ok), 20-Дек-21, 15:08 | +1 +/– | |
threading в контексте dispatching models - скорее всего не потоки, а т.н. шитый код (threaded code). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #35 | ||
| 44. Сообщение от Аноним (44), 20-Дек-21, 15:13 | +1 +/– | |
Напиши свои и не открывай, в чем дело. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 | ||
| 45. Сообщение от Аноним (44), 20-Дек-21, 15:19 | +4 +/– | |
Спасибо, Лука. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #34 | ||
| 46. Сообщение от svpcom (ok), 20-Дек-21, 15:34 | +/– | |
А в чем проблема использовать snprintf(buffer, sizeof(buffer), ...) ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #42 Ответы: #67 | ||
| 47. Сообщение от Брат Анон (ok), 20-Дек-21, 15:50 | –3 +/– | |
Точно это ты? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #34 | ||
| 48. Сообщение от Аноним (48), 20-Дек-21, 16:05 | –2 +/– | |
где одни трупики? как там поживает libdwg или приоритетный проект GNU по имени gnash ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 Ответы: #63 | ||
49.
Сообщение от Luca SAIU (?), 20-Дек-21, 16:12
| +1 +/– | |
Нет проблем. Спасибо. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 50. Сообщение от Аноним (50), 20-Дек-21, 16:25 | +1 +/– | |
Это у вас - не едет. Потому что вы проезд не оплачиваете. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 | ||
| 51. Сообщение от Аноним (50), 20-Дек-21, 16:29 | +/– | |
Не окатались ещё. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 | ||
| 52. Сообщение от Аноним (50), 20-Дек-21, 16:30 | +1 +/– | |
Словом GNU в названии. И v3. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 | ||
| 53. Сообщение от Crazy Alex (ok), 20-Дек-21, 19:10 | +5 +/– | |
Luca, thank you for your work, it is really interesting. This forum has some "traditions" that cause many people to demonstrate their hostility, it is mostly a jest. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #34 Ответы: #55 | ||
| 54. Сообщение от Аноним (50), 20-Дек-21, 19:42 | +/– | |
I'm sorry for the offtop, but there is an issue with your website. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 Ответы: #58 | ||
55.
Сообщение от Luca SAIU (ok), 20-Дек-21, 21:28
| +3 +/– | |
> Luca, thank you for your work, it is really interesting. This forum | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #53 | ||
| 56. Сообщение от Урри (ok), 20-Дек-21, 22:20 | +1 +/– | |
Что, функциональщину не потянул, императивщик? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 Ответы: #72 | ||
| 57. Сообщение от Урри (ok), 20-Дек-21, 22:22 | +1 +/– | |
Уже snprintf. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #36 | ||
58.
Сообщение от Luca SAIU (ok), 20-Дек-21, 22:40
| +4 +/– | |
Я знаю, спасибо. I fail to see why I should trust a CA, including the ones giving certificates for free. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #54 Ответы: #66 | ||
| 59. Сообщение от Аноньимъ (ok), 21-Дек-21, 05:59 | +/– | |
Я так понимаю вы можете любую дичь ассемблерную вставить по своему желанию. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 | ||
| 63. Сообщение от Аноним (20), 21-Дек-21, 11:40 | +/– | |
Приоритет с gnash снят ещё нескольео лет назад. Ибо Адоба закопала Flash. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #48 | ||
| 64. Сообщение от Аноним (64), 21-Дек-21, 12:36 | +/– | |
"Труднореализуемая" проверка переполнений на языке Си: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #68 | ||
| 65. Сообщение от paver (?), 21-Дек-21, 13:29 | +/– | |
... только не равнобедренный, а правильный | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #37 | ||
| 66. Сообщение от Аноним (50), 21-Дек-21, 13:48 | +/– | |
>I fail to see why I should trust a CA, including the ones giving certificates for free. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #58 | ||
| 67. Сообщение от Аноним (2), 21-Дек-21, 14:00 | +/– | |
Snprintf на сколько там порядков тормознее? На 3 или 4 да? Не оно конечно зависит от того сколько раз за секунду нужно вызвать, но обычно много. Потом удивляетесь, чё это программы так тормозят. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #46 | ||
| 68. Сообщение от sdkhflskhgl (?), 21-Дек-21, 14:37 | +/– | |
а если index это size_t ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #64 Ответы: #71 | ||
| 71. Сообщение от Аноним (71), 21-Дек-21, 23:09 | +/– | |
тогда assert((ssize_t)index >= 0); | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #68 | ||
| 72. Сообщение от Аноним (72), 22-Дек-21, 04:55 | +/– | |
Если писать функциональщину, то в лиспе неожиданно меньше (разнообразных) скобок по сравнению с... А казалось бы... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 | ||
| 73. Сообщение от rmmr (ok), 23-Дек-21, 13:47 | +/– | |
Из документации одни видосики и неоконченный туториал? Современно! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |