@Fsharp_chat

Страница 25 из 772
Friedrich
03.04.2017
15:22:22
Наггум пока просто недопроектирован. Я пока не придумал, как прикрутить макросы красиво.

Friedrich
03.04.2017
15:22:29
Потому что у нас же типобезопасненько там всё.

Igor
03.04.2017
15:23:38
Кложу на нет не юзают да
Он компилируется, но у того же ClojureScript куда больше адобшен

Google
Roman
03.04.2017
15:24:02
Идет является том, чтоб f# код можно было скомпилить в jvm . Отдельно можно сделать биндинги System.Ienumerable в jvm коллекции и т.д.

Friedrich
03.04.2017
15:24:26
Если вообще интересно про языки, то у нас ещё вот такой проект был (успешный, я лично юзаю в прдакшене немножко): https://github.com/impworks/lens

Компилятор статически типизированного языка, подозрительно похожего на F# :)

А первую версию парсера я там делал на FParsec, кстати.

Но он потом нам показался недостаточно гибким, и мы переписали ad-hoc на C#.

Friedrich
03.04.2017
15:43:48
:3

Roman
03.04.2017
15:45:14
Как раз из-за поддержки реактивного программирования, у нас товарищи аналитики привыкли к екскселям и к тому что все меняется.)

Узнал для себя кое что новое в C# и в F# http://stackoverflow.com/questions/1686895/is-there-an-equivalent-to-creating-a-c-sharp-implicit-operator-in-f

Roman
04.04.2017
00:55:56
namespace rec TestnameSpace module FableTTests = open Fable.Core open Fable.Core.JsInterop open Fable.Import open Browser type Soo = { lol : string a : FFTest.S } let init() = let canvas = document.getElementsByTagName_canvas().[0] console.log "lol" 1 module FFTest = type S = { aa : string } работает рекурсивные модули! Теперь можно доделать нормальны биндинг к meteor js!

Google
Evgeniy
04.04.2017
04:43:11
Я бы воздержался от такого оператора.

Кстати, в F# есть некоторые стандартные операторы, которые непонятно как перегружать.

Например, quotation оператор -- <@ ... @>.

Friedrich
04.04.2017
05:33:13
Мы их нашли только в коде компилятора. Не факт, что это прям всамделишные операторы по спеке :)

Evgeniy
04.04.2017
05:39:32
Да, наверное, очередная порция захардкоженной магии.

> Proving Java type soundness Какой интересный рисеч делал Сайм до того, как попал в дотнет.

> DECLARE: A Prototype Declarative Proof System for Higher Order Logic

И PhD thesis интересный.

Забавно,в старых статьях его зовут Donald.

> Machine Assisted Reasoning About Standard ML Using HOL Бакалаврский диплом на уровне.

Дед Пегас
04.04.2017
06:00:04
Опять Женя самоущемляется.

ИМХО, ты мазахист.

Dmitry
04.04.2017
09:34:51
О! Сегодня радостный день! Надо будет разбираться в огромной простыне SQL логов получившихся при профилировании - самое время расчехлять FSX и SQL TypeProviderы

Evgeniy
04.04.2017
10:11:34
https://twitter.com/kot_2010/status/849175339104448512

Friedrich
04.04.2017
10:12:31
Это интересно.

Vasily
04.04.2017
10:13:07
Ну как бы увлечение монадками до добра не доводит

Evgeniy
04.04.2017
11:04:38
@neftedollar Как дела с изучением ML?

Roman
04.04.2017
11:04:54
Google
Evgeniy
04.04.2017
11:05:00
Да.

Я же правильно запомнил, что ты изучаешь? .__.

Roman
04.04.2017
11:05:27
Ковыряюсь с тензорфлоу монемногу.

Evgeniy
04.04.2017
11:05:54
Через обертку от Мигеля?

Roman
04.04.2017
11:06:47
Через обертку от Мигеля?
Не. Меньше всего слов на пацтоне получается.

Evgeniy
04.04.2017
11:07:29
:)

Я так понимаю, у vaskir продакшен на F#.

Он частенько в слэке кидает примеры кода из их проектов.

Типа.

let allowedProtocols = [ SecurityProtocolType.Tls12; SecurityProtocolType.Ssl3 ] ServicePointManager.SecurityProtocol <- Seq.fold (|||) ServicePointManager.SecurityProtocol allowedProtocols

А здесь подсветки кода нет? :C

Alexander
04.04.2017
11:46:47
здесь это где?

Evgeniy
04.04.2017
11:47:35
В телеграме.

Alexander
04.04.2017
11:49:13
В телеграме.
клиентов не один, я к этому) в tg desktop я не вижу

Igor
04.04.2017
11:49:17
В телеграме.
В мобилке нет, в десктопе зеленым подсвечивается все

Alexander
04.04.2017
11:49:37
Evgeniy
04.04.2017
11:49:44
А, блин. Я веб-клиентом пользуюсь.

Alexander
04.04.2017
11:49:44
от темы зависит?

Igor
04.04.2017
11:50:37
у меня каким-то синим)
У меня в стандартном Android клиенте - просто monospace шрифт юзается

Evgeniy
04.04.2017
11:50:43
Окей, для кода телеграм не предназначен.

Google
Evgeniy
04.04.2017
11:54:10
@neftedollar Мне хотелось бы, чтобы народ чаще выбирал F# вместо питона для таких задач. :)

Для этого надо помогать развивать инструменты и библиотеки.

Evgeniy
04.04.2017
12:23:08
Спросил в слэке, куда можно поконтрибьютить.

Ну, я про ML и математику.

Evgeniy
04.04.2017
12:24:07
@neftedollar У тебя есть какой-то особенный реквест?

Akhmed
04.04.2017
12:24:58
кстати а как в F# слаке попасть на русскоязычный канал?

Evgeniy
04.04.2017
12:25:45
@SherievAkhmed http://fsharp.org/guides/slack/

Сначала вступить в FSF.

Принять приглашение в слэк.

Найти канал ru_general.

Akhmed
04.04.2017
12:26:24
я уже в слаке

все

нашел )

Evgeniy
04.04.2017
12:26:43
@SherievAkhmed Тогда ты можешь легко пропустить две трети моего алгоритма!

Akhmed
04.04.2017
12:26:52
я просто искал по rus

а ru не догадался )))

спасибо!

Evgeniy
04.04.2017
12:27:14
Там, правда, довольно тихо.

Google
Evgeniy
04.04.2017
12:27:17
Тут живее.

@couchemar Привет!

Andrey
04.04.2017
13:00:42
Добрый день!

Evgeniy
05.04.2017
04:00:53
Можно ставить себе звездочки, чтобы все еще раз увидели твой проект в ленте. :)

Вчера в слэке пообщались про математические библиотеки.

Friedrich
05.04.2017
08:32:39
Evgeniy
05.04.2017
08:33:38
Решили, что неплохо бы что-то типа митингов организовывать. И обсуждать, кто чем занимается, и как можно помочь.

Меня еще позвали вот эту штуку пилить: https://github.com/mbraceproject/MBrace.Core/pull/172

Но я ничего не понимаю в MBrace.

Friedrich
05.04.2017
08:37:43
Запили MBrace.

Мне уже кто-то говорил, что это такое, но я забыл :(

Кажись, это что-то типа Apache Ignite.

Evgeniy
05.04.2017
08:51:05
@fvnever Spark, нет?

Friedrich
05.04.2017
08:54:56
В чём разница между Spark и Ignite — я уже не знаю :(

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