Lisp Advent Calendar 2015 3 日目。 昨日はりひにーさんで 大根のメタファーは撃ち抜けない でした。 ʕ•͡ω•ʔ 自動で (export hoge) してくれる public-define っていうのがあるんだけど: (public-define* (print #:rest args) (define (recur xs) (if (null…
Uva Advent Calendar 2015、2 日目。 1 日目はりひにーさんで さあ Uva を始めよう でした。 ʕ•͡ω•ʔ ちょっと前、Emacs に ceylon-mode を入れてみたんだよ (๑´ڡ`๑) へー ʕ•͡ω•ʔ Ceylon でライフゲームなソースがあったから Uva だとどう書くのか書いても面…
Lisp Advent Calendar 2015 2 日目。 昨日はりひにーさんで Lisp Advent Calendar 一日目 でした。 ʕ•͡ω•ʔ 今日も何にもないよな (๑´ڡ`๑) うん
(l ω l〃) あなたと Uva! ╰( ´◔ ω ◔ `)╯ 今すぐダウンロード!! ということで、Uva なら多分なんかネタも絞り出せるんじゃないかと思ったんだけど、あんまり思い浮かばない。 Uva というのは早い話がオレオレ言語処理系で、多分分かると思うんだけど、Ja…
ʕ•͡ω•ʔ 例によってネタがないよな ( ´∀`) SDL のことでもやる? ;; sdl-sample.scm (use-modules (srfi srfi-1) (srfi srfi-2) ((sdl sdl) #:prefix SDL:) ((sdl gfx) #:prefix SDL_gfx:)) (define screen-width 640) (define screen-height 480) (define s…
C# での話です。 ループに気をつけて読んでみると、書いたぷろぐらまーがどの時代の遺物なのかが分かるでしょう。 先カンブリア紀 先カンブリア紀においてはぷろぐらまーも C# の書き方についてあまりわかっていないようです。 この時代ではこのようなソース…
第2回: Clojure 座談会 (๑´ڡ`๑) 餃子美味しい
してみた。 あんまり変わらないかも? 記事上 <link href='https://fonts.googleapis.com/css?family=Cantarell' rel='stylesheet' type='text/css'> デザインCSS /* <system section="theme" selected="wideboard"> */ @import "/css/theme/wideboard/wideboard.css"; /* </system> */ /* <system section="background" selected="fff"> */ body { …</system></link>
IronRuby は衰退しました Mirah という JVM 上で動く Ruby 風言語があるそうで、ググっていたところ .NET Framework 上で動く Ruby 風言語を作りたいなーと思ってしまった。 まずは IronRuby を目コピしてみることにした。 分かったこと Linux 版の MonoDeve…
ログインできなかったので、gdm に切り替えたところ、ログインできるようになった。
A. ╰( ´◔ ω ◔ `)╯ exact->inexact を使おう guile はなんかすごくて、Scheme なのに (/ 1 2) とかやると 1/2 が返ってくる。 Common Lisp かよ!! って思わず突っ込んじゃったよね (。・_・。) スラッシュが付く数というのは 1/2 とか 3/2 とか分数で表せる値の…
Gradle 見てるとビルドツール書きたくなるよね! で、考えたのがこーいう書き方: (task greeting () (println "Hello, World!")) (task count () (map (lambda (it) (print it " ")) (iota 4))) (task intro (#:depends-on greeting) (println "I'm Cradle."…
練習コードを書いてみて分かったことを備忘録的に書いてみる。 とりあえず、TypeScript っぽい構文のコードと JavaScript のコードを付きあわせて説明していくと思う。 % tsc --version message TS6029: Version 1.6.2 空のモジュール TypeScript っぽいコー…
もくもくEmacs #1 進捗としては さあ Uva を始めよう! を書いた。 あと、typescript.el を導入した。
ら、Faraday が LL な MVC framework として既に取られてしまったので Coulombにしようと思う。 こういう感じが: Faraday = require 'faraday' connection = new Faraday { url: 'http://sushi.com' }, (faraday) -> faraday.request 'url_encoded' faraday.…
さて、そまさんのリポジトリを見て、うにょーんとなったので早速 Eclipse をいんすとろーるしてフォークしてみた。 とりあえず、パッケージの根っこの一本化を図ってみた。 後は Maven とか導入してバイナリを git リポジトリから削除してみようかなとかなん…
Scheme でこーいうコードを書いていて、ビックリマークの下の点が無くなっていることに気がついた。 #!/usr/bin/csi -ss (use srfi-9) (define-record-type <argument-parser> (argument-parser. program-name version) argument-parser? (program-name program-name set-prog</argument-parser>…
linum-format を設定しないと出る………。 (if windows-nt-p (setq linum-format "%d7")) (´・ω・`) うぃんよーずならちゃんと出てるから、こういう風にしてる。 ʕ•͡ω•ʔ デフォルトだとちょっとよくない
今度は Emacs の行番号が表示されなくなってしまった。
ʕ•͡ω•ʔ 他人のワザマエ!は君には全く関係ない (*゚∀゚) 人生は自分と他人を比べる時間があるほど長くない ╰( ´◔ ω ◔ `)╯ github とかで気になったリポジトリのコードを読みまくろう ʕ•͡ω•ʔ 剣の道は無限だって石舟斎がゆってたし、技術の道も無限だよきっと ʕ…
かゆ うま
ので、あんいんすとろーるした。 また、うぃんよーず 10 は左のペインにホームフォルダを登録できない。 何かすれば登録できるかもしれないが、私にはその方法を見つけ出すことができなかった。 ユーザーはダウンロード、デスクトップ、ドキュメント、ピクチ…
やったーーーー!! やったよたえちゃん!! これと、MSYS2 があれば unix 分が減って死んでしまうようなことは無くなった。…と思う。 とはいえ、Windows というのは実のところゲーム用 OS なので、開発やギョームには適さないのだ。 昨日も Standard ML を…
NuGet 見てみたら、Monad とかいう興味深い単語があったりしたので、書いてみた: using System; using System.Collections.Generic; using System.Linq; namespace Prelude.Data { /// <summary> /// /// </summary> /// <typeparam name="_Left"></typeparam> /// <typeparam name="_Right"></typeparam> public sealed class Either<_Left, _Right> { ///…</_left,>
(゜_゜) Roswell ってなんだろう? ʕ•͡ω•ʔ そんなことより、聞いてくれよ >>1 よ。エントリタイトルは全く関係ないんだけどさ (゜_゜) うん ʕ•͡ω•ʔ Atom でブログエントリを書こうと思ったんだ (゜_゜) それな ʕ•͡ω•ʔ ちょこちょこっと書いて、保存しようと…
私は有名人になりにくい性質を持っているようだ。 しかし、まあ、なんていうか…それはそれでありがたくもある。 有名になることはバカに見つかることだと誰かが言っていた。 それはこういうことだ。バカはググりぢからがそんなに無いか極端に無いの間に集中…
何らかの罠ではないことを祈りたい。
マネージャーがどんな仕事なのか知りたい? なら、夏休み中に毎日あるあのラジオ体操のことを考えてみるといいんじゃないかな。 夏休みが始まると典型的なマネージャーはラジオ体操カードをみんなに渡すんだ。 ラジオ体操に参加するには朝、早く起きて、この…
╰( ´◔ ω ◔ `)╯ timedatectl set-ntp true を実行しよう (l ω l〃) そしたら、合った 参考 時刻 - ArchWiki JST Clock
だいぶ前に書いたんだけど、すっかり忘れてたのでもっかい書いた。 [1..100] でもよかったかもしれない。 module Main where import Control.Monad (forM_) numsFrom :: Integer -> [Integer] numsFrom n = n : numsFrom (n + 1) isFizz :: Integer -> Bool …