
Common Lispの系譜を継ぐマイコン上のuLispをラズパイPico2上で練習中。前回はCommon Lisp上「マクロ」として実装されている「あれやこれ」がuLisp上ではスペシャルフォームなどとして実装されていることを見ました。今回はマクロであったはずのあれやこれの実際の動作を拝見。みかけに違いはないのよ。
“Lispと一緒(21) ラズパイPico2でもuLisp、マクロでない者共” の続きを読む
デバイス作る人>>デバイス使う人>>デバイスおたく
Common Lispの系譜を継ぐマイコン上のuLispをラズパイPico2上で練習中。前回はCommon Lisp上「マクロ」として実装されている「あれやこれ」がuLisp上ではスペシャルフォームなどとして実装されていることを見ました。今回はマクロであったはずのあれやこれの実際の動作を拝見。みかけに違いはないのよ。
“Lispと一緒(21) ラズパイPico2でもuLisp、マクロでない者共” の続きを読む
Common Lispの系譜を継ぐマイコン上のuLispをラズパイPico2上で練習中。今回は巡り巡ってリスト関係の関数に戻ってまいりました。uLispは「マイクロ」なので関数の数は少ないですが、この辺の関数どもの挙動にはCommon LispとuLispの差は見えませぬ。あったら困るか?さっさと練習して次へ。 “Lispと一緒(19) ラズパイPico2でもuLisp、list関連関数” の続きを読む
Common Lispの系譜を継ぐマイコン上のuLispをラズパイPico2上で練習中です。前回までで算術演算系の関数どもはひと段落。今回は、文字と文字列を扱うものどもです。Common Lispでは多数ある関数どもが uLisp ではこじんまりとした数です。必要最小限?知らんけれども。いくつかは既に練習済じゃと。 “Lispと一緒(15) ラズパイPico2でもuLisp、文字と文字列” の続きを読む
Common Lispの系譜を継ぐマイコン上のuLispをラズパイPico2上で練習中です。前回は指数、対数系の演算関数を練習。計算精度を除けばCommon lisp とuLispに違いなし、平穏無事。今回は、乱数、最大最小、丸めなどやってみます。概ね一緒ではあるものの、コマケー違いがあるんだ、今回は。
“Lispと一緒(13) ラズパイPico2でもuLisp、乱数、最大最小、丸め系?” の続きを読む
Common Lispの系譜を継ぐマイコン上のuLispをラズパイPico2上で練習中。前回は算術演算を練習するのに浮動小数点数使ってしまいました。しかし、uLispにおいては浮動小数点数は extensions という位置づけです。ターゲットマイコンによっては使えない機種もあり。Common Lispとの差異もあり。
“Lispと一緒(11) ラズパイPico2でもuLisp、算術演算、三角関数、平方根” の続きを読む