@Fsharp_chat

Страница 749 из 772
Grigoriy
10.10.2018
04:56:47
Можно писать по-всякому. Переменных нет. Цикла нет. Всё вроде ок :)

Vladimir
10.10.2018
05:01:49
А почему foldBack а не fold?

Grigoriy
10.10.2018
05:02:42
Потому, что битики справа считаются

Pavel
10.10.2018
05:07:37
чет сложо

Google
Grigoriy
10.10.2018
05:10:34
Мы же не знаем условия. Только решение на C#. Предположительно правильное.

Pavel
10.10.2018
05:12:10
думаю это даст такой же результат

let permutation value table = Array.foldBack (fun position result -> (result <<< 1) ||| ((value >>> int position) &&& 1u) ) table 0u

Grigoriy
10.10.2018
05:13:27
Пишите тесты :) в них сила.

Вот на такие вот ф-ции они просто необходимы

Pavel
10.10.2018
05:14:45
"тесты пишут те кто боится писать код" :)

Grigoriy
10.10.2018
05:15:35
Несогласинг

Нина
10.10.2018
05:16:37
думаю это даст такой же результат
Ну, я просто стараюсь писать любой код сразу так, чтобы если вдруг я вернусь к нему через полгода, было поменьше WTF

Grigoriy
10.10.2018
05:16:42
А про минимизацию. Надо писать код, который можешь объяснить

Нина
10.10.2018
05:16:44
А это уже начинает выглядеть страшно.

Grigoriy
10.10.2018
05:17:12
Подкаст есть :) wtf#

Pavel
10.10.2018
05:18:02
Grigoriy
10.10.2018
05:19:12
А Фаулер говорит, что рефакторинг без тестов невозможен

Google
Pavel
10.10.2018
05:21:07
Grigoriy
10.10.2018
05:22:09
Наверное чём-то ещё. Книжка очень практичная

Dim
10.10.2018
05:22:30
чем известен кроме книжек?
Путешествует на велике если не ошибаюсь по Америке

Pavel
10.10.2018
05:22:56
т.е. диванный теоретик?

Grigoriy
10.10.2018
05:23:34
Во флудилку

Dim
10.10.2018
05:23:46
т.е. диванный теоретик?
Совсем нет, он же это всё на практике делал

Grigoriy
10.10.2018
05:55:01
Книжка этого Смита старенькая. Всем советую https://www.manning.com/books/get-programming-with-f-sharp

Alex
10.10.2018
05:56:33
Старая но очень просто и последовально и на русском.

Grigoriy
10.10.2018
05:58:26
Эта тоже очень доступная и последовательная. Но на английском, да.

Alexey
10.10.2018
08:37:05
Язык настолько поменялся, что книга стала совсем нерелавантна?

Pavel
10.10.2018
08:55:43
не настолько.

Dim
10.10.2018
08:57:24
не настолько.
Сильно не на столько?)

Pavel
10.10.2018
09:07:27
смотря какое издание

P
10.10.2018
09:20:36
так язык как таковой почти не менялся же, разве нет?

Roman
10.10.2018
09:22:51
Alexey
10.10.2018
09:23:54
но совсем чуть-чуть? :D

Grigoriy
10.10.2018
12:02:24
Я не настаиваю. Если в плюсы книги по программированию ставят то, что она на русском... ну... я не знаю...

P
10.10.2018
12:07:47
"Крис Смит Программирование на F#" Лично мне эта книга очень понравилась. Так что не могу сказать, что её плюсы только в том, что она на русском :)

Google
Bonart
10.10.2018
12:08:37
Странно в русскоязычном чате не считать русский язык издания плюсом

Pauline
10.10.2018
12:09:03
только в том

Grigoriy
10.10.2018
12:09:20
А что этот Крис Смит ещё сделал? Книжку написал? :)

Ayrat
10.10.2018
12:17:40
Плюс ещё и в том, что если книгу решили переводить, то она с большей вероятностью не говно!

Pavel
10.10.2018
12:22:34
А что этот Крис Смит ещё сделал? Книжку написал? :)
фшарп пилил. но не обращай внимания

кстати я ее в оригинале читал

Pavel
10.10.2018
12:43:05
это хорошая книга. одна из лучших

Grigoriy
10.10.2018
12:44:07
Ну ок! Вопрос закрыт :)

