3 ms·
~20 years ago I worked on commercial software for email security that was using MzScheme (before it became PLT Scheme) as the base language. Code was cross-plat
by alexott 2y ago
~20 years ago I worked on commercial software for email security that was using MzScheme (before it became PLT Scheme) as the base language. Code was cross-platform (Solaris, Linux, HP-UX) - OS-specific code was in C, with about 1k lines. Filter rules were compiled into Scheme itself. The whole code was about 30k LoC, including web based UI, and only had 5-6 developers… Later I immigrated and joined company that had similar product with less features with code in C++, with hundred thousand LoC and more developers.
- alexott 2y agoArticle (in russian language) about the product and why Scheme was used: https://web.archive.org/web/20210506123442/http://fprog.ru/2009/issue2/alex-ott-using-scheme-in-dozor-jet/ https://web.archive.org/web/20210506123442/http://fprog.ru/2...