Andrew
12.01.2018
08:41:14
Если б я еще знал хаскель
Artemy
12.01.2018
08:49:16
Ну так-то для понимания сигнатур много не нужно. Тем более после F#.
Pavel
12.01.2018
08:57:17
Andrew
12.01.2018
08:57:37
Google
Pavel
12.01.2018
08:57:56
АП?
на активных паттернах собрать
Artemy
12.01.2018
09:11:07
Andrew
12.01.2018
09:11:35
О, спасибо
Artemy
12.01.2018
09:24:55
Ой, последнее зря скинул. Там FsLex/FsYacc, а не FParsec
А, ну и вот ещё статьи, соответствующие парсеру, интерпретатору и компилятору SmallBasic:
http://trelford.com/blog/post/parser.aspx
http://trelford.com/blog/post/interpreter.aspx
http://trelford.com/blog/post/compiler.aspx
Andrew
12.01.2018
09:31:16
??
То что и искал
Artemy
12.01.2018
09:35:17
SO же, вроде, все данные регулярно публикует, да? В этом случае тогда можно, если не лень, эти данные самостоятельно проанализировать и найти эту чудо-страну.
И вот нашёл-таки вчера данные как раз по опросу 2017:
https://stackoverflow.blog/2017/06/15/download-stack-overflows-2017-developer-survey-data/
И из любопытства глянул. Пока показалось, что есть некоторые вопросы по интерпретации данных, в частности в плане оплачиваемости технологий, т.к. там в используемых ЯП несколько приводится. Ну а з/п, естественно, одна. Поэтому не очень понятно, как много там люди именно F# используют в работе. Особенно те, у кого языков по штук 5 и больше указано.
Evgeniy
12.01.2018
19:06:34
@AnutaU Хороший перевод, спасибо.
Anna
12.01.2018
19:09:10
Если в целом там нормально, и с терминами вроде договорились, я на днях ещё немного подправлю и PR в основной репозиторий тогда сделаю?
Evgeniy
12.01.2018
19:09:56
Конечно!
Anna
12.01.2018
19:10:33
А то я тут немного отвлеклась, потому что сессия. Не дают статью допилить спокойно ?
Google
Anna
12.01.2018
19:11:22
ещё вопрос был: я там в скобках английские эквиваленты везде пооставляла, чтобы было удобнее читать черновой вариант. Их в итоге лучше убрать, или прямо так и оставить?
Evgeniy
12.01.2018
19:11:37
Я считаю, нужно оставить.
Anna
12.01.2018
19:13:32
Evgeniy
12.01.2018
19:17:30
Anna
12.01.2018
19:58:17
@gsomix, ооо, там PR. Я уже завтра его посмотрю тогда. Спасибо!
Andrew
12.01.2018
20:10:22
Artemy
12.01.2018
21:53:26
https://forums.websharper.com/blog/84370
Fill
12.01.2018
23:04:56
Есть аналог jsx для web-sharper?
Roman
12.01.2018
23:39:52
Fill
13.01.2018
09:06:37
хм. Есть веб-шарпер. Есть реакт. Я могу использовать реакт в своём проекте на веб-шарпере, но насколько я вижу, без jsx синтаксиса (хтмл в js, в данном случае html в fs).
Artemy
13.01.2018
09:32:24
Я сам во всех этих жавскриптах и его библиотеках/фреймворках особенно не разбираюсь, но если речь идёт о работе с DOM и реактивном программировании, то вот, что предлагает WebSharper:
https://developers.websharper.com/docs/v4.1/fs/ui
Fill
13.01.2018
10:04:00
вот да
разметка делается на fs. А надо на html внутри fs.
Artemy
13.01.2018
10:09:19
Там ещё стоит обратить внимание на HTML Templates
Fill
13.01.2018
10:45:38
хм, насколько я понял, тут я могу сделать .html файл и использовать его в рендере.
в принципе не плохо) но это не react way
Pavel
13.01.2018
11:30:04
Fill
13.01.2018
11:54:49
я его хейчу
Google
Fill
13.01.2018
11:55:59
когда работаешь на мс, не использовать их решения - дело принципа) F# - исключение
Andrew
13.01.2018
12:00:04
А с чего его хейтить?)
Fill
13.01.2018
12:00:20
а почему бы и не хейтить?
Andrew
13.01.2018
12:00:39
Логично
Я просто сам его хейтил пока не изучил и не начал с ним плотно работать
Fill
13.01.2018
12:01:10
на самом деле, не хочется исп. в домашних проектах то же, что и на работе, т.к. тошнит уже от этого
Andrew
13.01.2018
12:01:18
И понял что я его хейтил просто потому что в спешке использовал
Ну asp.net просто плох для маленького масштаба
Так что для своих проектов может тв и прав, если они не хайлоад какой нибудь или не такие сложные
Fill
13.01.2018
12:02:37
Andrew
13.01.2018
12:05:19
Ну лучше уж на php писать чем на 1с
Григорий
13.01.2018
12:05:41
Andrew
13.01.2018
12:05:51
Это сарказм, про php
Pavel
13.01.2018
12:05:57
я его хейчу
тебе реакт нужен? он там есть. f# нужен? он там тоже есть. че там хейтить то?
все из коробок. правда из 2-х
Andrew
13.01.2018
12:06:43
+
Ed
13.01.2018
12:23:19
поможите люди добрые. как в Elmish получить такой результат в JS?
var msalApp = new Msal.UserAgentApplication(cid, null, authCallback)
function authCallback(errorDesc, token, error, tokenType) {
msalApp.acquireTokenSilent(scopes).then(...
Andrew
13.01.2018
12:23:20
Andrew
13.01.2018
12:23:52
Потому что он избыточен, для того чтобы убрать все лишнее для менее масштабных вещей нужно потратить время
Ed
13.01.2018
12:24:18
в конструкторе используется каллбек, а в каллбеке используется резултат конструктора
Google
Ed
13.01.2018
12:25:19
всё усугубляется тем, что надо при срабатывании каллбэка менять модель
Andrew
13.01.2018
12:25:58
Andrew
13.01.2018
12:26:44
Хорошо, даже если с этим все ок - хостинг выйдет в копеечку
По сравнению с той же нодой или пхп
Andrew
13.01.2018
12:26:52
Или aspnetcore.mvc.core - в нем даже контроллеров нет
Andrew
13.01.2018
12:27:07
Andrew
13.01.2018
12:28:03
У меня несколько мини-проектов хостятся в _бесплатном_ режиме в ажуре
Отчасти я согласен, набыдланить на пхп или жс проще и дешевле
Но зачем так жить?
Ed
13.01.2018
12:30:16
кстати я замучился писать АжурФункции на F# - проблемы с биндинг редиректом
Admin
Ed
13.01.2018
12:30:25
теперь пишу АжурФункции на Fable
и доволен
Pavel
13.01.2018
12:33:12
Andrew
13.01.2018
12:33:51
Да там какой-то free tier есть
Виртуалки конечно супер ограниченные и тупят слегка
Но для всяких экспериментов или «показать заказчику» самое оно
Ed
13.01.2018
12:37:06
Andrew
13.01.2018
12:40:07
У меня нет подписки
Fill
13.01.2018
12:55:33
Google
Pavel
13.01.2018
12:58:16
видишь ли, если б вебшарпер мог все тоже самое то вопрос у тебя б не возник.
Pauline
13.01.2018
12:59:47
Andrew
13.01.2018
13:01:49
Обычно php выбирают из соображений "так дешевле" или "я ничего другого не знаю"
В качестве языка "для души", как F#, я подобного не видел
Fill
13.01.2018
13:18:50
а вот javaScript зря сюда приплёл
С использованием js набыдланить конечно легко, но и для души его можно применять
на самом деле, если бы не долбаные скобочки, я бы для домашних проектов использовал бы js, а не F#
Artemy
13.01.2018
13:22:46
Ох уж эти скобочки)
Fill
13.01.2018
13:23:46
о да
Andrew
13.01.2018
13:23:53
что же хорошего в JS?
Fill
13.01.2018
13:24:22
Смотри. В нём все хорошо, когда ты единственный разраб на проекте
Потому что минусы не являются минусами в таком кейсе
естессно, если проект маленький
а это и есть определение "для души"
кода очень мало
круть
Andrew
13.01.2018
13:25:30
для души <> мало кода
Fill
13.01.2018
13:25:57
эм
для меня ==
Andrew
13.01.2018
13:26:04
когда нужно написать что-то крошечное, типа "свернуть блок при нажатии на кнопку" - да, js решает
Fill
13.01.2018
13:26:11
нет