
A64m
01.08.2018
10:46:24
только еще всяких болей добавится, правда раз в 5 быстрее будет работать чем выхлоп гхцжс
если сейчас гхцжс не убивает пурскрипт преимуществом в скорости, то, вероятно, и васмовые бекенды не убьют

Index
01.08.2018
10:47:26
по идее будет собственный GC, значит работать будет и быстрее PS тоже (и не придется извращаться с трамплинами всякими)

Denis
01.08.2018
10:47:37

Google

A64m
01.08.2018
10:48:06
так я и написал что быстрее

Index
01.08.2018
10:48:25
ну 5 MB подгружать небыстро

Denis
01.08.2018
10:48:35

A64m
01.08.2018
10:48:40
я про то и пишу, что преимущества в скорости не достаточно чтоб гхцжс убил пурскрипт

Denis
01.08.2018
10:48:48
но есть такое понятие как кеш скриптов

? animufag ?
01.08.2018
10:49:08
в нём ведь нет ничего хорошего

Denis
01.08.2018
10:49:20
ghcjs хотябы не взрывается

? animufag ?
01.08.2018
10:49:58
тип если и запилят то всё равно у пурсы будет преймущество

A64m
01.08.2018
10:50:29
где оно будет у пурсы-то?

Index
01.08.2018
10:50:31

A64m
01.08.2018
10:51:20
вот пурса-то как раз не получит никакого преимущества от появления вебасма
нормальный собственный рантайм для пурскрипта никто не напишет

Google

Denis
01.08.2018
10:51:46
ну конечно было бы классно иметь такой вариант билда в пурсе как psc build --js или --wasm в общем дописывать бекенды как плагины

? animufag ?
01.08.2018
10:51:51
ну то есть я могу ошибаться
раз в пол года спрашиваю про статус wasm и тип ну он мб всё таки развивается
раньше он был как фортран без динамической аллокации

Denis
01.08.2018
10:52:28
у пурсы даже tco плохо работает

? animufag ?
01.08.2018
10:52:29
то есть полезен чтобы ускорить числовые операции и вызывать их из джс

A64m
01.08.2018
10:52:50
так в него нормальные языки компилировать хотят
(он для этого не особо подходит, но лучше чем яваскрипт)

Denis
01.08.2018
10:53:52
короче бинари с васм лучше чем строки в жс

? animufag ?
01.08.2018
10:54:07

Denis
01.08.2018
10:54:08
вообще строки это кал

? animufag ?
01.08.2018
10:54:26
там ещё s-экспрешоны были
но потом дело как-то приостановилось и это оказался asm.js

A64m
01.08.2018
10:55:28
да неважно, его сложно испортить до такой степени чтоб в него было компилировать хуже, чем в яваскрипт

Index
01.08.2018
10:57:34

Denis
01.08.2018
10:58:26
даже в юникс все еще в этих атавизмах

? animufag ?
01.08.2018
10:58:26
ну крч аллоцировать и обращаться к дом можно из джс
хотя мб это разрешимая задача

Denis
01.08.2018
10:58:42
как пример гляньте на powershell (вот так надо делать)

? animufag ?
01.08.2018
10:59:49
типа бесконечный цикл джса спрашивает ваши функции на бинарном asm.js хотят ли они что-то проаллоцировать или обратится к кому нибудь. и получается такой как будто набор процессорных команд со всякими прерываниями

A64m
01.08.2018
11:00:49
да рантайм языка будет аллоцировать одим куском

? animufag ?
01.08.2018
11:05:43
то есть по вашему фронтендерам дадут возможность делать malloc realloc брать указатель на рандомный участок памяти?

Google

A64m
01.08.2018
11:06:23
зачем?
будут массив выделать в котором рантайм может все что хочет делать, когда перестанет помещаться в этот, выдадут побольше, в который рантайм скопирует из предыдущего

? animufag ?
01.08.2018
11:12:55
ну хотя да
хмм может ли асм.джс обращаться с массивами

Слава
01.08.2018
11:41:27

? animufag ?
01.08.2018
11:42:03
да я в таких случаях просто не верю
закрываю глаза кричу "ересь"
когда тиворлдс в браузере показали я тоже так удивился

Евгений
01.08.2018
11:44:55
Переизобрели jvm просто

