Я рассмотрел исходный код, и вот что по-моему с ним не так:
1) если мы хотим, чтобы была возможность писать исходные тексты страниц на русифицированном Си,
это значит, что эти исходные тексты страниц должны компилироваться прямо там, на сервере.
То есть, cgi-скрипт должен вызывать компилятор командой/функцией system, и передавать туда какие надо параметры.
А после компиляции - выполнять (ещё одной командой system (или execve?)).
2) не обрабатываются переменные окружения, имена которых перечислены в RFC по CGI.
Они, кстати, английские, и можно было бы сделать файл с их переводами.
3) вообще говоря, код HTML страниц не генерируют прямо кодом на Си, а используют движки-шаблонизаторы
(ну, типа, чтобы код вставлять внутрь HTML-кода).
Чтобы такой движок написать, надо уметь парсить вот это всё.
То есть, сначала HTML с внедрённым кодом преобразуем просто в код,
затем компилируем, затем запускаем на выполнение и кешируем (чтобы не компилировать в следующий раз)
Я согласен с тем, что это сложно, нужно либо больше людей,
либо сначала сделать свой язык, если русифицированный Си не прикольный.
Или может КуМир-скую виртуальную машину собрать и запустить как CGI сначала?
Тут-то точно будет море пиара.