ScottyはHaskell版のSinatraですね。 普段はFlask使ってるし、NodeでWebアプリ使う時にはExpressを使うので、これ以上Sinatraクローンを覚えたいとは思わないが、ソースコードを読んで勉強するにはちょうどいいサイズだった。 newtype ActionM a = AM { runAM ::ErrorT ActionError (ReaderT ActionEnv (StateT Response IO)) a } deriving ( Monad, MonadIO, Functor , MonadReader ActionEnv, MonadState Response, MonadError ActionError) defaultHandler :: ActionError -> ActionM () defaultHandler (Redirect

Adobe Photoshop 1.0のソースコードがComputer History Museumで公開・無料でダウンロードすることが可能になりました。Photoshopは1987年に当時大学生であったトーマス・ノールさんが開発、AppleとAdobeに見せたところAdobeがライセンスを取得し、1990年にバージョン1.0が発売されました。現在から20年以上前に作られたソフトなのですが、そのバージョン1.0.1に使われた12万8000行に及ぶ179個のファイルを見ることができるようになっています。 Computer History Museum | @CHM : Adobe Photoshop Source Code https://computerhistory.org/blog/adobe-photoshop-source-code/ こちらが開発を行ったトーマス・ノールさん。Ph

1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く