|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Представлен LISP/c - транслятор Common Lisp в C/C++" | +/– | |
Сообщение от opennews (??) on 13-Май-16, 19:59 | ||
Увидел свет транслятор LISP/c (https://github.com/eratosthenesia/lispc). Инструмент ставит целью объединение выразительной силы языка Common Lisp и скорости языков C/C++, что позволяет воспользоваться мощным механизмом Lisp-макросов для генерации текста программ на C. В трансляторе реализована поддержка pthreads, MPI и CUDA. Поддерживается создание классов и шаблонов C++. В данный момент реализация LISP/c протестирована и может работать с использованием CLISP. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
2. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +1 +/– | |
Сообщение от freehck (ok) on 13-Май-16, 20:02 | ||
Ох, не успел я поправить. Ну да ладно, тут скажу. Транслятор - это не совсем правильное слово. Он не транслирует CLISP в C. Это DSL, реализованный на CLISP, который генерирует C-код. Сам автор называет его конвертером. Да в общем вы и сами разберётесь. ) | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
16. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +2 +/– | |
Сообщение от Дядя Паша on 13-Май-16, 23:32 | ||
Транспайлер? | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
27. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +1 +/– | |
Сообщение от Kodir (ok) on 15-Май-16, 13:59 | ||
Ну, ничего идеологически нового ты комментом не внёс :) Лисп и есть "сам себе DSL", просто теперь он может транслироваться в Си. Только вот толку?... ЛИСП интересен не тем, что "по-другому может записать printf", а именно своей динамичностью и идеей "данные есть код". Переводить ЭТО в Си - никакого смысла нет, ибо превратится в месиво хакерских алгоритмов, бесполезных человеку. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
34. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +/– | |
Сообщение от freehck (ok) on 16-Май-16, 10:30 | ||
> Лисп и есть "сам себе DSL", просто теперь он может транслироваться в Си. | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
3. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +1 +/– | |
Сообщение от Аноним (??) on 13-Май-16, 20:08 | ||
Осталось сделать аналог для rust'a)) | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
4. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +1 +/– | |
Сообщение от DM (??) on 13-Май-16, 20:20 | ||
Может сразу что-то rust-о-подобное со скобочками поверх llvm. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
5. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +4 +/– | |
Сообщение от Аноним (??) on 13-Май-16, 20:48 | ||
в любой непонятной ситуации пиши транслятор LISP на плюсы | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
28. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +/– | |
Сообщение от Kodir (ok) on 15-Май-16, 14:00 | ||
> в любой непонятной ситуации пиши транслятор LISP на плюсы | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
6. "Представлен LISP/c - транслятор Common Lisp в C/C++" | –3 +/– | |
Сообщение от A.Stahl (ok) on 13-Май-16, 21:16 | ||
Ура, наконец-то лисперы смогут таки взять и написать что-то полезное. А то сейчас на вопрос "А если ваш язык так офигенен, то почему на нём ничего не написано?" они смотрят в пол и что-то бормочут про непонимание и недооценку (ну и про емакс)... | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
7. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +4 +/– | |
Сообщение от Andrey Mitrofanov on 13-Май-16, 21:19 | ||
> Ура, наконец-то лисперы смогут таки взять и написать что-то полезное. А то | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
8. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +2 +/– | |
Сообщение от Не Лиспер on 13-Май-16, 21:23 | ||
На Лиспе есть супер полезные вещи. | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
9. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +1 +/– | |
Сообщение от A.Stahl (ok) on 13-Май-16, 21:36 | ||
Например? Не важно даже если они узкоспециальные и по этой причине не на слуху. Расскажи. | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
10. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +1 +/– | |
Сообщение от Andrey Mitrofanov on 13-Май-16, 22:06 | ||
> Например? Не важно даже если они узкоспециальные и по этой причине не | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
12. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +4 +/– | |
Сообщение от A.Stahl (ok) on 13-Май-16, 22:11 | ||
Нехорошо. Вы читерите. Это всего лишь плагины к емаксу. Т.е. вместо трёх наименований вам следовало сказать лишь одно: emacs (и добавить, что костяк емакса написан на Си). | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
13. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +3 +/– | |
Сообщение от Andrey Mitrofanov on 13-Май-16, 22:30 | ||
> Нехорошо. Вы читерите. Это всего лишь плагины к емаксу. Т.е. вместо трёх | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
14. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +3 +/– | |
Сообщение от A.Stahl (ok) on 13-Май-16, 22:39 | ||
>А песочек не надо начть плавить, чтоб лисп-машину вытранзисторить? | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
21. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +/– | |
Сообщение от freehck (ok) on 14-Май-16, 09:07 | ||
> Эти 40-50 наименований из 100-строчников это всё, что родили лисперы? | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
35. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +/– | |
Сообщение от mickvav on 16-Май-16, 16:58 | ||
Ну и из независимого от emacs - maxima, конечно. | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
37. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +/– | |
Сообщение от freehck (ok) on 16-Май-16, 18:14 | ||
Если в таком ключе, то и MathLab сюда же. | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
40. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +/– | |
Сообщение от serg (??) on 19-Май-16, 22:56 | ||
> Но, судя по ссылке, это полный список лисп-программ? Эти 40-50 наименований из | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
25. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +/– | |
Сообщение от Аноним84701 on 14-Май-16, 20:11 | ||
> emacs (и добавить, что костяк | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
11. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +/– | |
Сообщение от Андрей (??) on 13-Май-16, 22:06 | ||
Да, интересно. На OCaml есть: unison. А на лиспе? Да и на каком именно лиспе? | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
22. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +2 +/– | |
Сообщение от Аноним (??) on 14-Май-16, 13:43 | ||
maxima computer algebra system | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
38. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +/– | |
Сообщение от Andrey Mitrofanov on 16-Май-16, 21:47 | ||
>важно даже если они узкоспециальные | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
15. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +12 +/– | |
Сообщение от Ordu (ok) on 13-Май-16, 23:18 | ||
Единственная полезная вещь в лиспе -- это лисп. Истинно говорю тебе. Всё остальное, как правило, создаётся на коленке под конкретную задачу, и несмотря на то, что это в некотором смысле эссенция полезности, но крайне редко удаётся эту эссенцию распространить с одной success story на несколько. | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
19. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +/– | |
Сообщение от Sergey Ya. Korshunoff on 14-Май-16, 07:20 | ||
> И автор сего лиспового синтаксиса для C тоже поймёт это со временем | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
20. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +/– | |
Сообщение от Sergey Ya. Korshunoff on 14-Май-16, 07:37 | ||
Не знаю правда, зачем писать С программы на Lisp. Есть openlisp реализация https://en.wikipedia.org/wiki/OpenLisp, которая транслирует Lisp в программу на C. Эта фича есть и для других версий Lisp. openLisp мне просто нравится больше. | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
23. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +/– | |
Сообщение от pv47 (ok) on 14-Май-16, 14:47 | ||
Хотел поставить вам плюс, но после обновления страницы рейтинг комментария почему-то остаётся прежним, так что напишу тут: у вас получился прекрасный комментарий! | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
24. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +/– | |
Сообщение от Andrey Mitrofanov on 14-Май-16, 18:58 | ||
> Хотел поставить вам плюс, но после обновления страницы рейтинг комментария почему-то остаётся | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
26. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +/– | |
Сообщение от Аноним (??) on 15-Май-16, 00:49 | ||
А ещё оно может учитывать что ты аноним и считать твой голос за 0.1. Или банить по айпи голосование. Кто знает почему оно не работает, или, даже, видеть что ты аноним, а в user_agent у тебя винда и пропускать плюсик чтобы охранить сообщество! | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
32. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +1 +/– | |
Сообщение от За pv47 on 15-Май-16, 23:28 | ||
> Как порогомисту раскрою страшную тайну работы плюсика: он плюсуется асинхронно. То есть "своевременно или чуть позже". Никакого "после обновления страницы". | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
36. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +/– | |
Сообщение от mickvav on 16-Май-16, 17:03 | ||
Поставил вам плюсик и заодно проверил, что сейчас оно работает, значит - баг плавающий. Плюсователь мог молча лечь под нагрузкой - выв плюсовали вечером :) | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
39. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +/– | |
Сообщение от Andrey Mitrofanov on 17-Май-16, 11:57 | ||
>> Как порогомисту раскрою страшную тайну работы плюсика: он плюсуется асинхронно. То есть "своевременно или чуть позже". Никакого "после обновления страницы". | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
29. "Представлен LISP/c - транслятор Common Lisp в C/C++" | –3 +/– | |
Сообщение от Kodir (ok) on 15-Май-16, 14:10 | ||
> lisp -- это для тех, кто пишет систему снизу-вверх | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
31. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +3 +/– | |
Сообщение от Ordu (ok) on 15-Май-16, 14:51 | ||
> Так асоциальные клоуны или волки? | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
33. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +/– | |
Сообщение от Аноним (??) on 15-Май-16, 23:38 | ||
> "снизу-вверх" - так пишут новички на бейсике! | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
30. "Представлен LISP/c - транслятор Common Lisp в C/C++" | –1 +/– | |
Сообщение от Kodir (ok) on 15-Май-16, 14:16 | ||
> А вообще, чтобы почувствовать, читай здесь: http://www.winestockwebdesign.com/Essays/Lisp_Curse.html | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
18. "Представлен LISP/c - транслятор Common Lisp в C/C++" | +1 +/– | |
Сообщение от Аноним (??) on 14-Май-16, 02:43 | ||
метнул бисер перед свиньёй, которая не слыхала про переполнение буфера | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |