Giter VIP home page Giter VIP logo

Comments (1)

munificent avatar munificent commented on May 14, 2024

copyright year is 2015, I forgot to point this out earlier

Fixed. This trips everyone up, even though only showing the oldest date is in fact sufficient. I think people expect copyrights to show freshness, when the intent is actually to show originality. The older the copyright the better, because it shows you got there first.

But, since it confuses everyone, changed it to show the date range.

"Ritchie had this idea called ..."

Added Dennis.

the term "Ref counting" isn't formally introduced.

Yeah. I looked at that pair of paragraphs and tried to figure out a what to weave in "I'm not gonna explain them", but couldn't get it to flow. 🤷‍♂️

The term "literal" is used.

An ongoing dilemma I have is not being sure how much knowledge the reader has. I am assuming they are already an experience programmer, so I expect some language lingo to be familiar to them as users of programming languages. In most cases, I do try to define it, at least roughly, but I don't want to spend too much prose assuming they know nothing.

"Functions are first-class in Lox" - I don't think "first-class" is defined.

It says: "which just means they are real values that you can get a reference to, store in variables, pass around"

I think that's enough of a definition. Hopefully, readers are already familiar with the term.

sometimes "first-class", sometimes "first class".

Ah, yes. The rule I'm following is that terms like this are hyphenated when used as an adjective ("first-class function") and not when used as a noun phrase ("functions are first class"). But I wasn't consistent. Went through and fixed a couple.

Thanks!

from craftinginterpreters.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.