Size: a a a

Clojure — русскоговорящее сообщество

2020 July 01

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
Эксепшны это большое гото в куда-то, где их очень посредственно обрабатывают. В идеале они должны быть по-настоящему исключительными случаями, иначе обычно выходит говно.
Ну вот сравнения с гото очень условные
источник

T

Timmy B in Clojure — русскоговорящее сообщество
Mikhail Borisov
Кодоген дженериков это все равно не оправдывает)
ну тут такая схема, что сидел трушный сишный дед Пайк, и компилил протобафы. компилировал-компилировал, да выкомпилировал идею для своего язычка. а то чо ведь, работает же.
источник

T

Timmy B in Clojure — русскоговорящее сообщество
наверное я загоняюсь. альзо оффтопик. сорямба.
источник

Д

Диёр in Clojure — русскоговорящее сообщество
Никита
Язык не идеальный далеко, но решает все задачи, где перфоманс критичен. В этом и его огромный плюс
ну цпубаунд задачи он не держит
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Timmy B
ну тут такая схема, что сидел трушный сишный дед Пайк, и компилил протобафы. компилировал-компилировал, да выкомпилировал идею для своего язычка. а то чо ведь, работает же.
Да не, тут либо времени не было, либо все таки человек и правда считает, что дженерики для лохов
источник

Д

Диёр in Clojure — русскоговорящее сообщество
когда требуется чтобы компилятор сложный код оптимизировал и подогнал всё впритык тут гошечка обсирается до невозможности
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Ivan Grishaev
Нашел, но каждый раз мозг напрягать.
Положи ссылку, сделай #тег
источник

Н

Никита in Clojure — русскоговорящее сообщество
Диёр
ну цпубаунд задачи он не держит
Он под это и не затачивался
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Timmy B
но ведь можно же аннотациями например отмечать те члены классов, которые доступны снаружи, и генерировать swagger из кода, а не наоборот?
Можно, но сложно
источник

Д

Диёр in Clojure — русскоговорящее сообщество
Никита
Он под это и не затачивался
а под какие высокопроизводительные задачи он тогда затачивался? прасить хттп реквест и пихать его в кафку?
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Диёр
а под какие высокопроизводительные задачи он тогда затачивался? прасить хттп реквест и пихать его в кафку?
Ну да, IO bound
источник

T

Timmy B in Clojure — русскоговорящее сообщество
data class Fleet(
   /* A list of vehicle types. The upper limit for the number of vehicle types is 35 for the synchronous problems endpoint and 150 for the asynchronous problems endpoint.  */
   @Json(name = "types")
   val types: kotlin.Array<VehicleType>,
   @Json(name = "profiles")
   val profiles: kotlin.Array<ProfileVariant>
)


вот это проще типа?
источник

Д

Диёр in Clojure — русскоговорящее сообщество
Mikhail Borisov
Ну да, IO bound
io bound сегодня что угодно вытянет, тот же дискорд это эликсир раст питон
источник

Н

Никита in Clojure — русскоговорящее сообщество
Диёр
io bound сегодня что угодно вытянет, тот же дискорд это эликсир раст питон
Ага, питон вытянет)
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Timmy B
data class Fleet(
   /* A list of vehicle types. The upper limit for the number of vehicle types is 35 for the synchronous problems endpoint and 150 for the asynchronous problems endpoint.  */
   @Json(name = "types")
   val types: kotlin.Array<VehicleType>,
   @Json(name = "profiles")
   val profiles: kotlin.Array<ProfileVariant>
)


вот это проще типа?
Да не, я говорил о том, что реализация должна быть сложнее, если ты хочешь писать в класс методы, а поля генерировать из сваггера. Тут нужна магия аля ломбок
источник

Д

Диёр in Clojure — русскоговорящее сообщество
Никита
Ага, питон вытянет)
iobound и пхп вытягивает, это не рокетсайнс
источник

T

Timmy B in Clojure — русскоговорящее сообщество
ненене, можно сваггер генерировать из кода.
источник

Н

Никита in Clojure — русскоговорящее сообщество
Диёр
iobound и пхп вытягивает, это не рокетсайнс
Когда у вас 5rps то да
источник

Д

Диёр in Clojure — русскоговорящее сообщество
есть много рекламных сетей которые до сих пор на пыхе работают
источник

Д

Диёр in Clojure — русскоговорящее сообщество
Никита
Когда у вас 5rps то да
ну или 10к рпс
ну или 100к рпс
источник