ну чо, пора переписывать CPU-bound части на Go? ))
я собираюсь решить проблему с помощью lazy evaluation. ‎- псы в рапиде
на Erlang же. а кстати что там проц жрет? какие-то фоновые процессы все время молотят? ‎- Readonly
да, фоновый процесс который обновляет риверы, на которые никто не подписан, жрет 120 процентов CPU. ‎- псы в рапиде
я кстати делал тесты на простой но типичной задаче (парсинг логов с регэксами, пихание результата в базку), Go оказался быстрее питона и кложи. ‎- Readonly
а вообще, наколько критично вот это обновление риверов, на которые никто не подписан? его нельзя делать тупо в момент обращения? ну и наверное можно понизить процессу приоритет с nice, например ‎- Readonly
@vinsentru: так я и говорю, я собираюсь решить проблему с помощью lazy evaluation. ‎- псы в рапиде
ленивый какой! ‎- totally visible, totally opaque
^ сначала все пооткладывает, а потом оно кааааак ебанет! ‎- Readonly
^ нет, это не ленивость, это futures ‎- totally visible, totally opaque
ТОЛЬКО НЕ ГО! ПОЖАЛУЙСТА!!11! ‎- адский хардлайн в засаде
^ что, дженериков захотелось? ‎- totally visible, totally opaque
дженериков, adt, патерн-матчинга, первоклассных модулей. ничего особенного, винтаж сплошной :) ‎- адский хардлайн в засаде
^ ещё можно процитировать коллегу "а почему б не переписать всё на си?" ‎- адский хардлайн в засаде