Comments (6)
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.
I just skimmed over the checklist, looks like we have everything covered 👍
from emacs-lisp.
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 indocs/
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 inconfig.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
inconfig.json
, and other non-core exercises can then haveunlocked_by
set - Exercises need to have rough estimates of difficulty
- Exercises need have topics associated with them
from emacs-lisp.
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.
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.
Great suggestions @brandelune! Care to open up a PR with these changes?
from emacs-lisp.
Related Issues (20)
- Documentation for interactive testing HOT 1
- Add hint about emacs version differences to Grain exercise? HOT 1
- Previously passing tests fail with changes from PR #210 HOT 1
- Verify that tests actually implement the canonical tests HOT 3
- Add checkdoc to CI test run
- Readd `;;; Code:` comment to package start of solution files
- Exercism test runner cannot locate Emacs functions that work on my local machine HOT 1
- New maintainer for this track HOT 2
- Out of sync practice exercises
- Test Function in ETL exercise seems to be in error HOT 1
- Out of sync practice exercises
- Out of sync practice exercises
- Reevaluate difficulty levels of practice exercises HOT 2
- Add collatz-conjecture practice exercise
- Add scrabble-score practice exercise
- Add triangle practice exercise
- Out of sync practice exercises
- Add eliuds-eggs exercise
- Add resistor color exercises
- Building a training set of tags for emacs-lisp HOT 21
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 emacs-lisp.