Registration info |
参加 Free/Pay at the door
Standard (Lottery Finished)
|
---|
Description
Purpose
To learn the basics of Common Lisp programming step by step.
Textbook
Mentors
・cxxxr:He develops Common Lisp editor lem.
・Eddie:He develops darkmatter, the notebook-style Common Lisp environment.
・asciian:He develops Iris, the interpreter of ISLisp.
Content
You will submit tasks that t-cool makes for this seminar.
(Basic)
Chapter5. Functions
Chapter6. Variables
Chapter7. Macros: Standard Control Constructs
Chapter8. Macros: Defining Your Own
(Developing application)
Chapter3. Simple Database
Chapter9. Building a Unit Test Framework
If you finish Chapter 9, you can ask questions about the following chapters.
We're preparing the questions about the following chapters.
Who is this seminar for?
- Common Lisp beginner
Preparation
-
to prepare a laptop that MacOS or Ubuntu is installed
-
to install cl-tutor in advance
Seminar
-
You can ask a question about the questions on the question channel.
-
You can try to solve the questions tcool made.
Participation Fee
Free.
It would be happy if you supported us by donation.
The donation page is here
目的
・基本編では、Common Lispの基本を学びます。
・実践編では、Common Lispでのプロダクト開発に挑戦します。
教科書
メンターの紹介
・cxxxrさん:Common Lispエディタlemの開発者です。
・Eddieさん:notebook形式のCommon Lisp開発環境 darkmatterの開発者です。
・asciianさん:ISLispのインタプリタIrisの開発者です。
内容
実践Common Lispに関する討議、また、各章に設けた課題演習を通して、テキストへの理解を深めていただきます。
(基本編)
・5章. 関数
・6章. 変数
・7章. マクロ:標準的な制御構文の構築
・8章. マクロ:自分で定義しよう
(実践編) 3章, 9章のシステムを構築していただきます。
・3章. 実践:簡単なデータベース
・9章. 実践:ユニットテストフレームワーク
(備考)
・9章までを完了された場合、10章以降の内容について質問していただけます。
・10章以降の確認問題は、現在、制作準備中です。
対象者
- Common Lisp入門者
学習の準備
・テキスト:実践Common Lispをご準備ください。
・パソコン:MacOSかUbuntuがインストールされたパソコンをご準備ください。
・cl-tutor:事前にcl-tutorをインストールしてください。
学習の流れ
・テキストについて質問チャンネルで質問できます。
・各章の理解度を確認するために、t-coolが制作した課題を解いてもらいます。
申し込み方法
上の申し込みより参加申し込みをお願いいたします。
募金のお願い
t-coolは、Common Lisp普及を目的の1つとしている任意団体です。
募金で支援をしていただけますと幸いです。
-
ゆうちょ銀行 店番: 458, 口座番号: 25809251, 名義: エイゴ・パソコンキョウシツツクール
-
Patreon https://www.patreon.com/tcool
メンター
Media View all Media
If you add event media, up to 3 items will be shown here.