@Fsharp_chat

Страница 51 из 772
Friedrich
19.04.2017
13:42:23
Чойта без SRTP!

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

techi
19.04.2017
13:42:40
Чойта без SRTP!
мама я не хочу умирать

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
SRTP через ADT!
звонки же завезли

модуляция демодуляция...

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
Иконки в «Почму F#» никак не ассоциируются, уж извинити.
Ну, это просто рыба. Пускай будет хоть что-то, а иконки и тексты мы подредактируем, и что угодно

techi
19.04.2017
13:45:51
Иконки в «Почму F#» никак не ассоциируются, уж извинити.
я не вкурил на счёт производительности

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

Летучая
19.04.2017
13:46:03
Иконки в «Почму F#» никак не ассоциируются, уж извинити.
вот как раз с ними надо будет что-то сделать заглушки из жуткого fontawesome

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

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

Evgeniy
19.04.2017
13:47:48
Тайппровайдеры обязательно надо.

И что-нибудь с ADT.

Friedrich
19.04.2017
13:48:07
Тайппровайдеры обязательно надо.
Давай хернём на страницу ProvidedTypes.fs на пять тыщ строк!

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
Ох, там в гиттере обсуждение было, а я пропустил.

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
https://twitter.com/JetBrainsRider/status/854694183852003328
наконеч-то ишшью наплюсовали достаточно

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

я ещё монаку туда на всякий случай затащил, если таки онлайн-компайлер получится запилить

Nikolay
19.04.2017
14:16:04
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# и придумать для них короткие примеры.

а щас нельзя нигде завести сайт будет?
Если он статический, то можно на gh pages

Летучая
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
аааа
права есть

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