@Fsharp_chat

Страница 472 из 772
Sergey
09.02.2018
13:29:11
Тогда вопросов нет.

Я уверен в обратном.

Vladimir
09.02.2018
13:29:37
=)

Sergey
09.02.2018
13:33:15
https://github.com/giraffe-fsharp/Giraffe.TokenRouter/blob/master/src/Giraffe.TokenRouter/TokenRouter.fs#L72

Google
Sergey
09.02.2018
13:33:21
Все, больше не буду.

Vladimir
09.02.2018
13:37:02
не знаю, что тут ты хотел показать, но стрингбилдер это не самый быстрый конечно вариант строку получить)

но и toString врядли часто вызывается, разве что для для дебага

Evgeniy
09.02.2018
13:48:41
Отличное время, чтобы перевести статью @cartermp про жирафа.

Sergey
09.02.2018
13:50:29
Рекомендую посмотреть на код кестрела, или их выступления если совсем под пивас.

Vladimir
09.02.2018
13:57:26
осуждая - предлагай) в любом случае, это похоже самый большой кусок кода жирафа - роутер, можно самописный роутинг всегда делать если нужен перформанс

Vladimir
09.02.2018
13:58:25
Предлагаю asp.net core
=) жираф это и есть asp.net core

Sergey
09.02.2018
13:58:48
Со своим роутингом, если придираться к формулировкам

Vladimir
09.02.2018
14:00:02
ну так улучши, законтрибьють, и будет тебе идеальный фреймворк)

Sergey
09.02.2018
14:02:25
ну так улучши, законтрибьють, и будет тебе идеальный фреймворк)
Я им не пользуюсь, контрибучу в то чем пользуюсь. Сюда же ссылки на проекты кидают не только для того, чтобы их любили не вникая в устройство кода.

Vladimir
09.02.2018
14:02:35
asp.net core роутинга не предлагает, у mvc свой, у жирафа свой, думаю побыстрее, какие еще есть варианты?

Google
Evgeniy
09.02.2018
14:06:25
Sergey
09.02.2018
14:08:26
Зачем?
Это риторический вопрос?

Evgeniy
09.02.2018
14:08:34
Sergey
09.02.2018
14:09:00
Поддержка, перформанс, вера в будущее, сообщество.

Vladimir
09.02.2018
14:09:54
ну я думаю конструктивным продолжением диалога будет сравнить перформанс)

Evgeniy
09.02.2018
14:09:58
Sergey
09.02.2018
14:10:17
Там прямо в ридми на бенчмарки ссылка. Сами чтоли не читали?

Vladimir
09.02.2018
14:10:47
Где именно?)

Sergey
09.02.2018
14:10:49
Причем автор (умышленно ли?) оформил только плеин-текст бенчмарк. Обратите внимание на латенси.

В репе жирафа CTRL+F > bench...

Vladimir
09.02.2018
14:13:50
почему-то в том бенчмарке у MVC все запросы закончились ошибкой)

какой-то стремный бенч

но репозиторий интересный с бенчмарками

Sergey
09.02.2018
14:16:25
Для MVC есть подробные бенчи в techempower.

Vladimir
09.02.2018
14:17:34
там кстати июньский бенчмарк жирафа

тогда у них роутинг был на регексах =)

Evgeniy
09.02.2018
14:18:07
Sergey
09.02.2018
14:25:42
Это к автору фреймворка вопрос. Свежие для мвц всегда можешь увидеть на techempower.

Evgeniy
09.02.2018
14:56:27
https://twitter.com/dsyme/status/961974917330808832

Google
Vlad
09.02.2018
17:41:16
Myself and @cartermp are both inclined to add a task { .. } workflow builder to FSharp.Core. The suggestion https://github.com/fsharp/fslang-suggestions/issues/581 has been marked approved-in-principle and we really just need to do it.

Не знал что ишуй есть

Evgeniy
09.02.2018
19:03:34
Да!

Evgeniy
09.02.2018
20:33:35
Ты это о каком языке?
Это спекуляция на тему F#. ;)

Конечно же, я так не считаю. Как не считаю упомянутые проекты мертвыми.

Roman
09.02.2018
20:46:28
Я им не пользуюсь, контрибучу в то чем пользуюсь. Сюда же ссылки на проекты кидают не только для того, чтобы их любили не вникая в устройство кода.
Сюда ссылки кидают, чтоб поделиться новостями. Мертвый или не мертвый фреймворк, что там за бенчмарки у нас не спорят, а заводят ишшуи. Дабы чат не распухал от пустых разговоров. Здесь дела любят

Pavel
09.02.2018
21:31:28
https://twitter.com/mitekm/status/961993820324839424

Artem
09.02.2018
21:52:30
Кто нибудь юзал или глядел на proto.actor под .net?

Pavel
09.02.2018
21:57:12
Artem
09.02.2018
21:57:30
Я так посмотрел в отличии от акки, они под нет кором, но нету стримов и тд

Pavel
09.02.2018
21:59:33
Плохая документация

