Kelford Press · 2026
The Compiler's Apprentice
On the Craft of Building Languages
By Anna Linde
No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means — electronic, mechanical, photocopying, recording, or otherwise — without the prior written permission of the publisher, except for brief quotations in reviews …
Contents
- 01Why Build a Language
- 02The Tokeniser Is the First Honest Step
- 03Parsers as Conversations
- 04Types Are Promises
- 05The IR Is Where the Compiler Thinks
- 06Optimisation Without Tears
- 07Errors Are User Interface
- 08The Tooling Around the Language
- 09Knowing When You Are Finished
- 10Bibliography
- 11Notes
- 12About the Author
Editions
Digital (PDF)
Free
- Sold outPrintISBN 978-1-7398-2231-2
- Sold outAudioISBN 978-1-7398-2232-9
Print runs are small. We'll contact you when the next batch ships.