@haskellru

Страница 234 из 1551
? animufag ?
10.03.2017
18:18:13
ну мне нет смысла топить за него, я на него смотрел не больше чем на елм

но всё таки фраза слабая

стоит чем-нибудь подкрепить

Quet
10.03.2017
18:18:33
стоит попробовать? )

Google
Igor
10.03.2017
18:19:36
просто я хз, в чем кайф от всех этих язычков, если по сути на js просто пишут UI со своими либами типа React / Vue.

они, конечно, появились благодаря elm, но писать на js по мне так чуть ли не единственный нормальный способ жить.

Quet
10.03.2017
18:20:30
ну так пиши на js ) делов-то

элм не для тебя

Igor
10.03.2017
18:20:56
Quet
10.03.2017
18:21:18
фишка в том что хаскель-инвалид лучше чем js, очевидно же

? animufag ?
10.03.2017
18:21:40
в чем фишка писать на хаскеле, когда есть например джава

ну или какие у людей сейчас приорететы

перфоманс там, си

Quet
10.03.2017
18:22:10
PHP

? animufag ?
10.03.2017
18:22:13
или джс

можно же на джс что угодно писать

Anatolii
10.03.2017
18:22:35
Вы забыли захайпленный го

Google
Quet
10.03.2017
18:23:15
ну го я еще могу понять зачем и почему

? animufag ?
10.03.2017
18:24:00
и зачем)

Мерлин
10.03.2017
18:26:21
Ничо, сейчас вот вебассембли взлетит и будем писать на русте фронтенды гыгыгы

? animufag ?
10.03.2017
18:27:34
Ничо, сейчас вот вебассембли взлетит и будем писать на русте фронтенды гыгыгы
тут сразу больно то что не видно как он взлетает. и во-вторых то что веб пишут на расте

Мерлин
10.03.2017
18:27:54
не взлетит, нечему как-то
Meh Вот заватра хромиус и мозилла объявят, что через пять версий прекратят поддержку js и всё будет

? animufag ?
10.03.2017
18:28:18
ок влепили

но его текущий вид не даёт возможности заменить джс

то есть ускорение для джс

Мерлин
10.03.2017
18:28:43
Пока нет

Quet
10.03.2017
18:28:50
ну пока там даже доступа к дому нет

но допилят

Igor
10.03.2017
18:28:57
потом инфраструктуру сделают

Quet
10.03.2017
18:28:59
это уже неизбежно кажется

Igor
10.03.2017
18:29:03
и вот тогда может быть

через десять-двадцать лет

уберут js

Мерлин
10.03.2017
18:29:24
Он будет наверняка использваться для того, для чего использовалс флэш

Google
Мерлин
10.03.2017
18:29:28
Только круче и полнее

Igor
10.03.2017
18:30:33
я всеми руками за, конечно же

? animufag ?
10.03.2017
18:31:02
по идее приятнее, на практике говно
так а всё таки. инфраструктура не развита? лень писать forall? ещё что-нибудь?

Quet
10.03.2017
18:36:29
так а всё таки. инфраструктура не развита? лень писать forall? ещё что-нибудь?
серьезно, просто попробуй ты будешь писать маленький кусок на "хаскеле" а весь остальной мир вокруг будет на том же js

? animufag ?
10.03.2017
18:43:50
ну то есть интероп слабо сделан? Ну или скорее инфраструктура покрывающая дом помню на елм хотел сделать сапёр. там за основу было взято что-то вроде Html.program (которая упрощённая, без Sub/Cmd) только не уверен, что тогда это было в стандартной библиотеке. и в определенный момент захотел создать анимацию. Понимал, что будут проблемы, но считал такую задачу достаточно базовой. Потом, конечно, бросил всё, но сказать что елм плохой всё таки не могу

Quet
10.03.2017
18:49:41
в элме есть места которые не покрыты стандартной библиотекой

их не так много, но на них обязательно натыкаешься

в пурскрипте стандартной библиотеки считай нет вообще

Quet
10.03.2017
18:56:41
меня это тоже останавливает от пурскрипта

Serghei
10.03.2017
19:12:14
сори за офтоп, может кто сталкивался Makefile:

ifeq ($(shell echo "$(DIST)" | grep '^\d\+$'),) # Numeric dist, e.g. centos7 or fedora23 _OSDIST=$(BUILD_OS)-$(DIST) else # Non-numeric dist, e.g. debian-sid, ubuntu-precise, etc. _OSDIST=$(BUILD_OS)$(DIST) endif

этот код работает но выбрасывает в терминал предупреждение