Aleksey
01.08.2018
12:17:53
Кстати, надо всё же проходить по списку пользователей и удалять "Deleted account"ов и вот этих вот отстреленных Терминатором. А то в списке пользователей чата они остаются висеть

Евгений
01.08.2018
12:31:10
Я думаю это старые

Kaidax
01.08.2018
12:32:24
Есть ли либа с анонимными рекордами на базе generic-lens?
Что-то вроде data Anon (constrs :: Type -> Constraint) = forall a. (Map Apply constrs a) => Anon { val :: a }
Кто-то уже должен был запилить наверное

A64m
01.08.2018
12:34:15
я некоторое время назад поискал, но ничего не нашел

IC
01.08.2018
13:57:14

Terminator
01.08.2018
17:13:46
@paygorno будет жить. Поприветствуем!

blamemytitties
01.08.2018
19:45:50
а в url может находится ip адрес?

Alex
01.08.2018
19:46:31
Да

Google

blamemytitties
01.08.2018
19:47:07
имеется в виду что он внутри дом имя и мы его не видим, но он там?

Imants
01.08.2018
20:02:07
http://_._._._
где _: 0-255
Если url задан именем, то по этому имени нужно найти адрес, и запросить по этому адресу

Admin
ERROR: S client not available

blamemytitties
01.08.2018
20:03:54

Imants
01.08.2018
20:05:22
Да, наверное
https://www.bleepingcomputer.com/tutorials/what-is-domain-name-resolution/

Yuriy
01.08.2018
20:29:01
http://localhost/
https://127.0.0.1:8000/
ftp://[::1]:2121/

Aleksey
02.08.2018
04:54:58
Это у вас IPv4 только, IPv6 посложнее :)

Yuriy
02.08.2018
05:09:46

Dmitry
02.08.2018
05:31:34

Denis
02.08.2018
05:36:31
https://github.com/target/row-types

Dmitry
02.08.2018
05:37:22
Вообще есть целая табличка со сравнением разных решений
https://docs.google.com/spreadsheets/d/14MJEjiMVulTVzSU4Bg4cCYZVfkbgANCRlrOiRneNRv8/edit

Terminator
02.08.2018
06:18:16
@skeleton_kiss будет жить. Поприветствуем!

Imants
02.08.2018
06:49:43
Это у вас IPv4 только, IPv6 посложнее :)
а кстати, IPv6 может уже появиться в разделе А?
dig google.ru
;; ANSWER SECTION:
google.ru. 200 IN A 216.58.207.227
dig google.com
;; ANSWER SECTION:
google.com. 395 IN A 172.217.21.174

Yuriy
02.08.2018
07:05:38
$ dig ipv6.yandex.ru | grep AAAA
ns1.yandex.ru. 3190 IN AAAA 2a02:6b8::1
ns2.yandex.ru. 2726 IN AAAA 2a02:6b8:0:1::1

Imants
02.08.2018
07:17:02
а, для них есть свой раздел (АААА), значит
https://en.wikipedia.org/wiki/List_of_DNS_record_types

Lazzlo
02.08.2018
07:38:59
Привет, такой вопрос (Я ХЗ как у меня это получилось и может это не праивлоно идеоматически), у меня есть [IO ()] как мне сделать из этого одну IO ( ) чтоб она вывелась на экран?

Anton
02.08.2018
07:39:11
sequence_

Lazzlo
02.08.2018
07:39:58
Спс, ща загуглим

kana
02.08.2018
07:40:34

Google

kana
02.08.2018
07:40:42
IO ()?
не понял последнюю часть

Aleksey
02.08.2018
07:41:16
Там IO делают вывод в STDOUT, скорее всего

Lazzlo
02.08.2018
07:41:24
ну да, типа [(putStr "5"), (putStr "6")]
Должен вывести 56

Aleksey
02.08.2018
07:41:35
Скобки лишние (вокруг putStr)

Lazzlo
02.08.2018
07:41:56
я для себя их постоянно пишу

Lev
02.08.2018
07:42:01
mapM_?

Aleksey
02.08.2018
07:42:40
sequence_ ~ mapM_ id :)
Нужно же не "применить действие к списку аргументов", а "выполнить все действия из списка по порядку следования"

Lazzlo
02.08.2018
07:50:45
это решило все мои проблемы