Можно ли установить D-компилятор на веб-сервер apache? - PullRequest
0 голосов
/ 07 июня 2018

Я хочу скомпилировать слушатель, который соединяет веб-сервер apache с чипом Arduino.Чтобы скомпилировать этот слушатель, он должен иметь установленный D-компилятор.Можно установить D на веб-сервер apache, скомпилировать программу и затем выполнить ее?

1 Ответ

0 голосов
/ 07 июня 2018

Для того, что вам нужно, вам нужен модуль для Apache Httpd, который делает что-то похожее на то, что делает DREPL Мартина Новака (компиляция, компоновка и выполнение источника D на лету).Я могу ошибаться, но это выглядит как ужасная идея для чего-то серьезного ...

Гораздо лучшим (проверенным, надежным) решением было бы использование FastCGI, SCGI или даже хорошей старой CGI.В Интернете есть реализации всех трех в D.

Модуль arsd.cgi Адама Руппе реализует поддержку всех упомянутых протоколов: https://github.com/adamdruppe/arsd/blob/master/cgi.d

...