├── .DS_Store ├── README.md ├── chapter10 ├── .DS_Store ├── index.erl ├── index2.erl ├── usr.erl ├── usr.hrl └── usr_db.erl ├── chapter11 ├── .DS_Store ├── dist.erl ├── dist2.erl └── myrpc.erl ├── chapter12 ├── .DS_Store ├── temp │ └── wrangler_dets ├── usr.app ├── usr.erl ├── usr.hrl ├── usr.rel ├── usr_app.erl ├── usr_db.erl └── usr_sup.erl ├── chapter14 ├── microblog.erl └── miniblog.erl ├── chapter16 ├── Factorial.java ├── PATH.txt ├── ServerNode.java ├── buildfs ├── echoFac.erl ├── echoFac.rb ├── fac.c ├── fac.erl ├── myrpc.erl └── strings.rb ├── chapter18 ├── .DS_Store ├── edoc-info ├── erlang.png ├── index.html ├── modules-frame.html ├── overview-summary.html ├── overview.edoc ├── packages-frame.html ├── stylesheet.css ├── usr.erl ├── usr.hrl ├── usr.html ├── usr_db.erl └── usr_db.html ├── chapter19 ├── serial.beam ├── serial.erl ├── serial2.erl ├── serial_tests.beam ├── serial_tests.erl ├── usr.erl ├── usr.hrl └── usr_db.erl ├── chapter2 ├── chapter2.erl └── demo.erl ├── chapter3 ├── chapter3.erl ├── examples.erl ├── exception.erl └── math.erl ├── chapter4 ├── .DS_Store ├── echo.erl ├── echo2.erl ├── my_timer.erl └── myring.erl ├── chapter5 ├── .DS_Store ├── event_manager.erl ├── frequency.erl ├── fsm.erl ├── io_handler.erl ├── log_handler.erl ├── mutex.erl └── server.erl ├── chapter6 ├── .DS_Store ├── add_one.erl ├── add_two.erl ├── frequency.erl └── my_supervisor.erl ├── chapter7 ├── .DS_Store ├── macros1.erl ├── person.hrl ├── records1.erl └── tuples1.erl ├── chapter8 ├── .DS_Store ├── db.erl ├── db_server.erl ├── modtest2.erl ├── vsn1.0 │ ├── .DS_Store │ └── db.erl └── vsn1.1 │ └── db.erl └── chapter9 ├── .DS_Store ├── hof1.erl ├── listComps.erl ├── qsort.erl ├── serial.erl ├── serial2.erl ├── tcp.erl └── usr_app.erl /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/.DS_Store -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # erlangprogramming 2 | -------------------------------------------------------------------------------- /chapter10/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter10/.DS_Store -------------------------------------------------------------------------------- /chapter10/index.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter10/index.erl -------------------------------------------------------------------------------- /chapter10/index2.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter10/index2.erl -------------------------------------------------------------------------------- /chapter10/usr.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter10/usr.erl -------------------------------------------------------------------------------- /chapter10/usr.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter10/usr.hrl -------------------------------------------------------------------------------- /chapter10/usr_db.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter10/usr_db.erl -------------------------------------------------------------------------------- /chapter11/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter11/.DS_Store -------------------------------------------------------------------------------- /chapter11/dist.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter11/dist.erl -------------------------------------------------------------------------------- /chapter11/dist2.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter11/dist2.erl -------------------------------------------------------------------------------- /chapter11/myrpc.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter11/myrpc.erl -------------------------------------------------------------------------------- /chapter12/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter12/.DS_Store -------------------------------------------------------------------------------- /chapter12/temp/wrangler_dets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter12/temp/wrangler_dets -------------------------------------------------------------------------------- /chapter12/usr.app: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter12/usr.app -------------------------------------------------------------------------------- /chapter12/usr.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter12/usr.erl -------------------------------------------------------------------------------- /chapter12/usr.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter12/usr.hrl -------------------------------------------------------------------------------- /chapter12/usr.rel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter12/usr.rel -------------------------------------------------------------------------------- /chapter12/usr_app.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter12/usr_app.erl -------------------------------------------------------------------------------- /chapter12/usr_db.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter12/usr_db.erl -------------------------------------------------------------------------------- /chapter12/usr_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter12/usr_sup.erl -------------------------------------------------------------------------------- /chapter14/microblog.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter14/microblog.erl -------------------------------------------------------------------------------- /chapter14/miniblog.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter14/miniblog.erl -------------------------------------------------------------------------------- /chapter16/Factorial.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter16/Factorial.java -------------------------------------------------------------------------------- /chapter16/PATH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter16/PATH.txt -------------------------------------------------------------------------------- /chapter16/ServerNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter16/ServerNode.java -------------------------------------------------------------------------------- /chapter16/buildfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter16/buildfs -------------------------------------------------------------------------------- /chapter16/echoFac.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter16/echoFac.erl -------------------------------------------------------------------------------- /chapter16/echoFac.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter16/echoFac.rb -------------------------------------------------------------------------------- /chapter16/fac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter16/fac.c -------------------------------------------------------------------------------- /chapter16/fac.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter16/fac.erl -------------------------------------------------------------------------------- /chapter16/myrpc.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter16/myrpc.erl -------------------------------------------------------------------------------- /chapter16/strings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter16/strings.rb -------------------------------------------------------------------------------- /chapter18/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter18/.DS_Store -------------------------------------------------------------------------------- /chapter18/edoc-info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter18/edoc-info -------------------------------------------------------------------------------- /chapter18/erlang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter18/erlang.png -------------------------------------------------------------------------------- /chapter18/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter18/index.html -------------------------------------------------------------------------------- /chapter18/modules-frame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter18/modules-frame.html -------------------------------------------------------------------------------- /chapter18/overview-summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter18/overview-summary.html -------------------------------------------------------------------------------- /chapter18/overview.edoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter18/overview.edoc -------------------------------------------------------------------------------- /chapter18/packages-frame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter18/packages-frame.html -------------------------------------------------------------------------------- /chapter18/stylesheet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter18/stylesheet.css -------------------------------------------------------------------------------- /chapter18/usr.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter18/usr.erl -------------------------------------------------------------------------------- /chapter18/usr.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter18/usr.hrl -------------------------------------------------------------------------------- /chapter18/usr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter18/usr.html -------------------------------------------------------------------------------- /chapter18/usr_db.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter18/usr_db.erl -------------------------------------------------------------------------------- /chapter18/usr_db.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter18/usr_db.html -------------------------------------------------------------------------------- /chapter19/serial.beam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter19/serial.beam -------------------------------------------------------------------------------- /chapter19/serial.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter19/serial.erl -------------------------------------------------------------------------------- /chapter19/serial2.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter19/serial2.erl -------------------------------------------------------------------------------- /chapter19/serial_tests.beam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter19/serial_tests.beam -------------------------------------------------------------------------------- /chapter19/serial_tests.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter19/serial_tests.erl -------------------------------------------------------------------------------- /chapter19/usr.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter19/usr.erl -------------------------------------------------------------------------------- /chapter19/usr.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter19/usr.hrl -------------------------------------------------------------------------------- /chapter19/usr_db.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter19/usr_db.erl -------------------------------------------------------------------------------- /chapter2/chapter2.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter2/chapter2.erl -------------------------------------------------------------------------------- /chapter2/demo.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter2/demo.erl -------------------------------------------------------------------------------- /chapter3/chapter3.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter3/chapter3.erl -------------------------------------------------------------------------------- /chapter3/examples.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter3/examples.erl -------------------------------------------------------------------------------- /chapter3/exception.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter3/exception.erl -------------------------------------------------------------------------------- /chapter3/math.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter3/math.erl -------------------------------------------------------------------------------- /chapter4/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter4/.DS_Store -------------------------------------------------------------------------------- /chapter4/echo.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter4/echo.erl -------------------------------------------------------------------------------- /chapter4/echo2.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter4/echo2.erl -------------------------------------------------------------------------------- /chapter4/my_timer.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter4/my_timer.erl -------------------------------------------------------------------------------- /chapter4/myring.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter4/myring.erl -------------------------------------------------------------------------------- /chapter5/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter5/.DS_Store -------------------------------------------------------------------------------- /chapter5/event_manager.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter5/event_manager.erl -------------------------------------------------------------------------------- /chapter5/frequency.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter5/frequency.erl -------------------------------------------------------------------------------- /chapter5/fsm.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter5/fsm.erl -------------------------------------------------------------------------------- /chapter5/io_handler.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter5/io_handler.erl -------------------------------------------------------------------------------- /chapter5/log_handler.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter5/log_handler.erl -------------------------------------------------------------------------------- /chapter5/mutex.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter5/mutex.erl -------------------------------------------------------------------------------- /chapter5/server.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter5/server.erl -------------------------------------------------------------------------------- /chapter6/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter6/.DS_Store -------------------------------------------------------------------------------- /chapter6/add_one.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter6/add_one.erl -------------------------------------------------------------------------------- /chapter6/add_two.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter6/add_two.erl -------------------------------------------------------------------------------- /chapter6/frequency.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter6/frequency.erl -------------------------------------------------------------------------------- /chapter6/my_supervisor.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter6/my_supervisor.erl -------------------------------------------------------------------------------- /chapter7/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter7/.DS_Store -------------------------------------------------------------------------------- /chapter7/macros1.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter7/macros1.erl -------------------------------------------------------------------------------- /chapter7/person.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter7/person.hrl -------------------------------------------------------------------------------- /chapter7/records1.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter7/records1.erl -------------------------------------------------------------------------------- /chapter7/tuples1.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter7/tuples1.erl -------------------------------------------------------------------------------- /chapter8/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter8/.DS_Store -------------------------------------------------------------------------------- /chapter8/db.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter8/db.erl -------------------------------------------------------------------------------- /chapter8/db_server.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter8/db_server.erl -------------------------------------------------------------------------------- /chapter8/modtest2.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter8/modtest2.erl -------------------------------------------------------------------------------- /chapter8/vsn1.0/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter8/vsn1.0/.DS_Store -------------------------------------------------------------------------------- /chapter8/vsn1.0/db.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter8/vsn1.0/db.erl -------------------------------------------------------------------------------- /chapter8/vsn1.1/db.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter8/vsn1.1/db.erl -------------------------------------------------------------------------------- /chapter9/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter9/.DS_Store -------------------------------------------------------------------------------- /chapter9/hof1.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter9/hof1.erl -------------------------------------------------------------------------------- /chapter9/listComps.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter9/listComps.erl -------------------------------------------------------------------------------- /chapter9/qsort.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter9/qsort.erl -------------------------------------------------------------------------------- /chapter9/serial.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter9/serial.erl -------------------------------------------------------------------------------- /chapter9/serial2.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter9/serial2.erl -------------------------------------------------------------------------------- /chapter9/tcp.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter9/tcp.erl -------------------------------------------------------------------------------- /chapter9/usr_app.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francescoc/erlangprogramming/HEAD/chapter9/usr_app.erl --------------------------------------------------------------------------------