Talk:Declarative Programming

From APIDesign

Jump to: navigation, search

Done: 17ef6cbd11b0

s/Turning Machine/Turing Machine

Put in an explicit example of XML declarative (e.g. NB menus), to make clear how the implementation code builds the menus and how the module exposes a very minimal and high-level SPI to client modules

--RichUnger 22:40, 10 April 2008 (UTC)

  • Page 207: As advised in part I, "Empiristic" should be "empirical."
  • Page 208: Since you discussed in the testing section how tools can help prevent errors, it might be worth mentioning here that the merged contents of the system filesystem can be viewed right from the IDE at development time (Important Files -> XML Layer -> This layer in context). I can say that number of errors related to malformed layer files have decreased significantly on my team since this tool was introduced and that when errors do occur, they're now much more easily found because of this tool.
    • I'd like to discuss even automatic validation a bit more - if you execute ant -f nbbuild/build.xml commit-validation you will get even compile time errors if your layers are not correct - however that is too much for the book. Let's leave it for wiki.

--TomWheeler Sun Apr 13 16:49:16 CDT 2008


Done: e661a5406278

Page 212, code example: this.data is read without synchronization, but written under synchronized.

--AndreiBadea 15:08, 14 April 2008 (UTC)


Done: 9317dae3eee7


The assertion that XML and properties documents are self-documenting is a bit overstated. I wouldn't want to touch NB windows systems config xml files without documentation!

--RichUnger 22:40, 10 April 2008 (UTC)

Actually it is not that bad to touch it. You can for example easy change default opening mode of a component. E.g. locate the text opened='false' and change it to opened='true'. This is what I mean by self documentation. Compare it to trying to do this change by directly editing Microsoft Office file!

--JaroslavTulach 07:58, 12 April 2008 (UTC)

  • Page 214: I don't know what the channel selection is like in Prague now versus fifty years ago, but saying we have at least four times as many channels as fifty years ago is definitely an understatement here. At least in St. Louis, we probably have more like 50 times as many channels as we had in 1958.

--TomWheeler Sun Apr 13 16:49:16 CDT 2008

Page 215, para 1: never heard of YUM, didn't you mean YUV?

--AndreiBadea 15:14, 14 April 2008 (UTC)

Personal tools
buy