Этим тредом я открываю новую рубрику СПМ (Спокойной ночи, малыши).
Увидел свет транслятор LISP/c. Инструмент ставит целью объединение выразительной силы языка Common Lisp и скорости языков C/C++, что позволяет воспользоваться мощным механизмом Lisp-макросов для генерации текста программ на C. В трансляторе реализована поддержка pthreads, MPI и CUDA. Поддерживается создание классов и шаблонов C++. В данный момент реализация LISP/c протестирована и может работать с использованием CLISP. 
https://github.com/eratosthenesia/lispc
Например из
 (header stdio)
   (main
     (@printf (str "Hello, world!"))
     (return 0))
Получим:
 #include ‹stdio.h›
   int main(int argc,char **argv)
   {
      printf("Hello, world!");
      return 0;
   }
Поздравим наших любимых персонажей с возможностью применить свои теоретические, отточенные мибибайтами срачей, навыки на практике, во славу технологического прогресса и человеколюбия.
P.S. У нас нет тега Си?!!





