Git Product home page Git Product logo

Comments (6)

brandelune avatar brandelune commented on September 13, 2024 1

Done.

As far as I can tell, from the list in:
#88 (comment)
the 3 first points have been completed.

There are only the items about the code snippet and the exercises.

Is anybody working on that (I'm just learning elisp, I'm not qualified here)?

from emacs-lisp.

benreyn avatar benreyn commented on September 13, 2024 1

I just skimmed over the checklist, looks like we have everything covered 👍

from emacs-lisp.

jackhughesweb avatar jackhughesweb commented on September 13, 2024

Things that can be checked off:

The track has a page on the v2 site: https://v2.exercism.io/tracks/elisp
The first exercise is auto_approve: true

Things that need to be completed:

  • The *.org files in docs/ need to be converted into *.md markdown files
  • The track page needs a short description under the name (not starting with TODO) - this is the blurb key in config.json
  • The "About" section needs expanding into a friendly, colloquial, compelling introduction which follows the formatting guidelines
  • The code snippet is too wide and too tall for the track's page (see https://v2.exercism.io/tracks/elisp)
  • Some exercises (~8) need to be marked as core in config.json, and other non-core exercises can then have unlocked_by set
  • Exercises need to have rough estimates of difficulty
  • Exercises need have topics associated with them

from emacs-lisp.

brandelune avatar brandelune commented on September 13, 2024

What about this for the blurb:

"Emacs Lisp is the extension language of the Emacs text editor and as such one of the most used Lisp dialects in the world. It is used to write full-fledged applications that run within Emacs but also user preference files."

from emacs-lisp.

brandelune avatar brandelune commented on September 13, 2024

The "About" section of the page is a bit short. What about something like this:

Emacs Lisp is the language at the core of Emacs, the iconic text editor that is at the beginning of the Free Software movement.
Emacs is made of more than a million lines of Emacs Lisp, and all the applications that run inside Emacs (IDEs for various programming languages, games, planners, etc.) are written in Emacs Lisp.
User preferences are also lists of Emacs Lisp expressions.

Knowing Emacs Lisp is the first step into Lisp, the second oldest programming language still used (just turned 60 in 2018) and also a language that still influences so many other programming languages.

Quoting the creator of Emacs:
"Multics Emacs proved to be a great success — programming new editing commands was so convenient that even the secretaries in his office started learning how to use it. They used a manual someone had written which showed how to extend Emacs, but didn't say it was a programming. So the secretaries, who believed they couldn't do programming, weren't scared off. They read the manual, discovered they could do useful things and they learned to program."

from emacs-lisp.

benreyn avatar benreyn commented on September 13, 2024

Great suggestions @brandelune! Care to open up a PR with these changes?

from emacs-lisp.

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.