Size: a a a

2019 February 20

ŹR

Źmićer Rubinštejn in pro.elixir
А graphq как работает? Через post?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Не, он работает через query string
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Продумали пацаны, походу специально для httpc
источник

A

A1exey Lopatin in pro.elixir
iex(11)> request2 = %HTTPoison.Request{                                                                                                                            
...(11)>             method: :get,                                                                                                                                
...(11)>             headers: [{"хэдэры"}],
...(11)>             body: "{\"customer_id\":\"Chrome\",\"customer_ip\":\"127.0.0.1\"}",                                                                          
...(11)>             url: "уэрэл"                                                    
...(11)> }
iex(12)> HTTPoison.request(request2)    
{:ok, 200}
источник

A

A1exey Lopatin in pro.elixir
Сработало. HTTPoison, который на hackney
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Дело ясное. Поздравляю 🥳
источник

ŹR

Źmićer Rubinštejn in pro.elixir
источник

NP

Nicolae Paraschiva in pro.elixir
Вот в эликсире динамическая типизация вроде бы
В чем это выражается и зачем вообще в функциональных языках динамическая типизация?
источник
2019 February 21

NP

Nicolae Paraschiva in pro.elixir
Я глупый вопрос задал? 🙂
источник

IB

Ilya Borovitinov in pro.elixir
Вообще строгие типы невозможны в Erlang в его полном виде, на эту тему даже есть научная работа с математическим доказательством. Только success typing. По-моему из-за системы сообщений, но я могу ошибаться
источник

IB

Ilya Borovitinov in pro.elixir
Nicolae Paraschiva
Вот в эликсире динамическая типизация вроде бы
В чем это выражается и зачем вообще в функциональных языках динамическая типизация?
источник

IB

Ilya Borovitinov in pro.elixir
Nicolae Paraschiva
Я глупый вопрос задал? 🙂
Если вкратце, то динамическая типизация позволяет использовать такую систему сообщений, а не иные, возможно более сложные концепты, hot code reloading и более удобную работу с процессами
источник

NP

Nicolae Paraschiva in pro.elixir
Спасибо, стало чуть понятнее :)
Я перекатываюсь из руби в эликсир и возникает много вопросов 😁
источник

IB

Ilya Borovitinov in pro.elixir
Nicolae Paraschiva
Спасибо, стало чуть понятнее :)
Я перекатываюсь из руби в эликсир и возникает много вопросов 😁
Просто эликсир отличается от обычных функциональных языков типа хаскеля или F# именно системой процессов и сообщений. И это его определяет во многом
источник

EV

Eugene Vasiliev in pro.elixir
Nicolae Paraschiva
Вот в эликсире динамическая типизация вроде бы
В чем это выражается и зачем вообще в функциональных языках динамическая типизация?
ну вообще динамическая типизация выражается в том же, в чем она выражается в руби, т. е, можно сделать вот так:
foo = Bar.baz
а не
int foo = Bar.baz
источник

IB

Ilya Borovitinov in pro.elixir
И даже больше, мне кажется, что нет типов в объявлении функций
источник

РП

Рома Пак in pro.elixir
Eugene Vasiliev
ну вообще динамическая типизация выражается в том же, в чем она выражается в руби, т. е, можно сделать вот так:
foo = Bar.baz
а не
int foo = Bar.baz
это не динамическая типизация, а выведение типов, разве нет?
источник

EV

Eugene Vasiliev in pro.elixir
Рома Пак
это не динамическая типизация, а выведение типов, разве нет?
а, ну да
источник

EV

Eugene Vasiliev in pro.elixir
для динамической типизации ещё надо что бы можно было вот так:
foo = Bar.baz.to_int
foo = Bar.baz.to_string
источник

NP

Nicolae Paraschiva in pro.elixir
Eugene Vasiliev
для динамической типизации ещё надо что бы можно было вот так:
foo = Bar.baz.to_int
foo = Bar.baz.to_string
достаточно

foo = 1
foo = "1"


если тип переменной не привязан при создании (явно или нет), то уже считается динамической
источник