Но зато под core и по бенчмаркам обгоняют акку

Но они используют protobuf для сериализации, и f#-спесифик типы не подойдут для распределенных систем

Artem
09.02.2018
22:04:44
А если сделать порт?

Или обертку

Pavel
09.02.2018
22:08:13
А, ещё селекторов нет

Google
Pavel
09.02.2018
22:08:45
Artem
09.02.2018
22:11:03
Порт чего?
Не порт, а адаптер точнее

Pavel
09.02.2018
22:13:02
Не порт, а адаптер точнее
Ну можно наверное что-то придумать. Но в общем мне кажется сыровата ещё либа. Для рабочих проектов я бы не рисковал её использовать.

Sergey
09.02.2018
23:29:32
Но зато под core и по бенчмаркам обгоняют акку
Обгоняли когда толком фич не было и акка еще не запускалась на коре. Не знаю как сейчас дела обстоят.

Artem
10.02.2018
00:20:02
Ну я вот просто полистад

Посмотрел, сыровато выглядит

Sergey
10.02.2018
00:47:26
У них вроде го в приоритете. Под неткор писал какой-то чел на фрилансе.

Если бы Роджер не выебывался, а пилил Акку, все были бы в выигрыше.

Roman
10.02.2018
01:03:33
Привет!

Oleg
10.02.2018
03:43:11
Есть у кого опыт с PersistantActor в Akkling? Восстановление не работает - все сообщения из store пролетают мимо, потому какой-то ресивер уже остановлен

Friedrich
10.02.2018
04:05:04
Pavel
10.02.2018
06:56:11
Погодь, но акка тоже под неткором.
Когда я смотрел последний раз f#-обёртка была все ещё для обычного дотнет, из-за сериализации. И вроде ещё какие-то плагины тоже не перевели.

Friedrich
10.02.2018
06:56:46
Когда я смотрел последний раз f#-обёртка была все ещё для обычного дотнет, из-за сериализации. И вроде ещё какие-то плагины тоже не перевели.
Akkling щас портируют, а основную Akka можно использовать и без F#-обёртки (поглядывая в её реализацию по мере надобности).

Friedrich
10.02.2018
07:38:15
Я своим клоном уже пару месяцев пользуюсь, не дожидаясь порта
Ну, я тебя и имел в виду, когда говорил «портируют» :)

Oleg
10.02.2018
07:40:38
Ну, я тебя и имел в виду, когда говорил «портируют» :)
Не-е. Я ничем таким не занимаюсь, и у Бартоша, видимо, какие-то свои планы. Но я все равно надеюсь что скоро все будет

Evgeniy
10.02.2018
09:29:12
https://twitter.com/sergey_tihon/status/962244840602861569

Vladimir
10.02.2018
09:40:11
Ионид постоянно улучшают и улучшают, сегодня обновился, порадовался

Google
Evgeniy
10.02.2018
10:09:23
Привет.

Vladimir
10.02.2018
10:18:30
Что нового?
Из того что приятно удивило, это что пофиксили фолс позитивз на ненужные неймспейсы, субъективно быстрее стало работать, выделяются ошибки в окошке проекта

Roman
10.02.2018
11:46:22
Да, конечно можно. Я бы сам выбрал акку, если бы выбирал.
А чего не ореланс? Я сейчас его смотрю

Vladimir
10.02.2018
12:20:06
https://www.tiobe.com/tiobe-index/ Мы снова в 50ке =)

Pavel
10.02.2018
12:25:15
А чего не ореланс? Я сейчас его смотрю
Акка выглядит более или зрелой. Качественный порт со скалы, приличное комьюнити, много примеров, статей. Орлеан, насколько я помню, появился внутри мс для специфичной задачи, и их подход отличается от акки, а примеров и статей не так много.

Roman
10.02.2018
12:29:35
SIMDArray/README.md at master · fsprojects/SIMDArray https://github.com/fsprojects/SIMDArray/blob/master/README.md

Evgeniy
11.02.2018
06:10:09
Привет.

Roman
11.02.2018
08:50:33
WebSockets with Giraffe and F# – David Sinclair – Medium https://medium.com/@dsincl12/websockets-with-f-and-giraffe-772be829e121

Vladimir
11.02.2018
12:51:51
https://github.com/giraffe-fsharp/Giraffe/issues/223 Может у кого есть идеи как красиво решить проблему?

Нина
11.02.2018
14:42:00
https://github.com/giraffe-fsharp/Giraffe/issues/223 Может у кого есть идеи как красиво решить проблему?
А может быть можно ввести новый комбинатор, объединяющий простой HttpHandler и HttpHandler с параметрами? Что-то вроде: let (>=%>) = fun handler handlerWithParams params -> handler >=> (handlerWithParams params) И тогда это можно использовать как-то так: routef "/%s/dashboard" (authorize >=%> getDashboard)

Vladimir
11.02.2018
14:48:55
Да, я как раз что-то такое и хотел бы увидеть)

Страница 472 из 772