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

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

Wrenについて

class Wren {
  flyTo(city) {
    System.print("Flying to %(city)")
  }
}

Exercismには、Wrenの117個のプログラミング演習があります。 Hello Worldから単純な暗号まで。


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

ExercismのWren演習をすべて見る

Wrenの主な機能


Wren

親しみやすい構文

Wrenは、JSやほかのC言語系の言語から来た人にも親しみやすい、モダンな構文を使っています。

コンパクト

WrenのVMの実装は、読みやすく丁寧にコメントが付けられたCコードで、セミコロンが4000個未満しかありません。

高速

シングルパスのコンパイラー、無駄のないバイトコード、そしてコンパクトなオブジェクトが、Wrenを軽快に動かします。

並行処理

軽量なファイバーを使えば、プログラムを、互いにやり取りするコルーチンの群れとして組み立てられます。

組み込み可能

簡単に組み込めて、依存関係がなく、小さな標準ライブラリと、使いやすいC APIを備えています。

クラスベース

多くのスクリプト言語には、オブジェクトモデルがなかったり、独特だったりします。Wrenはクラスを中心に据えています。

Wren流のメンタリングを受ける

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

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

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

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

Wrenの演習をすべて見る
Wren

Wrenトラックを始めましょう

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

Wrenトラックに参加する