elixir.hs.rubyconf.ver .pdf

File information


Original filename: elixir.hs.rubyconf.ver.pdf

This PDF 1.4 document has been generated by Google / , and has been sent on pdf-archive.com on 18/09/2017 at 15:37, from IP address 121.33.x.x. The current document download page has been viewed 1774 times.
File size: 706 KB (62 pages).
Privacy: public file


Download original PDF file


elixir.hs.rubyconf.ver.pdf (PDF, 706 KB)


Share on social networks



Link to this file download page



Document preview


爱因斯坦搞炼丹
Elixir: A Haskeller's Perspective

About me
知乎@祖与占 (FP/Haskell/PL)
CRUD Programmer
Programming Language Fanboy (PL by UW @Coursera)
<3 Haskell
Some (webdev) experience of Erlang/Elixir

About this talk


Not a Machine Learning talk by a physicist



Not a Introduction of Elixir





欧阳继超 - 函数式 Ruby 编程



邱华 - Rubyists 可以从 Elixir 学到什么

Elixir: A Haskeller's Perspective Déjà vu

Elixir is a dynamic, functional language
designed for building scalable and
maintainable applications.
elixir-lang.org

Learn Elixir in Y Minute
-

Elixir -> Erlang Abstract Format -> BEAM Byte code
Ruby like, Programmable Syntax (Macro, Compile-time, Special Forms)
Immutable
Everything is an expression

if 42 do
"foo"
else
"bar"
end
# => "foo"

if 42, do: "foo", else: "bar"

if(42, [{:do, "foo"}, {:else, "bar"}])

Learn Elixir in Y Minute
defmodule Foo.Baz do
@moduledoc “example”
def baz(arg0, arg1) do
Enum.map([{:ok, 1}, {:err, 2}], fn {:err, n} -> {:ok, n - 1} ; a -> a end)
end
end
end


Related documents


elixir hs rubyconf ver
g9
matching human resources
cv 7
datastructuresnotes
anonresume

Link to this page


Permanent link

Use the permanent link to the download page to share your document on Facebook, Twitter, LinkedIn, or directly with a contact by e-Mail, Messenger, Whatsapp, Line..

Short link

Use the short link to share your document on Twitter or by text message (SMS)

HTML Code

Copy the following HTML code to share your document on a Website or Blog

QR Code

QR Code link to PDF file elixir.hs.rubyconf.ver.pdf