Crafting Interpreters

Crafting Interpreters

Author: Robert Nystrom

Publisher: Genever Benning

Published: 2021-07-27

Total Pages: 1021

ISBN-13: 0990582949

DOWNLOAD EBOOK

Despite using them every day, most software engineers know little about how programming languages are designed and implemented. For many, their only experience with that corner of computer science was a terrifying "compilers" class that they suffered through in undergrad and tried to blot from their memory as soon as they had scribbled their last NFA to DFA conversion on the final exam. That fearsome reputation belies a field that is rich with useful techniques and not so difficult as some of its practitioners might have you believe. A better understanding of how programming languages are built will make you a stronger software engineer and teach you concepts and data structures you'll use the rest of your coding days. You might even have fun. This book teaches you everything you need to know to implement a full-featured, efficient scripting language. You'll learn both high-level concepts around parsing and semantics and gritty details like bytecode representation and garbage collection. Your brain will light up with new ideas, and your hands will get dirty and calloused. Starting from main(), you will build a language that features rich syntax, dynamic typing, garbage collection, lexical scope, first-class functions, closures, classes, and inheritance. All packed into a few thousand lines of clean, fast code that you thoroughly understand because you wrote each one yourself.


Telling Tales and Crafting Books

Telling Tales and Crafting Books

Author: Dorsey Armstrong

Publisher: Medieval Institute Publications

Published: 2016-07-05

Total Pages: 405

ISBN-13: 1580442293

DOWNLOAD EBOOK

The great corpus that is medieval literature contains, at its very center, the tale. These verse and prose fictional narratives, as well as stories that are grounded in some degree of historical truth, are the foundation of what readers, scholars, and enthusiasts often point to as signifiers of the medieval age. These tales - from the skillfully crafted to the more rudimentary and plain - often make familiar to modern readers what seems so distant and foreign about the Middle Ages. This volume of essays focuses on the tale and its ability to create "mirth," what modern audiences would often define as "happiness" or "joy," and the significance that the book has had on the transference of this mirth to audiences. This volume also celebrates the scholarship of Thomas H. Ohlgren, a medievalist whose work encompasses a number of different areas, but at its center lives the power of the tale and its ability to create a lasting impression on readers, both medieval and modern.


Soap Crafting

Soap Crafting

Author: Anne-Marie Faiola

Publisher: Storey Publishing

Published: 2013-08-13

Total Pages: 241

ISBN-13: 161212089X

DOWNLOAD EBOOK

Make your own custom-tailored and perfectly formed cold-process soaps! Learn how to use milk jugs and yogurt containers for molds, and how coffee, avocado, and even beer can add unique dimensions to your creations. This encouraging introduction to the art of soapmaking makes it simple to master the techniques you need to safely and easily produce your own enticingly fragrant soaps.


Crafting with Cat Hair

Crafting with Cat Hair

Author: Kaori Tsutaya

Publisher: Quirk Books

Published: 2013-05-21

Total Pages: 102

ISBN-13: 1594746893

DOWNLOAD EBOOK

Got fur balls? Are your favorite sweaters covered with cat hair? Do you love to make quirky and one-of-a-kind crafting projects? If so, then it’s time to throw away your lint roller and curl up with your kitty! Crafting with Cat Hair shows readers how to transform stray clumps of fur into soft and adorable handicrafts. From kitty tote bags and finger puppets to fluffy cat toys, picture frames, and more, these projects are cat-friendly, eco-friendly, and require no special equipment or training. You can make most of these projects in under an hour—with a little help, of course, from your feline friends!


Crafting with Flannel

Crafting with Flannel

Author: Sarah Ramberg

Publisher: Simon and Schuster

Published: 2021-02-02

Total Pages: 352

ISBN-13: 1510756183

DOWNLOAD EBOOK

Add a flannel flair to every corner of your life with this creative collection of DIY crafts: pillow covers, tote bags, fabric pumpkins, coasters, bookmarks, and more! Very few fabrics elicit such a cozy feeling as flannel. With its universal appeal and inexpensive cost, flannel is a terrific medium to create new décor for your home, a unique accessory to wear, or a thoughtful gift to give. Featuring more than fifty easy-to-follow tutorials, Crafting with Flannel is full of creative and inspired crafts appropriate for all ages and skill levels. From quick and easy projects that take just minutes to make, to more robust ideas on a larger scale, the step-by-step instructions inside this book will help you create: Handmade gifts Personalized accessories Cozy home décor Festive holiday trimmings And so much more! Plaid never goes out of style, so channel the flannel and start crafting with it!


Eco-friendly Crafting with Kids

Eco-friendly Crafting with Kids

Author: Kate Lilley

Publisher:

Published: 2012

Total Pages: 0

ISBN-13: 9781849752046

DOWNLOAD EBOOK

Quirky, colorful, and fun projects for preschool kids and their parents to make together. Small children love crafting and creating, and it's educational as well as enjoyable- crafting can help develop fine motor skills and teaches small children to follow instructions and work alongside someone else. Kate Lilley's hugely popular blog, Mini-eco, grew out of her desire to teach her own kids to be resourceful and use recycled items or what's around them for creative play. parents and kids alike will love the 35 bold, colorful projects featured in the book and divided into sections that include Music, Nature, Recycle, Paper and Card, Sewing and Threading, and Science. The final section contains a list of 50 quick "boredom busters" that harassed parents can pull out of the bag in an emergency!


