@Fsharp_chat

Страница 119 из 772
Anton
13.05.2017
14:03:31
все собираются пересесть на Райдер?
я только планирую посмотреть

Vasily
13.05.2017
14:04:25
ну в плане С# там уже все шикарно. F# пока не очень

Google
Anton
13.05.2017
14:04:29
ы, Тоха
хаха ты тут?

Vasily
13.05.2017
14:04:47
но скорость радует

Anton
13.05.2017
14:05:19
ну в плане С# там уже все шикарно. F# пока не очень
я как то в vscode пытался писать но не пошло, хотя golang и python там ок

anton
13.05.2017
14:05:20
хаха ты тут?
как видишь :)

Evgeniy
13.05.2017
14:05:44
Vasily Они собираются опенсорсить поддержку F#?

Vasily
13.05.2017
14:05:56
я не люблю Code - слишком примитивен

Anton
13.05.2017
14:05:57
как видишь :)
я в понедельник к тебе с вопросами приду, бойся

anton
13.05.2017
14:07:06
я в понедельник к тебе с вопросами приду, бойся
если бы у меня на них ответы еще были ?

Vasily
13.05.2017
14:07:22
щас они пашут как проклятые в преддверии релиза. но я не думаю, что F# плагин там будет сильно лучше чем сейчас

Anton
13.05.2017
14:07:38
я не люблю Code - слишком примитивен
ага, а как там в xamarin/monodevelop тоже жизни нет?

Vasily
13.05.2017
14:08:06
так теперь это VS for Mac

Vasily
13.05.2017
14:08:13
У райдера будет гуманная ценовая политика?

Google
Vasily
13.05.2017
14:08:14
а мака у меня нет :)

Anton
13.05.2017
14:08:23
так теперь это VS for Mac
ну монодевелоп еще жив вроде?

Vasily
13.05.2017
14:08:33
будет входить в r# ultimate

ну и отдельно

дороже r# вроде бы

Pig
13.05.2017
14:09:37
А что на билде про ф# тулинг говорили?

Evgeniy
13.05.2017
14:09:53
@greenest_pig https://channel9.msdn.com/events/Build/2017/T6064

Vasily
13.05.2017
14:09:55
ну монодевелоп еще жив вроде?
жив. вот недавно ставил на винду. в 4к масштабируется ужасно

Anton
13.05.2017
14:09:59
я думаю по ide можно резюмировать, что пока альтернатив vs нет

Vasily
13.05.2017
14:10:37
я думаю по ide можно резюмировать, что пока альтернатив vs нет
я очень надеюсь, что райдер - наше будущее

Pig
13.05.2017
14:11:33
Холиворная тема конечно, но зачем вам IDE?

Anton
13.05.2017
14:13:08
Холиворная тема конечно, но зачем вам IDE?
потому что компьютеры должны помогать делать рутину, а рефакторинги, live unit тесты и прочее это рутина

я как то пробовал вернутся в текстовые редакторы но не долго вынес

вот в blackbox от вирта это еще реалистично, писать простой текст, но там концепция другая

Pig
13.05.2017
14:18:06
После paredit, idris-mode, proof-general в emacs не хочется возвращаться в IDEA. fsharp-mode тоже хорош, кстати говоря.

Anton
13.05.2017
14:19:08
Чем мне не нравится emacs и прочие развесистые штуки я люблю чтоб поставил и сразу работало, а не сидеть пол года с конфигами и прочим.

anton
13.05.2017
14:23:04
а потом еще полгода, когда что-то новое выходит...

Anton
13.05.2017
14:29:36
а подскажите еще каналы, менее специфичные, где можно просто потрепаться или там на другие темы поговорить?

Google
Anton
13.05.2017
14:32:06
А кстати кто натыкался на баги fsharp о которых надо знать другим? У меня 2 истории: нашел баг в автоматически добавляемом GetHashCode там функция в некоторых случаях дает силшком много коллизий. Из за этого мой кастомный тип в ключе словаря работал жутко медленно. Я грешил на свой код и потратил 2 недели времени. Потом с профайлером обнаружил баг и написал свой генератор хешей после этого время запуска программы изменилось с 2х часов до 2 минут.

Anton
13.05.2017
14:38:22
А второй баг был когда писал взаимно рекурсивную функция обнаружил что TCO не пашет по факту. Выяснилось что этот был баг в RyuJIT. Но его уже пофиксили.

баг зарепортил?
Да. Но Дон сказал что фиксить не будут из за возможных проблем совместимости.

Vasily
13.05.2017
14:38:57
интересно

а ссылочку можешь дать?

Anton
13.05.2017
14:40:29
а ссылочку можешь дать?
https://github.com/fsharp/fsharp/issues/343

Vasily
13.05.2017
14:45:58
я не понимаю как улучшение генерации хэш кода может быть обратно несовместимым?

