elixir- все статьи тега
Как создать и интегрировать набор пользовательских шаблонов в Phoenix Framework (Elixir)
Вместо того, чтобы настраивать шаблоны, поставляемые с Phoenix Framework, я хотел бы создать свой собственный набор и иметь их вызываемыми в качестве пользовательской задачи смешивания. Я могу создать пользовательскую задачу смешивания, но не могу понять: Где в рамках структуры каталогов phoenix framework поместить каталог пользовательских шаблонов Как изменить модульный микс.Задачи.???.Gen.Html так что смешайте.Феникс.пути copy_from(), ... можно найти каталог, в котором пользовательские ...
эликсир-как получить все элементы, кроме последнего в списке?
Пусть у меня есть список [1, 2, 3, 4] Как я могу получить все элементы из этого списка, кроме последнего? Итак, у меня будет [1, 2, 3] ...
Предпочтительнее ли предоставить библиотеку C для Elixir / Erlang, или реализовать в Erlang/Elixir? [закрытый]
Мой фон в Perl / Python / node и немного Ruby. Я никогда раньше не использовал языки виртуальных машин BEAM. В Perl / Python / Node / Ruby, если бы я хотел обрабатывать задачи "более низкого уровня" - интенсивные вычисления, нуждающиеся в доступе к потокам или, более часто, обертывание библиотеки C-я бы написал что-то в C. Elixir/Erlang, очевидно, имеет большой параллелизм в виде процессов Erlang и очень низкую задержку, устраняя большую часть этой потребности. Так что если бы у меня была би ...
Эликсир: использование против импорта
В чем разница между use и import? использовать простой механизм для использования данного модуля в современных условиях https://hexdocs.pm/elixir/Kernel.SpecialForms.html#import/2 импорт функции и макросы из других модулей похоже, одна разница import давайте вы выберете конкретные функции / макросы, тогда как use приносит все в. есть ли другие различия? Когда следует использовать один над другим? ...
Как вы проверяете тип переменной в Elixir
в Elixir как вы проверяете тип, например, в Python: >>> a = "test" >>> type(a) <type 'str'> >>> b =10 >>> type(b) <type 'int'> Я читал в эликсир есть тип шашки, такие как 'is_bitstring', 'is_float', 'is_list', 'is_map' и т. д., Но что делать, если вы понятия не имеете, что это может быть ? ...
Как запустить приложение эликсир?
Как правильно запустить приложение эликсир? я создаю простой проект: mix new app и после этого я могу сделать: mix run который в основном компилирует мое приложение один раз. Поэтому, когда я добавляю: IO.puts "running" на lib/app.ex Я вижу "running" только в первый раз, каждый раз подряд run ничего не делает, если есть некоторые изменения. Что я могу сделать дальше с generated app.app? конечно, я знаю, что могу делать: escript: [main_module: App] на mix.exs, оказать def main(args) ...
Как проверить, существует ли элемент в списке эликсиров или кортеже?
это, казалось бы, просто, но я не могу найти его в документах. Мне нужно просто вернуться true или false если элемент существует в списке или кортеже. Это Enum.find/3 действительно лучший способ сделать это? Enum.find(["foo", "bar"], &(&1 == "foo")) != nil ...
Процесс Erlang против потока Java
Я читаю книга Саши Юрича "эликсир в действии", и в первой главе Он говорит: процессы Эрланга полностью изолированы друг от друга. Они делятся нет памяти, и сбой одного процесса не вызывает сбоя другого процессы. разве это не верно и для Java-потоков? Я имею в виду, когда поток Java падает, он тоже не разбивает другие потоки-особенно, если мы смотрим на потоки обработки запросов (давайте исключим main нить из этой дисукции) ...