Crafting an Indigenous Nation

Crafting an Indigenous Nation

Author: Jenny Tone-Pah-Hote

Publisher: UNC Press Books

Published: 2019-01-10

Total Pages: 163

ISBN-13: 1469643677

DOWNLOAD EBOOK

In this in-depth interdisciplinary study, Jenny Tone-Pah-Hote reveals how Kiowa people drew on the tribe's rich history of expressive culture to assert its identity at a time of profound challenge. Examining traditional forms such as beadwork, metalwork, painting, and dance, Tone-Pah-Hote argues that their creation and exchange were as significant to the expression of Indigenous identity and sovereignty as formal political engagement and policymaking. These cultural forms, she argues, were sites of contestation as well as affirmation, as Kiowa people used them to confront external pressures, express national identity, and wrestle with changing gender roles and representations. Combatting a tendency to view Indigenous cultural production primarily in terms of resistance to settler-colonialism, Tone-Pah-Hote expands existing work on Kiowa culture by focusing on acts of creation and material objects that mattered as much for the nation's internal and familial relationships as for relations with those outside the tribe. In the end, she finds that during a time of political struggle and cultural dislocation at the turn of the twentieth century, the community's performative and expressive acts had much to do with the persistence, survival, and adaptation of the Kiowa nation.


Crafting 'The Indian'

Crafting 'The Indian'

Author: Petra Tjitske Kalshoven

Publisher: Berghahn Books

Published: 2012-04-01

Total Pages: 299

ISBN-13: 0857453459

DOWNLOAD EBOOK

In Europe, Indian hobbyism, or Indianism, has developed out of a strong fascination with Native American life in the 18th and 19th centuries. “Indian hobbyists” dress in homemade replicas of clothing, craft museum-quality replicas of artifacts, meet in fields dotted with tepees and reenact aspects of North American Indian lifeworlds, using ethnographies, travel diaries, and museum collections as resources. Grounded in fieldwork set among networks of Indian hobbyists in Germany, the Netherlands, Belgium, France, and the Czech Republic, this ethnography analyzes this contemporary practice of serious leisure with respect to the general human desire for play, metaphor, and allusion. It provides insights into the increasing popularity of reenactment practices as they relate to a deeper understanding of human perception, imagination, and creativity.


Harry Potter: Crafting Wizardry

Harry Potter: Crafting Wizardry

Author: Jody Revenson

Publisher: Simon and Schuster

Published: 2021-06-08

Total Pages: 164

ISBN-13: 1647222842

DOWNLOAD EBOOK

Over 25 official crafting activities inspired by the Harry Potter films. Filled with imaginative projects, this official book of craft activities channels the magic of the Wizarding World into your home. Featuring over 25 crafts covering a range of skill levels, Crafting Wizardry includes clear, step-by-step, illustrated instructions so that the whole family can share in the magic. Inside you’ll learn how to craft your very own wand, decorate your home to showcase your Hogwarts house pride, create your own pop-ups, and so much more. Sprinkled with fun facts and behind-the-scenes insights, this book also features film stills, original concept art, and blueprints from the making of the Harry Potter films to take you deeper into the Wizarding World and further inspire your creativity. So get ready, it’s time for some crafting wizardry!


The Crafting of the 10,000 Things

The Crafting of the 10,000 Things

Author: Dagmar Schäfer

Publisher: University of Chicago Press

Published: 2011-04-15

Total Pages: 353

ISBN-13: 0226735850

DOWNLOAD EBOOK

The last decades of the Ming dynasty, though plagued by chaos and destruction, saw a significant increase of publications that examined advances in knowledge and technology. Among the numerous guides and reference books that appeared during this period was a series of texts by Song Yingxing (1587–1666?), a minor local official living in southern China. His Tiangong kaiwu, the longest and most prominent of these works, documents the extraction and processing of raw materials and the manufacture of goods essential to everyday life, from yeast and wine to paper and ink to boats, carts, and firearms. In The Crafting of the 10,000 Things, Dagmar Schäfer probes this fascinating text and the legacy of its author to shed new light on the development of scientific thinking in China, the purpose of technical writing, and its role in and effects on Chinese history. Meticulously unfolding the layers of Song’s personal and cultural life, Schäfer chronicles the factors that motivated Song to transform practical knowledge into written culture. She then examines how Song gained, assessed, and ultimately presented knowledge, and in doing so articulates this era’s approaches to rationality, truth, and belief in the study of nature and culture alike. Finally, Schäfer places Song’s efforts in conjunction with the work of other Chinese philosophers and writers, before, during, and after his time, and argues that these writings demonstrate collectively a uniquely Chinese way of authorizing technology as a legitimate field of scholarly concern and philosophical knowledge. Offering an overview of a thousand years of scholarship, The Crafting of the 10,000 Things explains the role of technology and crafts in a culture that had an outstandingly successful tradition in this field and was a crucial influence on the technical development of Europe on the eve of the Industrial Revolution.