erlang kansai01

25
Erlang/OTP Kansai Benkyokai(Study Group) #1

Upload: takayuki-kurosawa

Post on 22-Jun-2015

1.333 views

Category:

Technology


1 download

DESCRIPTION

Erlang/OTP関西勉強会 #1 の導入で使ったスライド。内容薄いけど、一応アップ

TRANSCRIPT

Page 1: Erlang kansai01

Erlang/OTP Kansai Benkyokai(Study Group) #1

Page 2: Erlang kansai01

tkuro11

Software Engineer?

初学者の箸置 (beginner’s chopstick rest) http://d.hatena.ne.jp/tkuro

LSI Engineer?

Graphics Engineer?Just only a lazy man? (perhaps correct answer is …)

Page 3: Erlang kansai01
Page 4: Erlang kansai01

@tkuro11

Page 5: Erlang kansai01

Erlang Super Lite 発起人

Erlang 界のプリンス

@tkuro11

@mizutomo

@voluntas

Page 6: Erlang kansai01

Erlang Super Lite 発起人

Erlang 界のプリンス

ハヨヤレ

ハヨヤレ

ギャース

@mizutomo

@voluntas@tk

uro1

1

Page 7: Erlang kansai01

というのは冗談で・・・・・・

Page 8: Erlang kansai01

Today’s LSI Design

Totally MESS

Page 9: Erlang kansai01

Methodology mustchange

Page 10: Erlang kansai01
Page 11: Erlang kansai01
Page 12: Erlang kansai01
Page 13: Erlang kansai01
Page 14: Erlang kansai01

How to read source code efficiently?

Page 15: Erlang kansai01

How to read source code efficiently?

Page 16: Erlang kansai01

How to read source code efficiently?

There’s MANYThere’s MANY

Page 17: Erlang kansai01

•Official editor for erlang programming

•Very flexible and extensible•erlang-mode is included in erlang distro

•Has many features •Syntax highlight / indentation•Skelton•Etc…

Page 18: Erlang kansai01

Distel: Distributed Emacs Lisp

FYI

Page 19: Erlang kansai01

•Very simple & powerful editor

•Very flexible and extensible•erlang-mode is included in vim itself

•Has limited support•Syntax highlight / indentation

Page 20: Erlang kansai01

ctags, etags

• Generate tag table file

• Emacs (etags), vim (ctags)

• support erlang source(GOOD!) f()

Page 21: Erlang kansai01

• general tag system

• can genarate HTML page

• can get not only defs but also refs

• no support for erlang(but can!)

Page 22: Erlang kansai01

• multi-language IDE

•Extensible plugins system

•there’s Erlang support -- erlIDE

Page 23: Erlang kansai01

DEMO & Discussion

Page 24: Erlang kansai01

Taken together…

There’re manymany ways

Page 25: Erlang kansai01

For colabolative reading??

Wiki style ?

Thank you and Let’s hack together!