Giter Site home page Giter Site logo

Comments (7)

switchtrue avatar switchtrue commented on May 13, 2024 3

Thanks for the update @munificent. Loving the book so far and I'm looking forward to the next chapters!

from craftinginterpreters.

louispotok avatar louispotok commented on May 13, 2024 2

@jibal
First, you're wrong: in the last three weeks I see commits for the outline and drafts 1-4 of the Scanning chapter. (see eg here.)

Second, you wrote this in an extremely aggressive way -- completely uncalled for and quite rude. This is someone's side project, which they are providing to you free of charge. If you think it could be improved, you can either forget that it exists or provide constructive feedback.

from craftinginterpreters.

switchtrue avatar switchtrue commented on May 13, 2024 1

Looking at the commit history in this repo seems to suggest its being pretty actively worked on and that the year in the footer is simple a mistake or outdated. See #4

from craftinginterpreters.

jibal avatar jibal commented on May 13, 2024

@mleonard87 What part of "only has the first 4 chapters" don't you understand? You thumbed my report down, but you seem to have made no attempt to understand it or to respond to what I actually wrote. And your grasp of the commit history is poor, at best. There seems to be a lot of polishing but not much actual writing. This thing "went live" a couple of days ago, quite prematurely when there are only 4 chapters. Again, I call for the actual status and progress of the book, in the book, so as to not abuse readers. "Get on my email list and I'll let you know" is not satisfactory.

from craftinginterpreters.

switchtrue avatar switchtrue commented on May 13, 2024

@louispotok Agreed. I just didn't want anyone reading the book to end up here an think the project was already abandoned which is why I commented.
I also believe that the first 4 chapters alone are worth a read even if the rest of the book did not get finished. I've learnt several things I did not already know and the style of writing is very well suited to me.

from craftinginterpreters.

munificent avatar munificent commented on May 13, 2024

The document is copyright 2015

The first commit is from December 27th, 2014. Copyright dates establish when the work is first created, not when it was last updated.

only has the first 4 chapters.

I worked on it off and on through 2015. Starting on June 30th of last year, I have worked on it every single day up until today, which you can see by looking at the log:

https://github.com/munificent/craftinginterpreters/blob/master/note/log.txt

The code for the entire book is complete, tested, and split into chapters (that's what all the funny-looking comments in the source are for). If you run:

make
make chapters
make c_chapters
./util/test.py

It will run the tests for each version of the interpreter as it exists at the end of each chapter.

The build script that weaves the code snippets in with the text is working, which is quite a bit of effort. As is the design of the site, the CSS, and the templates.

Sorry you seem to be having a bad day.

from craftinginterpreters.

jibal avatar jibal commented on May 13, 2024

I did provide constructive criticism -- not even criticism, just a request -- and everyone here has been quite rude to me. Good luck with that. Over and out.

P.S. "If you run ..."

I'm not interested in running the script that builds your book, I was a reader of the book, which was linked from Hacker News. I asked that you include status in the book ... few readers will come here to github to find out about it. Sorry to know that you are so hostile to such a request.

And as for constructive criticism, here is some: next time, wait until a book is largely done before "going live". The way you did it has lost you many readers, people who won't stick around to see what happens.

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.