Emacs Lispを学んでマスターしてみませんか?

ExercismのEmacs Lispトラックに参加すると、 96個の演習 コードの自動分析 と マンツーマンのメンタリング、 すべて100%無料で利用できます。

Emacs Lispについて

(defun hello (&optional name)
  "Say hello, optionally to NAME."
  (let ((greetee (or name "World")))
    (concat "Hello, " greetee "!")))

Exercismには、Emacs Lispの96個のプログラミング演習があります。 ギガ秒からドミノまで。


Exercismでは、楽しくやりがいのある演習を通して、コンセプトの理解を試しながらプログラミングを上達させられます。

ExercismのEmacs Lisp演習をすべて見る

Emacs Lispの主な機能


Emacs Lisp

シンプルな構文

Emacs Lispの構文はシンプルで表現力豊か、しかも覚えやすいです。

S式

ソースコードとデータのどちらも、入れ子になったリストで表現します。

マクロ

Emacs Lispのマクロシステムを使えば、言語を簡単にカスタマイズできます。

マルチパラダイム

Emacs Lispは、命令型と関数型の両方のプログラミングスタイルをサポートしています。

スクリプト

Emacsのバッチモードを使えば、Emacs Lispをスクリプト言語として使えます。

充実したドキュメント

Emacs Lispは、エディターの中だけで充実したドキュメントを読むことができます。

Emacs Lisp流のメンタリングを受ける

プログラミング言語にはそれぞれ、物事の進め方があります。Emacs Lispも 同じです。メンターが、Emacs Lispのエンジニアのように 考える方法と、Emacs Lispらしいコードの書き方を 教えてくれます。演習を解いたら、ボランティアチームに 提出してみましょう。ヒントやアイデア、フィードバックをもらい、 Emacs Lispでよく目にする書き方に近づけることができます。 自分が知らないことを知らない、ということに気づかせてくれるでしょう。

メンタリングについてもっと詳しく

コミュニティが作ったEmacs Lispの演習

ExercismのEmacs Lispトラックには、96つの演習があり、より良いコードを書くのに役立ちます。

Emacs Lispの演習をすべて見る
Emacs Lisp

Emacs Lispトラックを始めましょう

何より、誰にとっても100%無料です。

Emacs Lispトラックに参加する