
Friedrich
19.04.2017
13:42:23
Чойта без SRTP!

Evgeniy
19.04.2017
13:42:33
Если нужен пример про систему типов, то нужно про ADT.

techi
19.04.2017
13:42:40

Dmitry
19.04.2017
13:42:43
туннелирование IP/TCP через телеграм с помощью ботов

Google

Friedrich
19.04.2017
13:42:49
SRTP через ADT!

Evgeniy
19.04.2017
13:42:54
:(

techi
19.04.2017
13:43:07
модуляция демодуляция...

Friedrich
19.04.2017
13:43:38
ОЧЕНЬ мило, мне нравится. Класс! ?
Короче, код я предлагаю что-нибудь из такого репертуара: https://github.com/ForNeVeR/EvilPlanner/blob/develop/EvilPlanner.Logic/DatabaseExtensions.fs#L15-L48

Evgeniy
19.04.2017
13:44:30
Ну, вы чего? :(

Friedrich
19.04.2017
13:44:33
Ну токо покороче сделать, конечно. Строчек на семь.

Evgeniy
19.04.2017
13:44:52
SRTP -- это не фича для повседневного использования.
Лучше что-нибудь поближе к TDD.

Friedrich
19.04.2017
13:45:03

Дед Пегас
19.04.2017
13:45:18
Иконки в «Почму F#» никак не ассоциируются, уж извинити.

Friedrich
19.04.2017
13:45:19
О, а давайте! Из expecto чего-нибудь, хорошая мысль.

Google

Dmitry
19.04.2017
13:45:43

Дед Пегас
19.04.2017
13:45:46
Ну кроме открытости, полагаю.

Friedrich
19.04.2017
13:45:49

techi
19.04.2017
13:45:51

Friedrich
19.04.2017
13:46:01
Чуваки, это дизайн :)

Летучая
19.04.2017
13:46:03

Дед Пегас
19.04.2017
13:46:11
А, ок.

Летучая
19.04.2017
13:46:13

Friedrich
19.04.2017
13:46:24
В дизайне он там просто заглушки какие-то нам написал, над текстом и иконками ещё поработаем.

Dmitry
19.04.2017
13:47:46

Evgeniy
19.04.2017
13:47:48
Тайппровайдеры обязательно надо.
И что-нибудь с ADT.

Friedrich
19.04.2017
13:48:07

Evgeniy
19.04.2017
13:48:13
:C

Friedrich
19.04.2017
13:48:18
Ну шучу я :)

Evgeniy
19.04.2017
13:49:13
Про ADT можно что-нибудь из серии Making illegal states unrepresentable.
https://fsharpforfunandprofit.com/posts/designing-with-types-making-illegal-states-unrepresentable/
Те же имейлы.

Friedrich
19.04.2017
13:50:50
Мб болл и хилл тоже? ?

Google

Алексей
19.04.2017
13:53:50
а можно карточки выправить, что бы они были одинаковые?
а так отлично

Akhmed
19.04.2017
13:54:22
Мб болл и хилл тоже? ?
Да ладно - на самом деле это первый нормальный перевод идей Сиимана который я видел. Вы его троллите за его англицизм. Но он хоть что то делает. Я думаю он заслуживает уважения за подобный труд.
хотя вообще это единственный перевод что я видел

Arseniy
19.04.2017
13:55:19
https://twitter.com/JetBrainsRider/status/854694183852003328

Friedrich
19.04.2017
13:55:34

Akhmed
19.04.2017
13:56:18

Friedrich
19.04.2017
13:56:33
Ох, там в гиттере обсуждение было, а я пропустил.

Igor
19.04.2017
14:02:41

Evgeniy
19.04.2017
14:04:19
Ладно.
Если что, то я попробую поздно вечером нарисовать примеры кода.

Roman
19.04.2017
14:13:53
А код меняется толкьо дизайне? Или из html можно будет?

Летучая
19.04.2017
14:14:25
закоммитил короч
https://github.com/fsharplang-ru/fsharplang.ru/blob/master/index.html

Dmitry
19.04.2017
14:14:42

