Size: a a a

F# Flood: Ручная работа

2020 February 13

SN

Shub Niggurath in F# Flood: Ручная работа
уровень развития джетовских проектов, лол
источник

VS

Vasily Shapenko in F# Flood: Ручная работа
Выглядит не очень
источник

SN

Shub Niggurath in F# Flood: Ручная работа
оно и документировано... не очень
источник

SN

Shub Niggurath in F# Flood: Ручная работа
у меня щас открыто 4 вкладки с сорсами этой всей балалайки. неудивительно, что у нее всего пару сотен скачиваний и все с нашей корпоративной сетки
источник

SN

Shub Niggurath in F# Flood: Ручная работа
сигнатур нет. именование просто атас
источник

SN

Shub Niggurath in F# Flood: Ручная работа
это все - чтобы прочитать жалкий жсончик из кафки
источник

SB

S B in F# Flood: Ручная работа
Shub Niggurath
это все - чтобы прочитать жалкий жсончик из кафки
"а х _ е т ь" - кричали гости.
источник

SB

S B in F# Flood: Ручная работа
просто для json это сильно
источник

АВ

Андрей Вилинский in F# Flood: Ручная работа
Диёр
И почему их по-умолчанию нет?
они есть по умолчанию во всяких прелюдах. у каждого свой хаскель да
источник

АВ

Андрей Вилинский in F# Flood: Ручная работа
Ayrat Hudaygulov
Int Nat Integer Natural Integral
byte, short, single, long, ulong, int, uint, double, decimal
источник

K

Kir in F# Flood: Ручная работа
Ayrat Hudaygulov
Int Nat Integer Natural Integral
Int - 32битное,
Nat - какой именно Nat?
Integer - GMP bigint, целое неограниченного размера
Natural - неотрицательное целое
Integral - это вообще интерфейс ко всем числам, реализующим целочисленное деление

Из всего этого используется обычно Integer.
источник

K

Kir in F# Flood: Ручная работа
Диёр
И почему их по-умолчанию нет?
Потому что комитет хаскелля не может собраться и выпустить стандарт Haskell 202X. Последняя ревизия языка была в 2010.
источник

K

Kir in F# Flood: Ручная работа
Строки в хаскелле - это да, весело.

String, по историческим причинам, - это односвязный список символов. Зато все функции над списком применимы и к строке.

Bytestring (4 вида - Char/Byte, ленивые/строгие, символьные и байтовые можно бесплатно кастовать друг в друга, из строгих бесплатно делаются ленивые) - нужны, когда вы собираетесь совать/вынимать байты в/из сокетов.
Есть кастомные версии map, filter и всего прочего.

Text (2 вида) нужен, когда вы решили наступить в юникод.

Ленивые версии Bytestring и Text позволяют, при известной осторожности, представить бесконечный поток байт/юникода. Внутри у них "верёвка" (https://en.wikipedia.org/wiki/Rope_(data_structure)).
источник

SN

Shub Niggurath in F# Flood: Ручная работа
S B
просто для json это сильно
я написал прототип на Python - заняло час-полтора с нуля до полностью упакованного приложения. но нет, на Python нельзя, надо на .NET. ок, взял ванильный Confluent.Kafka, примерно полтора часа ушло на выяснение конфигов и еще два часа на полностью работающий микросервис. но нет, ванильный клиент нельзя, надо на Propulsion. второй день колупаю эти авгиевы конюшни, в которых надо разрешить 4 конфликта, прежде чем оно соберется и написать 200 строк кода, прежде чем оно выдаст hello world. при этом оно не может в жсон, присланный третьей стороной - нельзя добраться до заголовков, лол
источник

оГ

отец Григорий in F# Flood: Ручная работа
Shub Niggurath
я написал прототип на Python - заняло час-полтора с нуля до полностью упакованного приложения. но нет, на Python нельзя, надо на .NET. ок, взял ванильный Confluent.Kafka, примерно полтора часа ушло на выяснение конфигов и еще два часа на полностью работающий микросервис. но нет, ванильный клиент нельзя, надо на Propulsion. второй день колупаю эти авгиевы конюшни, в которых надо разрешить 4 конфликта, прежде чем оно соберется и написать 200 строк кода, прежде чем оно выдаст hello world. при этом оно не может в жсон, присланный третьей стороной - нельзя добраться до заголовков, лол
Ну, чо ты ноешь! Соберись!
источник

Ɖ

Ɖrēw in F# Flood: Ручная работа
Было бы странно если бы на пайтоне не получилось набросать прототип за такое время)
источник

SN

Shub Niggurath in F# Flood: Ручная работа
ну я сегодня шел домой по улице и пытался понять - а чем же я все-таки занимаюсь целыми днями? по ощущениям мы онбордимся на что-то кажный божий день, причем у 80% коллектива онбоардинг == тупо копи-пастинг из других проектов.
источник

оГ

отец Григорий in F# Flood: Ручная работа
источник

оГ

отец Григорий in F# Flood: Ручная работа
Как в тему!
источник

оГ

отец Григорий in F# Flood: Ручная работа
Shub Niggurath
ну я сегодня шел домой по улице и пытался понять - а чем же я все-таки занимаюсь целыми днями? по ощущениям мы онбордимся на что-то кажный божий день, причем у 80% коллектива онбоардинг == тупо копи-пастинг из других проектов.
Реально. У вас там есть митап анонимных программистов? Типа сели в кружок. И лить боль. Виртуально чот не очень.
источник