@haskellru

Страница 850 из 1551
Svyatoslav
17.02.2018
19:20:09
Pinging s3-1.amazonaws.com [54.231.82.20] with 32 bytes of data: Reply from 54.231.82.20: bytes=32 time=130ms TTL=40 Reply from 54.231.82.20: bytes=32 time=137ms TTL=40 Reply from 54.231.82.20: bytes=32 time=132ms TTL=40

Alexander
17.02.2018
19:20:49
и в той же консоли stack --help stack --version

Pig
17.02.2018
19:21:06
(Это две команды)

Alexander
17.02.2018
19:21:23
т.к. выглядит странно ошибка

Google
Svyatoslav
17.02.2018
19:21:44
C:\sr> stack —version Version 1.6.1, Git revision f25811329bbc40b0c21053a8160c56f923e1201b (5435 commits) x86_64 hpack-0.20.0

Alexander
17.02.2018
19:21:56
и у меня например никогда не встречалась, правда стек из платформы на винде я никогда не использовал

платформу на винде и стек на винде - использовал

Svyatoslav
17.02.2018
19:22:45
хелп выдает длинную и адекватную портянку

Alexander
17.02.2018
19:22:51
но проверить прямо сейчас не могу, ноут с виндой в квартире от которой ключи в шахте лифта

так отлично

Svyatoslav
17.02.2018
19:23:02
лол

Alexander
17.02.2018
19:23:02
какую команду делаешь где выдает ошибку

Svyatoslav
17.02.2018
19:23:40
например stack setup или stack new

Alexander
17.02.2018
19:23:59
ок, давай в той же консоли stack setup

Svyatoslav
17.02.2018
19:24:31
без verbose PS C:\Users\siusvi> stack setup Writing implicit global project config file to: C:\sr\global-project\stack.yaml Note: You can change the snapshot via the resolver field there. HttpExceptionRequest Request { host = "s3.amazonaws.com" port = 443 secure = True requestHeaders = [("Accept","application/json")] path = "/haddock.stackage.org/snapshots.json" queryString = "" method = "GET" proxy = Nothing rawBody = False redirectCount = 10 responseTimeout = ResponseTimeoutDefault requestVersion = HTTP/1.1 } (InternalException (HostCannotConnect "127.0.0.1" [Network.Socket.connect: <socket: 484>: failed (Connection refused (WSAECONNREFUSED))]))

может другое чо поставить вместо платформы?

Alexander
17.02.2018
19:25:56
а stack upgrade делает что?

Google
Alexander
17.02.2018
19:26:03
вообще можно просто стек поставить

Svyatoslav
17.02.2018
19:26:12
то же

да я и та ки так делал

Kirill
17.02.2018
19:26:20
у меня вопрос, а как это может s3.amazonaws.com смотреть на 127.0.0.1?

Pig
17.02.2018
19:26:31
hosts?

Alexander
17.02.2018
19:26:33
https://docs.haskellstack.org/en/stable/README/#how-to-install

Alexander
17.02.2018
19:26:49
может хитрый firewall

Svyatoslav
17.02.2018
19:27:05
настройки пустые

Kirill
17.02.2018
19:27:06
но выше вроде пинги были, и до другого адреса

Svyatoslav
17.02.2018
19:27:24
он заредиректил

Alexander
17.02.2018
19:27:28
вариантов много, вообще localhost, 127.0.0.1 в коде стека нету

Svyatoslav
17.02.2018
19:28:29
когда-то у меня получалось вроде голый ghci поставить на винду, он работал а тут мистика какая-то

попробую щас другой комп, это ноутбук выданный на работу

чтобы исключить хитрый файервол

Alexander
17.02.2018
19:29:09
ghci и тут работать должен

в платформе

там и cabal/cabal-install есть

которыми тоже можно успешно пользоваться

Google
Alexander
17.02.2018
19:29:48
но если стек нужен, то проще поставить только его

ссылка выше

Svyatoslav
17.02.2018
19:29:53
да, ток ghci чот в path не прописался, что впрочем исправимо

но хотел всё-таки чтобы всё работало )

Alexander
17.02.2018
19:30:34
я бы поставил просто стек, а не платформу

он поставит свой mingw

Svyatoslav
17.02.2018
19:30:49
тоже пробовал

Alexander
17.02.2018
19:30:56
можно сказать stack exec sh и жить в нормальном шеле

ставить программы через pacman

и радоваться жизни до тех пор пока не потребуется text-icu

но уже на этом этабе ghci будет работать

Alexander
17.02.2018
19:47:03
vmvare + ubuntu

Svyatoslav
17.02.2018
19:59:49
блеать, на другом компе нет этой проблемы

Alexander
17.02.2018
20:00:18
ну похоже на что-то системное

Svyatoslav
17.02.2018
20:00:22
да

Alexander
17.02.2018
20:00:34
у стека нету кода чтобы на localhost ходить

Svyatoslav
17.02.2018
20:01:00
буду сисадмина мучить в понедельник ) хотя возможно он меня пошлёт с формулировкой что для работы тебе это не надо )

Alexander
17.02.2018
20:01:21
вот я боюсь, что на рабочем ноуте может быть что-то такое

