tailieunhanh - The Joy of Clojure: Thinking the Clojure Way
If you've seen how dozens of lines of Java or Ruby can dissolve into just a few lines of Clojure, you'll know why the authors of this book call it a "joyful language." Clojure is a dialect of Lisp that runs on the JVM. It combines the nice features of a scripting language with the powerful features of a production environment—features like persistent data structures and clean multithreading that you'll need for industrial-strength application development. | The Joy of Clojure MICHAEL FOGUS CHRIS HOUSER II MANN ING Greenwich 74 w. long. For online information and ordering of this and other Manning books please visit . The publisher offers discounts on this book when ordered in quantity. For more information please contact Special Sales Department Manning Publications Co. 180 Broad St. Suite 1323 Stamford CT 06901 Email orders@ 2011 by Manning Publications Co. All rights reserved. No part of this publication may be reproduced stored in a retrieval system or transmitted in any form or by means electronic mechanical photocopying or otherwise without prior written permission of the publisher. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in the book and Manning Publications was aware of a trademark claim the designations have been printed in initial caps or all caps. Recognizing the importance of preserving what has been written it is Manning s policy to have the books we publish printed on acid-free paper and we exert our best efforts to that end. Recognizing also our responsibility to conserve the resources of our planet Manning books are printed on paper that is at least 15 percent recycled and processed without the use of elemental chlorine. fl Manning Publications Co. 180 Broad St. Suite 1323 Stamford CT 06901 Development editor Susan Harkins Copyeditor Benjamin Berg Typesetter Dottie Marsico Cover designer Marija Tudor ISBN 978-1-935182-64-1 Printed in the United States of America 1 2 3 4 5 6 7 8 9 10 - MAL - 16 15 14 13 12 11 brief contents Part 1 1 Clojure philosophy 3 2 Drinking from the Clojure firehose 20 3 Dipping our toes in the pool 43 Part 2 DATA 4 On scalars 61 5 Composite data types 76 Part 3 Functional 6 Being lazy and set in your ways 107 7 Functional programming 125 Part 4 LARGE-SCALE 8 .
đang nạp các trang xem trước