๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Higher-Order Perl: Transforming Programs with Programs

โœ Scribed by Mark Jason Dominus


Publisher
Morgan Kaufmann
Year
2005
Tongue
English
Leaves
601
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


Most Perl programmers were originally trained as C and Unix programmers, so the Perl programs that they write bear a strong resemblance to C programs. However, Perl incorporates many features that have their roots in other languages such as Lisp. These advanced features are not well understood and are rarely used by most Perl programmers, but they are very powerful. They can automate tasks in everyday programming that are difficult to solve in any other way. One of the most powerful of these techniques is writing functions that manufacture or modify other functions. For example, instead of writing ten similar functions, a programmer can write a general pattern or framework that can then create the functions as needed according to the pattern. For several years Mark Jason Dominus has worked to apply functional programming techniques to Perl. Now Mark brings these flexible programming methods that he has successfully taught in numerous tutorials and training sessions to a wider audience. Introduces powerful programming methods-new to most Perl programmers-that were previously the domain of computer scientists Gradually builds up confidence by describing techniques of progressive sophistication* Shows how to improve everyday programs and includes numerous engaging code examples to illustrate the methods


๐Ÿ“œ SIMILAR VOLUMES


Higher-Order Perl: Transforming Programs
โœ Mark Jason Dominus ๐Ÿ“‚ Library ๐Ÿ“… 2005 ๐Ÿ› Morgan Kaufmann ๐ŸŒ English

Most Perl programmers were originally trained as C and Unix programmers, so the Perl programs that they write bear a strong resemblance to C programs. However, Perl incorporates many features that have their roots in other languages such as Lisp. These advanced features are not well understood and a

Higher-Order Perl: Transforming Programs
โœ Mark Jason Dominus ๐Ÿ“‚ Library ๐Ÿ“… 2005 ๐Ÿ› Morgan Kaufmann ๐ŸŒ English

Most Perl programmers were originally trained as C and Unix programmers, so the Perl programs that they write bear a strong resemblance to C programs. However, Perl incorporates many features that have their roots in other languages such as Lisp. These advanced features are not well understood and a

Higher-Order Perl: Transforming Programs
โœ Mark Jason Dominus ๐Ÿ“‚ Library ๐Ÿ“… 2005 ๐Ÿ› Morgan Kaufmann ๐ŸŒ English

Non-Lisp programmers, I think, fundamentally misunderstand the appeal of Lisp, and why it is superior to other programming languages. Lisp is not superior because it offers higher order functions or any of the other things, it is superior because it does not get in the way: Lisp meets problems, ra

Higher-Order Perl: Transforming Programs
โœ Mark Jason Dominus ๐Ÿ“‚ Library ๐Ÿ“… 2005 ๐Ÿ› Morgan Kaufmann ๐ŸŒ English

Non-Lisp programmers, I think, fundamentally misunderstand the appeal of Lisp, and why it is superior to other programming languages. Lisp is not superior because it offers higher order functions or any of the other things, it is superior because it does not get in the way: Lisp meets problems, ra

Higher-Order Perl: Transforming Programs
โœ Mark Jason Dominus ๐Ÿ“‚ Library ๐Ÿ“… 2005 ๐Ÿ› Morgan Kaufmann ๐ŸŒ English

Most Perl programmers were originally trained as C and Unix programmers, so the Perl programs that they write bear a strong resemblance to C programs. However, Perl incorporates many features that have their roots in other languages such as Lisp. These advanced features are not well understood and a

Higher-Order Perl: Transforming Programs
โœ Mark Jason Dominus ๐Ÿ“‚ Library ๐Ÿ“… 2005 ๐Ÿ› Morgan Kaufmann ๐ŸŒ English

Most Perl programmers were originally trained as C and Unix programmers, so the Perl programs that they write bear a strong resemblance to C programs. However, Perl incorporates many features that have their roots in other languages such as Lisp. These advanced features are not well understood and a