{"author_url":"https://blog.hatena.ne.jp/sumim/","blog_title":"Smalltalk\u306et\u306f\u5c0f\u6587\u5b57\u3067\u3059","provider_name":"Hatena Blog","version":"1.0","image_url":null,"provider_url":"https://hatena.blog","description":"id:sumim:20060406:p5 \u304b\u3089\u306e\u7d9a\u304d\u3002hirofummy \u3055\u3093\u306e Haskell \u7248\u3092 Squeak \u306e Smalltalk \u3067\u66f8\u304d\u76f4\u3057\u305f\u6700\u5f8c\u306e\u7248\u3092\u3001\u3053\u3093\u3069\u306f Ruby \u3067\u76f4\u8a33\u6c17\u5473\u306b\u3002 \u3053\u308c\u3092 Ruby \u3089\u3057\u304f\u66f8\u304d\u76f4\u3059\u306e\u306b\u5fc5\u8981\u306a Ruby \u529b\u306f\u3001\u6065\u305a\u304b\u3057\u306a\u304c\u3089\u79c1\u306b\u306f\u5099\u308f\u3063\u3066\u3044\u307e\u305b\u3093\u3002\uff57 #!/usr/local/bin/ruby series = ARGV[0] lines = Array.new curr = 0 add = proc do |chr| lines.each_with_index do |line,idx| line.insert(0, idx == curr\u2026","type":"rich","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fsumim.hatenablog.com%2Fentry%2F20060407%2Fp1\" title=\" AA \u6298\u308c\u7dda\u30b0\u30e9\u30d5\u30af\u30a4\u30ba\u3000\uff16 - Smalltalk\u306et\u306f\u5c0f\u6587\u5b57\u3067\u3059\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","categories":["OOPL"],"blog_url":"https://sumim.hatenablog.com/","title":" AA \u6298\u308c\u7dda\u30b0\u30e9\u30d5\u30af\u30a4\u30ba\u3000\uff16","published":"2006-04-07 00:00:00","author_name":"sumim","height":"190","width":"100%","url":"https://sumim.hatenablog.com/entry/20060407/p1"}