You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
「HaskellでLispを書く日記 / evalの作成(変数編) Lisp は定義された値をテーブルに登録し、それを検索しているようです。 import Text.ParserCombinators.Parsec data Sexp = Nil | Symbol String | N Integer | Cons Sexp Sexp deriving Show {- リストの動作が見えるようにShowインスタンスは無効にする。 instance Show Sexp where show (Nil) = "()" show (N a) = show a show (Symbol a) = a show (Cons a b) = "(" ++ show a ++ showCdr b ++ ")" showCdr (Nil) = "" showCdr (Cons a b) = " " ++ s
「HaskellでLispを書く日記」を写経しながら読んでみます。 import Text.ParserCombinators.Parsec import Debug.Trace data Sexp = Nil | Symbol String |Cons Sexp Sexp deriving Show Show、Read クラスのインスタンスも定義してありますがSexp型データの確認をするために省略して動作させてみます。 -- S式用パーサ:S式はアトムかリストのどちらか。 sexpParser :: Parser Sexp sexpParser = spaces >> ( do { string "("; listParser } <|> do { string "'"; a <- sexpParser; return (Cons (Symbol "quote")(Cons a Nil)
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く