![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"В число проектов 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![]() | +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![]() | +1 +/– | ![]() |
jitterlispvm_specialized_instruction_names [sins_opcode] размер ограничен. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #54 |
42.
Сообщение от Luca SAIU![]() | +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![]() | +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![]() | +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![]() | +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 Добавить, Поддержать, Вебмастеру |