Size: a a a

2021 January 08

Е

Евгений in pro.elixir
Кстати не факт, что `O(len(y))`, я думаю, что O(len(x))
источник

Е

Евгений in pro.elixir
Зачем перебирать второй список? Достаточно добраться до хвоста первого списка и прицепить к нему второй список.
источник

Е

Евгений in pro.elixir
Хотя нет, они же сука иммутабельные. Никак не прицепишь, реально придется создать новый список
источник

Е

Евгений in pro.elixir
Но сложность все равно должна быть O(len(x)) по идее
источник

LL

Lama Lover in pro.elixir
Евгений
Но сложность все равно должна быть O(len(x)) по идее
Да, ето так, я перепутал
источник

((

(fun () -> ()) in pro.elixir
А у кого-то бьёт юникод символы на винде? Я нашёл выход в использовании —werl, но честно, хотелось бы ui чуть новее
источник

AI

Alexis IV Mobius in pro.elixir
(fun () -> ())
А у кого-то бьёт юникод символы на винде? Я нашёл выход в использовании —werl, но честно, хотелось бы ui чуть новее
какой у тебя сетап?
в плане универсальных советов - смотри, есть https://superuser.com/questions/269818/change-default-code-page-of-windows-console-to-utf-8
источник

M

MrFlorius in pro.elixir
Lama Lover
Учитывая иммутабельность списков, ассимтотика x ++ y это O(len(y)) в любом случае. Компилятор, конечно, мог бы это оптимизировать, но механизм редукций врятли позволит

В любом случае, это всего лишь догадки и лучше писать [x | y], чем [x] ++ y
а существует ли теоретическая возможность внтури BEAM оптипизировать конкатенацию списка?
источник

AI

Alexis IV Mobius in pro.elixir
Lama Lover
Я давным давно проверял оптимизации конкатенации списков
Я просто написал код, скомпилировал его и посмотрел ассемблер, там было создание списка, а потом конкатенация
данные могли устареть, емнип сейчас списки константной длины слева разворачиваются
источник

ML

Maksim Lapshin in pro.elixir
Lama Lover
Учитывая иммутабельность списков, ассимтотика x ++ y это O(len(y)) в любом случае. Компилятор, конечно, мог бы это оптимизировать, но механизм редукций врятли позволит

В любом случае, это всего лишь догадки и лучше писать [x | y], чем [x] ++ y
Есть соображение за ++ : оно раньше скрешится, если у тебя y не список.

А по перфомансу - фигня, нет разницы
источник

AI

Alexis IV Mobius in pro.elixir
Maksim Lapshin
Есть соображение за ++ : оно раньше скрешится, если у тебя y не список.

А по перфомансу - фигня, нет разницы
хех, нет.
источник

AI

Alexis IV Mobius in pro.elixir
ну ладно, я не знаю, как там в эликсире, но в эрланге ++ спокойно пришивает списку абсолютно любой хвост
источник

AI

Alexis IV Mobius in pro.elixir
предполагаю, что в BEAM это выглядит одинаково, так что и в эликсире тоже
источник
2021 January 09

DS

Dmitry Skvortsov in pro.elixir
Добра всем!
источник

DS

Dmitry Skvortsov in pro.elixir
Ребята! Киньте примером, как HTTPoison запросах использовать https с авторизацией?
источник

DS

Dmitry Skvortsov in pro.elixir
У меня есть уже сформированный URI. Есть логин и пароль. Из браузера всё робит ок. Скрипт на Ruby работает давно и ок. Эликсир заставить работать не могу - всегда 401!
источник

МБ

Максим Барулин... in pro.elixir
Dmitry Skvortsov
Ребята! Киньте примером, как HTTPoison запросах использовать https с авторизацией?
Какого рода авторизация?
источник

МБ

Максим Барулин... in pro.elixir
Poison под капотом использует hakney, так что скорее всего как параметры hakney надо передавать
источник

DP

Dmitry Ponyatov in pro.elixir
а кто-нибудь делал сайт а-ля Notions, с редактированием пользователем, Markdown + фишки, на базе Phoenix?
источник

DS

Dmitry Skvortsov in pro.elixir
Максим Барулин
Какого рода авторизация?
Basic access
источник