Wrapping Up

In this chapter, you learned to appreciate the power of macros, but also to be cautious in applying them. You saw how easy it is to bind to C programs from Crystal. We dug deeper into how Crystal executes as a cooperative factory of fibers. Using concurrency when appropriate can improve your performance for many kinds of projects. Last, you saw how you can easily integrate your app with a wide range of databases.

In the next (and final) chapter, you’ll see what Crystal has to offer in the realm of web frameworks. We’ll conclude with a discussion of the most important shards in various application areas.

Get Programming Crystal now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.