Dialyzer, a defect detection tool for #erlang. "it is NEVER wrong." :) #erlangfactory
2011-03-25 01:28:18Greetings to everyone enjoying now #erlangfactory in San Francisco! #erlang
2011-03-25 01:28:40@cstar next one is in London... Should be easier ;-) #erlangfactory
2011-03-25 01:29:52Dialyzer has experimental support for stronger type inference, also detect message passing errors and deadlocks. #erlangfactory
2011-03-25 01:30:29One thing that distinguishes #ErlangFactory in the USA from other conf: not many people are speaking American English. :)
2011-03-25 01:31:301st 3 modules to build a PLT: erts kernel stdlib #ErlangFactory
2011-03-25 01:32:37@OriPekelman great topic I'll change my plan and use your presentation for tonight #erlounge lightning talk #erlangfactory #ucengine
2011-03-25 01:32:55Kostis pointed out dialyzer can now warn about race conditions #erlangfactory
2011-03-25 01:33:54Wow! Klacke using dialyzer in his yaws dev.. Wonder if we can blame it on Tuncer & @stevevinoski :-) #erlangfactory
2011-03-25 01:35:42Using dialyzer is quite easy, setup plt once. Then make sure you compile with debug info, you then run dialyzer again it. #erlangfactory
2011-03-25 01:36:02Dialyzer bitcask result being shown. "please fix them" :) #erlangfactory
2011-03-25 01:37:05Using #dialyzer for #couchdb, #mochiweb and #bitcask is really mean, man. #erlangfactory
2011-03-25 01:38:26I have #clojure stickers for those who want one @ #erlangfactory /cc @kevsmith :)
2011-03-25 01:38:34Equal opportunity, dialyzer #couchdb result being shown. #erlangfactory "rebuttal: last 4 errors are from mochiweb" :)
2011-03-25 01:39:33#erlangfactory Nice to see numerous @basho projects free of dialyzer warnings.
2011-03-25 01:40:18-Wrace_conditions for dialyzer looks super useful #erlangfactory
2011-03-25 01:41:42"exposing type information and make it part of the code." 1: type guards or 2: type declaration/function specs #erlangfactory
2011-03-25 01:42:04Be nice to your fellow developers. Expose your types. Kostis @ #erlangfactory
2011-03-25 01:42:32Type specification from EDoc to -spec #ErlangFactory (Type declaration in #Erlang)
2011-03-25 01:43:24Use -specs instead of @specs. Guilty on that one. :) #erlangfactory
2011-03-25 01:43:31Updating EDoc @specs to -specs is strongly recommended / even with -Wunderspecs option of dialyzer #ErlangFactory
2011-03-25 01:45:34After dialyzer: use TypEr, to add missing specs to files #ErlangFactory
2011-03-25 01:47:41