/bin/bash: -c: line 0: unexpected EOF while looking for matching `'' /bin/bash: -c: line 1: syntax error: unexpected end of file

вся беда в grep '^\d\+$'

этот код ifeq ($(shell echo "$(DIST)" | grep -v '\d\+'),) # Numeric dist, e.g. centos7 or fedora23 _OSDIST=$(BUILD_OS)-$(DIST) else # Non-numeric dist, e.g. debian-sid, ubuntu-precise, etc. _OSDIST=$(BUILD_OS)$(DIST) endif не выбрасывает предупреждение, но не отлавливает всякие экзотические кейсы

может кто сталкивался

как мне проще или по другому проверить на "только цифры и больше ничего"

man рулит, в общем, как обычно grep -w -c '\d\+' -c, --count Only a count of selected lines is written to standard output. -w, --word-regexp The expression is searched for as a word (as if surrounded by [[:<:]]' and [[:>:]]'; see re_format(7)). ifneq ($(shell echo "$(DIST)" | grep -w -c '\d\+'),0) # Non-numeric dist, e.g. debian-sid, ubuntu-precise, etc. _OSDIST=$(BUILD_OS)$(DIST) else # Numeric dist, e.g. centos7 or fedora23 _OSDIST=$(BUILD_OS)-$(DIST) endif

? animufag ?
11.03.2017
00:42:07
How to *never* complete anything http://ewanvalentine.io/how-to-never-complete-anything/

Google
? animufag ?
11.03.2017
00:42:27
NO MORE TRYING TO REWRITE THINGS IN HASKELL.  JUST. GET. SHIT. DONE.

Можете не читать. Обычное уныние программиста. Просто цитатка забавная

Quet
11.03.2017
02:06:18
возьми го и напиши, да )

Dmitry
11.03.2017
03:50:30
Пять лет он программер. Драма, омг.

Alexander
11.03.2017
05:18:34
Ну programming-jerks уже положили?

Kit
11.03.2017
08:16:09
А что все так го рекомендуют, что хороший язык?

Denis
11.03.2017
08:18:23
Лучший же

Igor
11.03.2017
08:23:03
и без generics

чтобы удобнее было

Kit
11.03.2017
08:35:37
Что такое generics?

Denis
11.03.2017
09:30:02
Конструкторы типов

Vladislav
11.03.2017
09:34:31
и без generics
ладно бы без generics, там вообще никаких средств обобщенного программирования нет

Мерлин
11.03.2017
09:36:27
Там есть интерфейсы, не надо мне тут

Igor
11.03.2017
09:39:42
И кодогенерация, знаем уже ?

Vladimir
11.03.2017
09:40:54
я же говорил что го это паскаль

вот там то же самое всё

Vladislav
11.03.2017
09:41:41
да даже в (обжект) паскале были генерики

? animufag ?
11.03.2017
10:11:34
Вообще в этих языках для всяких инферно, план 9 были адт (енумы) что для языка построенного вокруг каналов вроде вполне удобно, но там также не было генериков и даже не было возможности кастовать и единственный путь был копипастить функции

Плохо выразил мысль. Я в общем про то что пайк не сразу пришёл к самой убогой реализации своих идей

Limbo

Google
Мерлин
11.03.2017
10:13:09
В Go нет enum (за это пайк будет гореть в аду), есть каст типов и интерфейсы (причём сделаны очень ок)

? animufag ?
11.03.2017
10:14:02
Очень ок = реализация интерфейса проверяется в рантайме

Quet
11.03.2017
10:17:21
проверяется конечно же не в рантайме

не фантазируй )

? animufag ?
11.03.2017
10:17:40
Функция ф принимает интерфейс и В интерфейсе и описана функция ф1 Посылаешь объект в ф, функция и вызывает ф1 для объекта. Реализация ф1 не описана для объекта

Рантайм эксепшен

Quet
11.03.2017
10:18:03
ты писал на го? )

? animufag ?
11.03.2017
10:18:35
Не так?

Я действительно не уверен в своих словах

Quet
11.03.2017
10:18:58
Не так?
не так

Мерлин
11.03.2017
10:19:42
Ты наверное с питоном путаешь, хыхы

Quet
11.03.2017
10:19:44
там не надо объявлять явно что тип реализует какой-то интерфейс реализуешь методы этого интерфейса и все

но это проверяется компилятором

? animufag ?
11.03.2017
10:21:07
Ну сейчас будет очередь на оформление заграна. Скиньте онлайн компилятор чтобы с мобилки ок было

Quet
11.03.2017
10:22:52
не верит ещё такой...

Страница 234 из 1551