Size: a a a

2020 May 30

AR

Andrew Rudenko in pro.elixir
❯ asdf plugin-add java https://github.com/halcyon/asdf-java.git
❯ asdf list-all java
источник

AR

Andrew Rudenko in pro.elixir
graalvm не умеет
источник

AR

Andrew Rudenko in pro.elixir
эх
источник

ŹR

Źmićer Rubinštejn in pro.elixir
можно самому запилить на изи
источник

ŹR

Źmićer Rubinštejn in pro.elixir
На редкость удачная херня
источник

LL

Lama Lover in pro.elixir
Andrew Rudenko
так то это записывается как-то так:

def render(~M{player, myname, messages}) do
   [[:div, %{id: "player", class: "player", phxUpdate: "replace"},
         [:div, %{class: "thumbnail", style: "background-image: url(#{player.thumbnail})"}],
         [:div, %{class: "audiopanel"},
           [:div, %{class: "audioline"},
             [:div, [:label, player.file],
             [:div, player.status]],
             [:progress, %{value: 1, max: 5, class: "audioprogress"}]]]],
   [:form, %{phxSubmit: "submit", phxThrottle: "2000"},
     [:input, %{type: "text", name: "userinput", placeholder: "type: ':help' to see the help message"}],
     [:label, "Logged as #{myname}"]],
   [:div, %{id: "chat-messages", name: "div", phxUpdate: "append"}],
     for ~M{id, author, text} <- messages do
       [:div, %{id: "msgid#{id}"},
         [:p, [:span, "#{author}:"],
           for line <- text do
             line
           end
           |> Enum.intersperse([:br])]]
     end]
 end
О боже, как плохо это выглядит
источник

AR

Andrew Rudenko in pro.elixir
источник

AR

Andrew Rudenko in pro.elixir
о!
источник

AR

Andrew Rudenko in pro.elixir
Lama Lover
О боже, как плохо это выглядит
в смысле с подсветкой, форматтингом, автокомплитом, линтером и документацией?
источник

AR

Andrew Rudenko in pro.elixir
о да, просто ужасно
источник

AR

Andrew Rudenko in pro.elixir
xml строчками лучше
источник

V

V in pro.elixir
1. Устанавливаешь asdf-vm
Устанавливаешь плагины
asdf plugin-add erlang
asdf plugin-add elixir
Смотришь доступные версии интерпретаторов
asdf list-all erlang
asdf list-all elixir
Устанавливаешь что нужно
asdf install erlang 23.0.2
asdf install elixir 1.10.3-otp-23
Указываешь глобальные версии
asdf global erlang 23.0.2
asdf global elixir 1.10.3-otp-23

2. Создаёшь проект
Устанавливаешь феникс
mix phx.new foobar && cd foobar
создаёшь .tool-versions
erlang 23.0.2
elixir 1.10.3-otp-23

3. Когда юзаешь чужой проект - делаешь asdf install и он сам всё подтягивает
источник

AR

Andrew Rudenko in pro.elixir
да, найс, спасибо
источник

AR

Andrew Rudenko in pro.elixir
я чот пропустил
источник

AR

Andrew Rudenko in pro.elixir
ебусь с rbenv / jenv / nvm
источник

V

V in pro.elixir
Andrew Rudenko
ебусь с rbenv / jenv / nvm
ну для ocaml, rust свои менеджеры лучше подходят (мб ruby), а для nodejs, erlang, elixir - asdf очень хорош
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Кстати, я однажды руби так установил через asdf, и у меня проект не собрался из-за хер помнит чего
источник

ŹR

Źmićer Rubinštejn in pro.elixir
И мне тимлид сказал "Димон, иди в жопу и возьми rvm". Так что я даже не подебажил
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Но там какая-то хрень несусветная была
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Так что про руби ХЗ
источник