東方算程譚

Oriental Code Talk ── επιστημηが与太をこく、弾幕とは無縁のシロモノ。

目次

Blog 利用状況

ニュース

著作とお薦めの品々は

著作とお薦めの品々は
東方熱帯林へ。

あわせて読みたい

わんくま

  1. 東京勉強会#2
    C++/CLI カクテル・レシピ
  2. 東京勉強会#3
    template vs. generics
  3. 大阪勉強会#6
    C++むかしばなし
  4. 東京勉強会#7
    C++むかしばなし
  5. 東京勉強会#8
    STL/CLRによるGeneric Programming
  6. TechEd 2007 @YOKOHAMA
    C++・C++/CLI・C# 適材適所
  7. 東京勉強会#14
    Making of BOF
  8. 東京勉強会#15
    状態遷移
  9. 名古屋勉強会#2
    WinUnit - お気楽お手軽UnitTest

CodeZine

  1. Cで実現する「ぷちオブジェクト指向」
  2. CUnitによるテスト駆動開発
  3. SQLiteで組み込みDB体験(2007年版)
  4. C++/CLIによるCライブラリの.NET化
  5. C# 1.1からC# 3.0まで~言語仕様の進化
  6. BoostでC++0xのライブラリ「TR1」を先取りしよう (1)
  7. BoostでC++0xのライブラリ「TR1」を先取りしよう (2)
  8. BoostでC++0xのライブラリ「TR1」を先取りしよう (3)
  9. BoostでC++0xのライブラリ「TR1」を先取りしよう (4)
  10. BoostでC++0xのライブラリ「TR1」を先取りしよう (5)
  11. C/C++に対応した、もうひとつのUnitTestFramework ─ WinUnit
  12. SQLiteで"おこづかいちょう"
  13. STL/CLRツアーガイド
  14. マージ・ソート : 巨大データのソート法
  15. ヒープソートのアルゴリズム
  16. C++0xの新機能「ラムダ式」を次期Visual Studioでいち早く試す
  17. .NETでマンデルブロ集合を描く
  18. .NETでマンデルブロ集合を描く(後日談)
  19. C++/CLI : とある文字列の相互変換(コンバージョン)
  20. インテルTBBによる選択ソートの高速化
  21. インテルTBB3.0 によるパイプライン処理
  22. Visual C++ 2010に追加されたSTLアルゴリズム
  23. Visual C++ 2010に追加されたSTLコンテナ「forward_list」
  24. shared_ptrによるObserverパターンの実装
  25. .NETでマンデルブロ集合を描く(番外編) ── OpenCLで超並列コンピューティング
  26. StateパターンでCSVを読む
  27. 状態遷移表からStateパターンを自動生成する
  28. 「ソートも、サーチも、あるんだよ」~標準C++ライブラリにみるアルゴリズムの面白さ
  29. インテルTBBの同期メカニズム
  30. なぜsetを使っちゃいけないの?
  31. WPFアプリケーションで腕試し ~C++でもWPFアプリを
  32. C++11 : スレッド・ライブラリひとめぐり
  33. Google製のC++ Unit Test Framework「Google Test」を使ってみる
  34. メールでデータベースを更新するココロミ
  35. Visitorパターンで遊んでみたよ
  36. Collection 2題:「WPFにバインドできる辞書」と「重複を許す検索set」
  37. Visual C++ 2012:stateless-lambdaとSQLiteのぷち拡張
  38. 「Visual C++ Compiler November 2012 CTP」で追加された6つの新機能

@IT

  1. Vista時代のVisual C++の流儀(前編)Vista到来。既存C/C++資産の.NET化を始めよう!
  2. Vista時代のVisual C++の流儀(中編)MFCから.NETへの実践的移行計画
  3. Vista時代のVisual C++の流儀(後編) STL/CLRによるDocument/Viewアーキテクチャ
  4. C++開発者のための単体テスト入門 第1回 C++開発者の皆さん。テスト、ちゃんとしていますか?
  5. C++開発者のための単体テスト入門 第2回 C++アプリケーションの効率的なテスト手法(CppUnit編)
  6. C++開発者のための単体テスト入門 第3回 C++アプリケーションの効率的なテスト手法(NUnit編)

AWARDS


Microsoft MVP
for Visual Developer - Visual C++


Wankuma MVP
for いぢわる C++


Nyantora MVP
for こくまろ中国茶

Xbox

Links

記事カテゴリ

書庫

日記カテゴリ

再履修しよっかな…

LISPの.Net実装: L Sharp .NET をみつけた。

Welcome to L Sharp .NET, a powerful lisp-based scripting language for .NET.
Copyright (C) 2005 Rob Blackwell & Active Web Solutions.

This program is free software and is distributed under the terms of
the GNU General Public License.

For more information, see www.lsharp.org

Build 1.2.1.28724
Microsoft Windows NT 5.1.2600 Service Pack 2
CLR 2.0.50727.1378

> (+ 10 20 30)
60
> (setq x '(+ 10 20 30))
(+ 10 20 30)
> (WriteLine Console (eval x))
60
null
>

お...おもしろすぐる。 うつくしすぐる。
LISPは昔々ちょびっと齧ってたんですけどねー
もっぺん遊んでみよっかなー

[追記]
// LSharp.dll を参照させといて…
class Program {
  static void Main() {
    object o = LSharp.Runtime.EvalString("(+ 10 20 30)");
    System.Console.WriteLine(o.ToString());
  }
}

...あのー、山のようにおもしろいんですけど

投稿日時 : 2007年9月3日 23:53

コメントを追加

# re: 再履修しよっかな… 2007/09/04 0:35 やまだ

Lisp といえば car と cdr。
> (car '(1 2 3))
1
> (cdr '(1 2 3))
(2 3)

おお、懐かしい。
調子に乗って cdar cadr, cddar とかやろうとするとエラー。うーむ、書き方間違ったかな。その辺ちゃんと復習しなきゃー。
#IronLisp はビルドエラーのまま放置している根性なしの私。

# re: 再履修しよっかな… 2007/09/04 0:43 επιστημη

なんたって計算機の歴史上二番目に旧い高級言語だし。
でありながら今でもどっこい現役、どころか元気一杯なのは
その純粋な美しさゆえと思うワケですよ。
再履修の価値大いにアリと思うワケですよー。
# あーLSharpってIronLispの元ネタなのかー

# re: 再履修しよっかな… 2007/09/04 0:56 囚人

Lisp は神の言語

# re: 再履修しよっかな… 2007/09/04 1:01 IIJIMAS

おもしろそうですね。
とりあえずダウンロードして少しだけ。
こっそり勉強しようっと。

# re: 再履修しよっかな… 2007/09/04 3:18 まつあに

ひえーー、L Sharp.NET ですか!

当然CLOSも使えんのかな。
MOPとか懐かすぃぃ!

って、上っ面しか勉強しなかったから
なーんも覚えてないけど。

# re: 再履修しよっかな… 2007/09/04 9:13 επιστημη

> 調子に乗って cdar cadr, cddar とかやろうとするとエラー。

ちっちっち。

(caddr '(a b c))
= (car (cdr (cdr '(a b c))))
→ (car (cdr '(b c)))
→ (car '(c))
→ c

# re: 再履修しよっかな… 2007/09/04 19:27 やまだ

> (caddr '(a b c))
あ、反対側から読んでた。こーゆーことをしたい場合は cddar じゃなかったのね。
やっぱ、10 年以上のブランクは長いっす。

タイトル  
名前  
URL
コメント