Conventional wisdom holds that you should never build your business on top of bleeding-edge technology. However, when Wallaroo Labs set out to build its high-performance stream processing engine, Wallaroo, the company chose to implement it in Pony—a high-performance actor-based programming language that has limited industry usage. So far, this decision has worked out very well.
Sean Allen explains what makes Pony different from other languages, the types of problems it can help solve, why he and his team used Pony, how it has made their jobs easier, and the times when Pony’s immaturity hindered them. You’ll leave with a solid understanding of Pony’s strengths and weakness so you can determine if it just might be the right language for your next project.
Sean T. Allen is vice president of engineering at Wallaroo Labs and a member of the Pony core team. His turn-ons include programming languages, distributed computing, Hiwatt amplifiers, and Fender Telecasters. His turn-offs include mayonnaise, stirring yogurt, and sloppy code. He’s one of the authors of Storm Applied.
©2018, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org