2009年4月8日水曜日

Test entroy

This is a test.

And test.

これはテストです。

This is テスト。

これは test.

emphasis emphasis 強調 強調 underlined underlined 下線 下線

(defun foo ()
'foo)


おしまい

見出し1

あああ

見出し2

いいい

見出し3

ううう

2009年3月29日日曜日

CL パッケージの最も長いシンボル series:collect-max

以前 CL パッケージで中で最も長いシンボルはどれか探すのを SERIES でやろうとした。そのとき series:collect-max の使い方をよく理解してなかった。第1引数に数値のシリーズをとるので、最大長は返せるけど、その最大長を持つシンボルは返せないと思っていた。

でも、第二引数に第一引数と対応するシンボルのシリーズを渡してやるとちゃっとシンボルの方を返してくれた。

この最大のものを返すといのは loop マクロが苦手としているところで、iterate なんかが上手に解決しているところ。SERIES でもきれいに書けてよかった。

(require :series)

(let* ((symbols (series:scan-symbols :cl))
(lengths (series:map-fn t (lambda (symbol)
(length (symbol-name symbol)))
symbols)))
(series:collect-max lengths symbols))

2009年3月28日土曜日

タイトル

ああああ

いいいい

うううう

テストです BBBBB

レベル1

あああ

レベル2

いいいい

レベル3

うううう

まみむめも♪
レベル4

おおおお

レベル5

おおおお

レベル6

おおおお

レベル7

おおおお

(in-package :blogger)

(defvar *author* nil)
(defvar *email* nil)
(defvar *passwd* nil)
(defvar *blog-id* nil)

(defvar *blogger* nil)

(load (merge-pathnames #p".blogger.lisp" (user-homedir-pathname)))

;; Drakma の設定
;; UTF-8
(setq *drakma-default-external-format* :utf-8)
;; application/atom+xml をバイナリではなくテキストとして扱う。
(pushnew (cons "application" "atom+xml") drakma:*text-content-types*
:test #'equal)

テストです

レベル1

あああ

レベル2

いいいい

レベル3

うううう

まみむめも♪
レベル4

おおおお

(in-package :blogger)

(defvar *author* nil)
(defvar *email* nil)
(defvar *passwd* nil)
(defvar *blog-id* nil)

(defvar *blogger* nil)

(load (merge-pathnames #p".blogger.lisp" (user-homedir-pathname)))

;; Drakma の設定
;; UTF-8
(setq *drakma-default-external-format* :utf-8)
;; application/atom+xml をバイナリではなくテキストとして扱う。
(pushnew (cons "application" "atom+xml") drakma:*text-content-types*
:test #'equal)

2009年3月21日土曜日

テスト

テストエントリ

ばは