私は現在Lispを学んでいます。LocomotiveBASIC-> Z80 Assembler-> Pascal-> C-> Perl-> C#-> Rubyという言語の進歩から来ています。私のアプローチは同時に:
- SBCL、QuickLisp、closure-html、およびdrakmaを使用して簡単なWebスクレーパーを記述します
- SICP講義を見る
これはうまく機能していると思います。私はLispを合理的に簡単に読むことができるという点で、良い「Lispゴーグル」を開発しています。また、依存関係のQuicklispなど、Lispエコシステムがどのように機能するかについても感じています。
私は本当に欠けている何か、しかし、味付けLisperが実際にどのように感ある作品。
.NET向けにコーディングするときは、ReSharperとVisualSVNを使用してVisual Studioをセットアップします。私はテストを書き、実装し、リファクタリングし、コミットします。それから、ストーリーを完成させるのに十分なことが終わったら、AUATをいくつか書きます。その後、TeamCityでリリースビルドを開始し、テストとできれば承認のために新しい機能を顧客にプッシュします。インストーラーが必要なアプリの場合は、WiXまたはInnoSetupを使用します。明らかに、CIシステムを介してインストーラーを構築します。
だから、私の質問は:経験豊富なLisperとして、あなたのワークフローはどのようなものですか?あなたは主にREPLで働いていますか、それともエディターで働いていますか?ユニットテストはどのように行いますか?継続的インテグレーション?パッケージングと展開?あなたが机に座って、片方にコーヒーのマグカップを、もう片方にジョン・マッカーシーの額入りの写真を蒸しているとき、あなたはそれをどうしますか?
現在、私はLispコーディングを理解しているように感じていますが、Lisp開発ではありません...