タグ

2012年6月8日のブックマーク (2件)

  • Haskellの演算子について纏めてみた - 開発やプログラミングや家族や思考

    人が作ったHaskellのコードを読んでいると、記号の意味がわからなくて困ることが多々あったので纏めてみた。hrefでもGoogleでも検索できないしさ… Haskellの演算子で使える記号 !#$%&*+./<=>?@\^|-~ 及びUnicodeに含まれる記号(一覧が欲しい…けど√とか→とかもきっとそうだよね。) ただし「(),;[]`{}_:"'」は除く さらに、「:」で始まるのはデータコンストラクタで予約されているので演算子では使えない。 また、以下の記号列は予約されている 演算子 意味 .. リストの範囲指定。 : リストのcons。 :: 型指定 = 関数束縛。 \ ラムダ(無名関数)。 | パターンマッチのガード条件。data型enum定義。リスト内包表現。 <- リスト内包表現のジェネレータ。do記法での値束縛。 -> 関数の型定義。ラムダ(無名関数)定義。case式。 @

    Haskellの演算子について纏めてみた - 開発やプログラミングや家族や思考
  • このデバイスを使えばあなたのiPhoneやAndroidが超薄型ノートPCに早変わり

    トップ画像のMacbook Airっぽいもの。実は16:9ワイドスクリーンとキーボード、そしてバッテリーを備えた「ClamBook」という製品なのです。これ自体がノートPCというわけではなく、iPhoneAndroid端末を接続することで超薄型ノートPCのように使えるというもの。もちろん物のノートPCほどのパワーはありませんが、同じくらい便利に使えそうですね。 まだ価格やスペック等の詳細は明かされていませんが、年末に発売予定のようです。 また、この製品がどのように機能するかについての説明もまだありません。Androidならシステム全体で対応できそうですけど、iPhoneの場合はホーム画面といった基部分が横表示に対応していないので一部のアプリしか使えなさそうな気がしますが...どうなんでしょ? いずれにせよ、これがとても素晴らしいコンセプトであることは事実。製品化が楽しみです。 [Th