вообще юзать рабочий ноут для своих дел - то ещё занятие

ибо некоторые фирмы могут сказать, что весь код написанный там рабочий и т.п.

Google
Alexander
17.02.2018
20:02:36
в net crackers был знакомый который с выданного виндоноута специально не трогал свои проекты

чтобы не было таких вопросов

Svyatoslav
17.02.2018
20:04:51
осторожность почти никогда не вредит )

Andrei
17.02.2018
20:30:28
можно сказать stack exec sh и жить в нормальном шеле
это sh нормальный? оно же не умеет ничего.

Alexander
17.02.2018
20:30:43
баш поставить можно и zsh

на любителя

Alexander
17.02.2018
20:33:42
точнее в PS это вроде пишется как wget вместо curl

Svyatoslav
17.02.2018
20:34:55
PS C:\Users\siusvi> curl https://s3.amazonaws.com/haddock.stackage.org/snapshots.json StatusCode : 200 StatusDescription : OK Content : {"lts-2":"lts-2.22","lts-10":"lts-10.5","lts-9":"lts-9.21","lts-4":"lts-4.2","lts-3":"lts-3.22","lts-5":"lts-5.18","lts":"lts-10.5","lts-0":"lts-0.7","nightly":" nightly-2018-02-17","lts-1":"lts-1.15",... RawContent : HTTP/1.1 200 OK x-amz-id-2: 2uyuSuvI0OihoxxPrudUOeV0UmBUG2Z/QN7s2R/k17pgqshoISH02/WU1qFcRviwl++aM0ekVpA= x-amz-request-id: E1A19D72C2F84B5F Accept-Ranges: bytes Content-Length: 257 Content-Type: ... Forms : {} Headers : {[x-amz-id-2, 2uyuSuvI0OihoxxPrudUOeV0UmBUG2Z/QN7s2R/k17pgqshoISH02/WU1qFcRviwl++aM0ekVpA=], [x-amz-request-id, E1A19D72C2F84B5F], [Accept-Ranges, bytes], [Conte nt-Length, 257]...} Images : {} InputFields : {} Links : {} ParsedHtml : mshtml.HTMLDocumentClass RawContentLength : 257

пашет

Alexander
17.02.2018
20:42:56
у меня последняя гипотеза что криво поставилась платформа

Svyatoslav
17.02.2018
21:03:38
думаешь стоит почистить и переставить?

ghc и ghci работают хотябы )

вообще странно что файервол может так избирательно блокировать

может и платформа виновата

хз, не помогает удаление/установка

буду пока ghc обходиться с этой машины

Alexander
17.02.2018
21:42:42
http://dalila.sip.ucm.es/safe/index.html

random nightly link

kir
18.02.2018
06:01:13
@qnikst , там линейных типов в комплекте нету?

Google
Alexander
18.02.2018
06:01:39
поидее должны, я не разбирался пока

kir
18.02.2018
06:13:54
@qnikst Я всё жду, когда у кого-нибудь дойдут руки сделать конкатенативный язык с линейными типами. Тем более, что их там можно сделать на обычном HM, запретив линейным объектам быть операндами "dup" (и быть захваченными в локальные переменные)

kir
18.02.2018
06:43:02
Конкатенативный

Yuriy
18.02.2018
06:46:14
а конкатенативный хоть с какими-нибудь типами уже есть?

Anton
18.02.2018
07:06:17
"конкатенативный" это как, если по простому?

Nick
18.02.2018
07:08:26
https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D0%BA%D0%B0%D1%82%D0%B5%D0%BD%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F

Aleksey
18.02.2018
07:14:38
а конкатенативный хоть с какими-нибудь типами уже есть?
В конкатенативных языках вся соль в бестиповости

Ты можешь только стек-эффекты проверять анализом кода

Yuriy
18.02.2018
07:17:18
вроде конкатенативный язык должен быть частным случаем кобина'торного

Aleksey
18.02.2018
07:30:37
Фишка в том, что при конкатенации последующая команда может брать со стека не всё из того что положила предыдущая, или наоборот - взять больше.

Ты можешь положить на стек некий пакет (request к серверу, например), а следющим шагом взять только пару байт, обработать (на стеке же) и положить обратно.

Впрочем реализации могут быть разные. Можно на стеке хранить указатели на данные, а не сами данные. Тогда можно и типами озаботиться

Alexander
18.02.2018
07:36:05
мне кажется в итоге можно прийти к тому что C лучше

чисто из соображений того что история повторяется

Oleg
18.02.2018
07:53:14
@qnikst Я всё жду, когда у кого-нибудь дойдут руки сделать конкатенативный язык с линейными типами. Тем более, что их там можно сделать на обычном HM, запретив линейным объектам быть операндами "dup" (и быть захваченными в локальные переменные)
почитал вики, посмотрел на cat, похоже что контроля за dup недостаточно например, cond "выбрасывает" один из двух элементов на стеке, а while реюзает сколько угодно(включая 0)

т.е. видимо нужно делать множество сортов quote для !A -> !B !A -o !B A -o B !(A -o B)

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

kir
18.02.2018
08:04:47
Для поглощения замыканием всё равно придётся делать dup. А те же while/cond следует реализовывать через базовые операции

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