From: Greg K. <gkr...@pr...> - 2015-10-05 14:05:02
|
Hello, You'll find a revised version of Chapel By Example on its web page at http://primordand.com/chapel_by_ex The text and example programs have been brought up to date with the 1.12 (October 2015) release, and there's a new section on debugging. We've also made another editing pass to fix typos and improve the language. Chapel by Example, Image Processing is meant to be an introduction to the language using complete image processing programs. It grew out of the notes we took while learning Chapel and covers much of the core language (the biggest parts missing are domain maps/locales and I/O). We chose the examples to grow in complexity: colorspace conversion, convolutions, color quantization with k-means clustering, corner detection, and aligning two images of the same scene. We cover the Chapel primitive and structural types, linkage to external C libraries, modules, arrays/domains/ranges, data and task parallelism, iterators, and generics. There are a few versions of each program as we tried different aspects of Chapel. The starting page (http://www.primordand.com/chapel_by_ex) has links to on-line versions of each section, as well as PDF copies. You'll also find all source code for the examples and programs there. If you have any comments or feedback about the text, we would appreciate hearing them. Please use cha...@pr... Thanks for your attention! Greg K. |