Ayrat
10.10.2018
12:44:18
Честно говоря, мне трудно судить :(
ну смотри, книга Война и Мир переведена на десятки языков мира -> видимо хорошая книги Дарьи Донцовой дальше русского не ушли наверное -> видимо говно

Ayrat
10.10.2018
12:48:19
Не могу сказать, что 100% говно
не читал! А Войну и Мир только в кратком пересказе для экзаменов в школе

Vladimir
10.10.2018
12:48:48
А не встраивал ли кто-нибудь fsx в браузер?

Grigoriy
10.10.2018
12:49:41
tryfsharp.org?

Vladimir
10.10.2018
12:50:57
Ага, хочу предложить на проекте написание бизнес-рулов на фшарпе в браузере с автокомплитом, хочу понять насколько это возможно

Grigoriy
10.10.2018
12:56:12
Надо поснифить http трафик между vscode и ionide - и там всё будет ясно :)

tryfsharp.org?
хм... не работает

Google
Grigoriy
10.10.2018
13:47:02
Vladimir
10.10.2018
13:48:10
да, это я знаю, поэтому и спросил, непонятно как его себе забрать)

Grigoriy
10.10.2018
13:48:49
а не

хз... в ридми только про добавление примеров

Vladimir
10.10.2018
13:52:54
Похоже что вот это наиболее подходит) https://github.com/ionide/ionide-web/

Ayrat
10.10.2018
13:56:35
ещё тема - https://github.com/fsprojects/IfSharp можно свой сервер поднять и играться

Vladimir
10.10.2018
13:59:48
да, это тоже пару лет назад пробовал, но тут именно ноутбуки, а хотелось бы на странице где еще куча всего такая невзрачная textarea в которой фшарп с подруженными либами и автокомплитом =)

Vladimir
10.10.2018
14:07:11
не, экзекьюта даже не надо, надо просто чтобы компилилось, экзекютится будет вообще в другом месте

Roman
10.10.2018
14:08:38
https://github.com/jbrestan/OrleankkaMessaging

Vasily
10.10.2018
14:09:44
Всегда удивляло, зачем на орлинс пытаться акку натянуть

Это ж как у девэкспресса с гридами под впф получилось в свое время

Bonart
10.10.2018
14:11:22
Это ж как у девэкспресса с гридами под впф получилось в свое время
Там всех из прекрасных гридов Win32 получились ужасные для WPF

Vasily
10.10.2018
14:11:35
Другая же идеология

Grigoriy
10.10.2018
14:12:41
Другая же идеология
я почему-то считал [предполагал], что орлинз, это МС-версия актор системы

почему иная идеология? назвали сущности по-иному?

Vasily
10.10.2018
14:13:47
почему иная идеология? назвали сущности по-иному?
Орлинс построен на контрактах, а не на сообщениях

Там изначально нет проблемы последней мили

Google
Vasily
10.10.2018
14:14:28
С другой стороны, все завязано на интерфейсы

Grigoriy
10.10.2018
14:14:28
говоришь загадками

Vasily
10.10.2018
14:14:37
Кароч

В орлинс экспоз стейта актора - обычная тема

В акке нет

Причем сообщения в орлинс могут возвращать результат

Grigoriy
10.10.2018
14:15:32
В акке нет
ну... да - только через мессажи

Ivan
10.10.2018
14:15:40
В Orleans принципиально нет концепции SuperVision

Vasily
10.10.2018
14:15:51
Как я понял, там другой подход к построению акторов

Grigoriy
10.10.2018
14:16:47
don't ask, don't tell? :)))

Vasily
10.10.2018
14:17:21
Там скорее talk

Ayrat
10.10.2018
14:17:30
don't ask, don't tell? :)))
это ты с козырей зашёл!!1

Vasily
10.10.2018
14:17:36
И сообщение является таском

это ты с козырей зашёл!!1
А я вот не понял шутку

Ayrat
10.10.2018
14:17:56
А я вот не понял шутку
это про педиков в армии США

Grigoriy
10.10.2018
14:18:01
это ты с козырей зашёл!!1
:)))) ля - тут стока это по радио мусолили

хорошая идеома в контексте модели акторов :)

Bonart
10.10.2018
14:19:43
Grigoriy
10.10.2018
14:23:25
т.е. по сути Орлинз - это просто распределенные инстансы реализующие контракты что ли?

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