Deep into Pharo
✒️ By Alexandre Bergel, Damien Cassou, Stéphane Ducasse, Jannik Laval
Dive into the world of Pharo with ‘Deep into Pharo’, a comprehensive guide for both beginners and seasoned developers. This book explores the core libraries, frameworks, and advanced language concepts that make Pharo unique. Whether you’re passionate about agile development or just love exploring new programming paradigms, this book is your ticket to mastering one of the most flexible object-oriented languages out there.
Book Description
‘Deep into Pharo’ is not your average programming book. It’s a passionate journey into the heart of Pharoa modern, open-source Smalltalk dialect that’s all about agility, exploration, and fun. Written by core members of the Pharo team, this book invites you to discover why so many developers fall in love with this language’s expressive power and vibrant community. It’s packed with practical examples and real-world advice, making it a must-have for anyone who’s curious about object-oriented programming done right.
Book Overview
Let’s be honest: some programming books are a slog. Not this one! ‘Deep into Pharo’ is lively and hands-on. It starts with the basicslike zero-configuration scripts and command-line handlersthen dives straight into working with filesystems, sockets, and settings frameworks. The best part? You get to explore advanced frameworks such as Roassal for agile visualization and Glamour for browser creation. There’s even deep dives on regular expressions, blocks, exceptions, and number handling in Pharo. Each chapter is crafted to build your confidence while keeping things engaging and practical.
Why Read This Book
If you’ve ever wondered what makes Pharo such a joy for agile development, this book spills all the secrets. The authors don’t just teach syntax; they show you how to harness the full power of an environment where “everything is an object.” You’ll love how approachable the material iseven advanced topics like exception handling or metaprogramming feel accessible here. Plus, it’s loaded with examples you can tinker with right away (and who doesn’t love instant feedback?). The book also highlights the energy of the Pharo communitya group so welcoming you might just find yourself calling them family.
Who This Book Is For
This book is perfect for programmers who crave more than just boilerplate code. Are you an early learner looking to understand object-oriented concepts from the ground up? Or maybe you’re a seasoned developer eager to experiment with new libraries and frameworks? Either way, ‘Deep into Pharo’ welcomes you. Teachers will appreciate its clear explanations, while researchers and consultants will find plenty of advanced gems tucked inside each chapter. Basically, if you enjoy learning by doingand maybe laughing along the waythis one’s for you.
What You Will Learn
- How to get started with Pharo’s virtual machine and image management
- File handling using FileSystemread, write, copy, rename files like a pro
- Networking essentials: working with sockets and building TCP clients/servers
- Mastering settings frameworks for smarter configuration management
- Using regular expressions in real-world scenarios (think site maps!)
- Source code versioning with Monticello and scripting package loading via Gofer
- Project dependency management using Metacello
- Building interactive visualizations with Roassal and Glamour
- Advanced language features: blocks, exceptions, number handling
- Profiling applications and building modular parsers with PetitParser
Leave a Reply
You must be logged in to post a comment.