GithubHelp home page GithubHelp logo

nipel's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nipel's Issues

offer a less "walk-through" approach

https://www.reddit.com/r/emacs/comments/e9sb5q/new_introduction_to_programming_in_emacs_lisp/fashpal/

The idea is great, but unfortunately I don't think that your book currently achieves that goal. My main objection is that you're not actually allowing your readers to make mistakes or discover anything on their own. You're walking me through your personal discovery process, but essentially you're just telling me what to type and what to think about it. There's no room for me to form my own hypotheses. Any mistake I make is a mistake you told me to make, not my own.

add exercises

https://www.reddit.com/r/emacs/comments/e9sb5q/new_introduction_to_programming_in_emacs_lisp/faz74w0/

I think an easy way to incorporate exercises into your text (because it essentially just means rearranging the text) would be to add a short one at the beginning of each section, then walk through the discovery process like you're already doing.
For example, at the beginning of the "Strings" section, you could add the following exercise: "Using describe-function, find out how the function message works. Use it to display a message about the value of the variable fill-column. Then expand this message to include octal and hexadecimal representations of the value." Then you could describe how to solve this, like you already do, and maybe introduce the possibility of following links in the help buffer (message -> format-message -> format) or how to search the index of the reference manual for 'formatting strings'.

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.