OSDev.org

The Place to Start for Operating System Developers
It is currently Sat Feb 23, 2019 9:39 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 8 posts ] 
Author Message
 Post subject: "Crafting Interpreters" - early-release version of textbook
PostPosted: Thu Sep 27, 2018 9:55 am 
Offline
Member
Member
User avatar

Joined: Fri Oct 27, 2006 9:42 am
Posts: 1425
Location: Athens, GA, USA
Crafting Interpreters is a book on developing programming language translators - focusing on interpreters, but also covering compilers - which is being written by one Bob Nystrom. Nystrom has been releasing the early drafts of the chapters on this web site as they are written, hoping to get feedback and error checking from the community. Those here who have an interest in language translators might want to go over it.

_________________
Rev. First Speaker Schol-R-LEA;2 LCF ELF JAM POEE KoR KCO PPWMTF
μή εἶναι βασιλικήν ἀτραπόν ἐπί γεωμετρίαν
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.


Top
 Profile  
 
 Post subject: Re: "Crafting Interpreters" - early-release version of textb
PostPosted: Sat Sep 29, 2018 1:15 am 
Offline
Member
Member
User avatar

Joined: Sat Mar 31, 2012 3:07 am
Posts: 3328
Location: Chichester, UK
Looks interesting. Thanks for the link.


Top
 Profile  
 
 Post subject: Re: "Crafting Interpreters" - early-release version of textb
PostPosted: Sat Sep 29, 2018 11:27 am 
Offline
Member
Member

Joined: Thu Jul 03, 2014 5:18 am
Posts: 69
Location: The Netherlands
Thanks for sharing! Could probably learn a trick or two for my own project.

_________________
My blog: http://www.rivencove.com/


Top
 Profile  
 
 Post subject: Re: "Crafting Interpreters" - early-release version of textb
PostPosted: Mon Oct 01, 2018 3:12 am 
Offline
Member
Member

Joined: Thu Jul 05, 2012 5:12 am
Posts: 921
Location: Finland
I read the first chapter and liked his writing style so far. Thanks for the link.

_________________
Undefined behavior since 2012


Top
 Profile  
 
 Post subject: Re: "Crafting Interpreters" - early-release version of textb
PostPosted: Mon Oct 01, 2018 4:06 am 
Offline
Member
Member

Joined: Wed Mar 30, 2011 12:31 am
Posts: 286
Coincidentally, I started reading this a few days before Schol-R-LEA posted it here... I've forgotten so much from my uni compiler courses, but I want to get something cooked up to ship with my OS so the second half on building a byecode-based interpreter in C really intrigues me.

_________________
toaruos on github | toaruos.org | gitlab | twitter |


Top
 Profile  
 
 Post subject: Re: "Crafting Interpreters" - early-release version of textb
PostPosted: Mon Oct 01, 2018 9:05 am 
Offline
Member
Member
User avatar

Joined: Mon Sep 03, 2018 2:25 am
Posts: 34
Could this be handy for creating an AML interpreter?


Top
 Profile  
 
 Post subject: Re: "Crafting Interpreters" - early-release version of textb
PostPosted: Mon Oct 01, 2018 12:24 pm 
Offline
Member
Member
User avatar

Joined: Fri Oct 27, 2006 9:42 am
Posts: 1425
Location: Athens, GA, USA
thomtl wrote:
Could this be handy for creating an AML interpreter?


The sections on lexical analysis, parsing, and general code-generation methods, almost certainly.

_________________
Rev. First Speaker Schol-R-LEA;2 LCF ELF JAM POEE KoR KCO PPWMTF
μή εἶναι βασιλικήν ἀτραπόν ἐπί γεωμετρίαν
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.


Top
 Profile  
 
 Post subject: Re: "Crafting Interpreters" - early-release version of textb
PostPosted: Sun Oct 14, 2018 6:08 pm 
Offline
Member
Member

Joined: Tue Mar 04, 2014 5:27 am
Posts: 934
Looks good and quite clear/clean.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group