поплывет перформанс у кого то?

Anton
13.05.2017
14:47:15
я не понимаю как улучшение генерации хэш кода может быть обратно несовместимым?
Ну мало ли где в проде код завязан на такой коллижн рейт. Думаю это перестраховка но вполне опрадванная учитывая насколько это базовая вещь. Трудно предсказать последствия.

Меня больше удивило почему они решили писать свой генератор а не юзать стандартный дот нетовский.

В нем этой проблемы нет.

Vasily
13.05.2017
14:48:37
стандартный нетовский? я думал он на рефлекшене работает

Anton
13.05.2017
14:48:56
я имею в виду то как сделан в тюпл дот нета

Там на разное количество членов он генерится можно скзать одинаково

Vasily
13.05.2017
14:49:16
или ты имеешь в виду как коды полей комбинируются?

Google
Vasily
13.05.2017
14:49:26
ааа

я думаю, это надо ещё раз обсудить на гитхабе

Anton
13.05.2017
14:50:48
я думаю, это надо ещё раз обсудить на гитхабе
я ща немного отошел от программинга, так пока никуда не суюсь. у тебя вес побольше может и переубедишь

Friedrich
13.05.2017
15:03:00
В Райдер бы добавили F# на .NET Core, я бы уже юзал.

Пока что для F# там только обычный фреймворк или Mono поддерживается. Но Core обещали.

Vasily
13.05.2017
15:03:33
добавят, и быстрее чем в студию

Core сейчас только в Code

Алекс
13.05.2017
15:05:44
Core сейчас только в Code
А vs? И для винды и для мака есть

Vasily
13.05.2017
15:06:27
для мака есть

Admin
ERROR: S client not available

Алекс
13.05.2017
15:06:33
Вот когда fsharp.data для core будет кто знает?)

Vasily
13.05.2017
15:06:54
для винды будет если повезёт в июле

Nikolay
13.05.2017
15:07:07
Вот когда fsharp.data для core будет кто знает?)
Вроде обещали после Standard 2.0

Vasily
13.05.2017
15:07:20
провайдеры пока не живут под Core

да

Алекс
13.05.2017
15:07:31
для винды будет если повезёт в июле
Разве в vs2017 нет f# для core ?

Evgeniy
13.05.2017
15:07:37
Нету.

Vasily
13.05.2017
15:07:37
нет

Алекс
13.05.2017
15:08:32
Вроде обещали после Standard 2.0
Я уже запутался в них.. core теперь ещё и standard..

Vasily
13.05.2017
15:08:40
это первое, что ошеломляет

Google
Алекс
13.05.2017
15:16:57
А кто знает как можно делать asp.net mvc core на маке а потом чтоб выложить проект на win хостинг?)

На f# желательно хотя я так понимаю это не имеет значения

провайдеры пока не живут под Core
Их нет в виде единого пакета или вообще никаких нет? Мне с json надо

Vasily
13.05.2017
15:18:46
вообще

Nikolay
13.05.2017
15:19:08
Привет

А кто знает как можно делать asp.net mvc core на маке а потом чтоб выложить проект на win хостинг?)
Вообще обычные MVC приложения деплоятся через msdeploy, хз относится ли это к core :)

Алекс
13.05.2017
15:19:38
вообще
Сложно чтоли авторам перекомпилировать для core?..)

Nikolay
13.05.2017
15:20:09
Ну и ручками всегда задеплоить можно)

Алекс
13.05.2017
15:20:28
Ну и ручками всегда задеплоить можно)
Можно и ручками но заработает ли?

Evgeniy
13.05.2017
15:20:44
Алекс Там принципиальные проблемы. В Core отсутствуют какие-то API, нужные для провайдеров.

Алекс
13.05.2017
15:20:45
Ну и ручками всегда задеплоить можно)
Там и конфигурации наверно разные и библиотеки

Nikolay
13.05.2017
15:20:49
У тебя же рантайм код исполняет, поэтому ось не важна

Алекс
13.05.2017
15:21:46
Почему бы нет?
Что то я сомневаюсь что могу сделать билд на маке, выложить на винхост и чтоб заработало )

Алекс
13.05.2017
15:22:32
В .Net билды не завязаны на платформе
Спасибо прям вдохновили надо пробовать

Vasily
13.05.2017
15:22:46
Вопрос к опытным f# бойцам -есть идея написать orm like решение на f# на базе тайп провайдеров.Нужны идеи по оптимальной архитектуре для конечного пользователя.Опираться хочется на plain sql

Nikolay
13.05.2017
15:25:46
Спасибо прям вдохновили надо пробовать
Там работает как-то так: Твой C#/F#/etc# код компилируется в CIL (Common Intermediate Language), затем, когда ты запускаешь приложение, твой CIL код компилируется в нативный код платформы, на которой ты запустил его.

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