3.9: adde/debug feedback mgt:
. code gives warnings by writing to a debug file;
if the debug file is modified,
then the user is warned that the app authors
may be misusing some of their subsystems;
and users are then given the ability to
send a debug report .
. what should not happen,
is having unhelpful subsystem warnings
written on the user's screen .
Showing posts with label debug. Show all posts
Showing posts with label debug. Show all posts
2010-03-31
2009-12-30
communicating event loops model
11.26: news.adda/concurrency/communicating event loops model:
co.sec.cap/vid introducing Causeway
. ta da!:
communicating event loops model
-- the new standard in distributed prog'ing
. a postmortem distributed language-independent debuggerwhose graphical views follow message flowacross process and machine boundaries.An increasing number of developers face the difficult task ofdebugging distributed asynchronous programs.This trend has outpaced the development of adequate debugging tools and currently,the best option for many is an ad hoc patchworkof sequential tools and printf debugging.This paper presents Causeway,a postmortem distributed debugger that demonstrates a novel approachto understanding the behavior of a distributed program.Our message-oriented approach borrows an effective strategy fromsequential debugging:To find the source of unintended side- effects,start with the chain of expressed intentions.We show how Causeway's integrated views- describing both distributed and sequential computation -help users navigate causal pathways as they pursue suspicions.We highlight Causeway's innovative features which include adaptive,customizable event abstraction mechanisms and graphical viewsthat follow message flow across process and machine boundaries.
[paper is gone, see here]
Labels:
adda,
adde,
concurrency,
debug
2009-12-28
booking xcode
addn/dev.mac/xcode
9.5: see coding guidelines for cocoa,
11.10:
. for xcode debugging of cmd line tools
input ^D (done twice or on a new line)
is what tells the console
that your input file interaction is done .
. xcode allows you to do many simple changes to your code
even while running in step mode;
ie, without having to restart the program!
11.20: customized my source files:
[11.24: applied this command to my system .]
. this is pasted into terminal as one long line :
defaults write com.apple.xcode PBXCustomTemplateMacroDefinitions
'{ ORGANIZATIONNAME = "Americium Dream Documents"; }'
. booking xcode shows use of nsobject controller
which is an advanced tech
to be used only after first writing your own controller
for simple version to grasp it ?
. not sure that either way really applies to addx's intended mvc arch',
need to look at how programmatic control works out .
Subscribe to:
Posts (Atom)