Летучая
19.04.2017
14:15:07
всё можно изи шаблонизировать
ксс на своём правленом бутстрапе есличо
я ещё монаку туда на всякий случай затащил, если таки онлайн-компайлер получится запилить

Nikolay
19.04.2017
14:16:04

Roman
19.04.2017
14:16:12

Nikolay
19.04.2017
14:16:16
И просто дёргать из js?

Google

Roman
19.04.2017
14:16:58
Примеры кода я в Tutorial.fsx скидывал, посмотри пожалуйста в файлах чата.

Летучая
19.04.2017
14:17:22
там оч большой файл чот был
эт наверн надо по разделам разбивать


Roman
19.04.2017
14:18:06
там оч большой файл чот был
Да, его можно разбить на кусочки. Там каждый модуль описывает каждую фичу. В целом я бы сделал слайдер с каждым модулем там.
/// Modules are the primary way to organize functions and values in F#. This module contains some
/// basic values involving basic numeric values computed in a few different ways.
///
/// To learn more, see: https://docs.microsoft.com/en-us/dotnet/articles/fsharp/language-reference/modules
module IntegersAndNumbers =
/// This is a sample integer.
let sampleInteger = 176
/// This is a sample floating point number.
let sampleDouble = 4.1
/// This computed a new number by some arithmetic. Numeric types are converted using
/// functions 'int', 'double' and so on.
let sampleInteger2 = (sampleInteger/4 + 5 - 7) * 4 + int sampleDouble
/// This is a list of the numbers from 0 to 99.
let sampleNumbers = [ 0 .. 99 ]
/// This is a list of all tuples containing all the numbers from 0 to 99 and their squares.
let sampleTableOfSquares = [ for i in 0 .. 99 -> (i, i*i) ]
// The next line prints a list that includes tuples, using '%A' for generic printing.
printfn "The table of squares from 0 to 99 is:\n%A" sampleTableOfSquares
/// Values in F# are immutable by default. They cannot be changed
/// in the course of a program's execution unless explicitly marked as mutable.
///
/// To learn more, see: https://docs.microsoft.com/en-us/dotnet/articles/fsharp/language-reference/values/index#why-immutable
module Immutability =
/// Binding a value to a name via 'let' makes it immutable.
///
/// The second line of code fails to compile because 'number' is immutable and bound.
/// Re-defining 'number' to be a different value is not allowed in F#.
let number = 2
// let number = 3
/// A mutable binding. This is required to be able to mutate the value of 'otherNumber'.
let mutable otherNumber = 2
printfn "'otherNumber' is %d" otherNumber
// When mutating a value, use '<-' to assign a new value.
//
// Note that '=' is not the same as this. '=' is used to test equality.
otherNumber <- otherNumber + 1
printfn "'otherNumber' changed to be %d" otherNumber
типа того.


Летучая
19.04.2017
14:19:19
Ты что

Roman
19.04.2017
14:19:24
не?

Летучая
19.04.2017
14:19:25
1000 строк
в слайдер
лучше по страницам разбить
:)
можно раздел с документацией сделать

Roman
19.04.2017
14:19:48
комменты вынести отдельно и будет мало строк)

Летучая
19.04.2017
14:20:17
больше 10 уже много )

Roman
19.04.2017
14:20:21
Понял
Сколь таких корокти примеров нужно ?

Летучая
19.04.2017
14:20:47
хмм

Google

Летучая
19.04.2017
14:20:56
а щас нельзя нигде завести сайт будет?

Roman
19.04.2017
14:21:11
Нам на самом деле нужно взять топ фич кода на F# и придумать для них короткие примеры.

Летучая
19.04.2017
14:22:11
мб для репы гитх пагез запилить?
или я у себя лучше

Roman
19.04.2017
14:22:23

Летучая
19.04.2017
14:22:26
ну
https://github.com/fsharplang-ru/fsharplang.ru
можно же на github.io повесить её
временно

Roman
19.04.2017
14:22:54

Летучая
19.04.2017
14:22:57
во

Roman
19.04.2017
14:23:00
https://github.com/fsharplang-ru/fsharplang-ru.github.io

Летучая
19.04.2017
14:23:09
аааа
не туда коммитнул
ща коммитну туда

Roman
19.04.2017
14:23:17