Comments (1)
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)
- Issues with testing
- GC - collectGarbage() called recursively
- [title removed, was either copy/paste error, attempted hack, or something else weird] HOT 1
- Many of my students gave the wrong answer to exercise 15.1, because + is commutative
- is there a little bug in function varDeclaration when defined a local variable
- Find Entry in Table.c will enter endless loop if not found? HOT 1
- Make errors HOT 4
- Should the woff files be executable?
- Question about chapter 9 while loops
- Lox grammar online
- Link is broken on side note of Chapter 1.1.3
- Challenge 11.4 unclear advantage of implementation
- clox not being able to concat several new strings in one line (end of ch 20) HOT 1
- Add lox to GitHub Linguist? HOT 2
- 3.9.4 someVariable instead of Breakfast?
- Typo in chapter #24
- Regular block comment nesting HOT 1
- Question about challenge 10.3 HOT 2
- challenge 10.2 answer modify HOT 1
- Token definition is not suitable unique (in immutable language/contexts)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from craftinginterpreters.