日本語プログラミング言語「こばなし」

Posted by Technohippy Wed, 08 Nov 2006 09:58:00 GMT

  諸君 私はSmalltalkが好きだ
  諸君 私はSmalltalkが大好きだ
  言語仕様が好きだ
  IDEが好きだ
  実行環境が好きだ

  Squeakで Dolphinで
  ObjectWorksで VisualWorksで
  S#で Strongtalkで

  この電脳世界で行われるあらゆるSmalltalkが大好きだ
  (以下思いつかないので省略)

と、いうわけで私はSmalltalkがわりと好きです(初心者ですが)。

選択や繰返しまでメッセージ送信で定義する言語仕様の一貫性にもしびれますが、括弧なしのキーワードメッセージで普通の英文のように英文を書けるところとか特に大好きです。

で、数年前にSqueakでポチポチ遊んでいるときにふと思いました。日本語でうまいことメッセージ送信を定義できたら、普通の文章みたいにかける日本語プログラミング言語が作れるんではなかろうか、と。

そんな数年来の想いを形にするべく、有給消化の暇に任せて試しにRuby+Raccで作ってみました。256本の無道編はすばらしいっすね。

- 日本語プログラミング言語「こばなし」-

まぁ、なんだか思ったよりとても読み難い言語になったんですが、ぼちぼち手を入れてって10年後くらいにまっとうに使えるようになるといいなと思います。

Comments

Trackbacks

Use the following link to trackback from your own site:
http://blog.technohippy.net/articles/trackback/2

  1. From Cialis.
    Cialis.
    Cialis.
  2. From Protonix.
    Protonix.
    Protonix.
  3. From Protonix.
    Protonix.
    Protonix.
  4. From Tramadol.
    Tramadol.
    Tramadol.
  5. From Tramadol.
    Tramadol.
    Tramadol.
  6. From Carisoprodol.
    Carisoprodol.
    Carisoprodol.
  7. From Tramadol.
    Tramadol.
    Tramadol.
  8. From Tramadol.
    Tramadol.
    Tramadol.
  9. From Propecia.
    Propecia.
    Propecia.
  10. From Diazepam.
    Diazepam.
    Diazepam.
  11. From Propecia.
    Propecia.
    Propecia.
  12. From Carisoprodol.
    Carisoprodol.
    Carisoprodol.
  13. From Propecia.
    Propecia.
    Propecia.
  14. From Vicodin.
    Vicodin.
    Vicodin.
  15. From Diazepam.
    Diazepam.
    Diazepam.
  16. From Levitra.
    Levitra.
    Levitra.
  17. From Propecia.
    Propecia.
    Propecia.
  18. From Wellbutrin.
    Wellbutrin.
    Wellbutrin.
  19. From Soma.
    Soma.
    Soma.
  20. From Cialis.
    Cialis.
    Cialis.
  21. From Ambien.
    Ambien.
    Ambien.
  22. From Diazepam.
    Diazepam.
    Diazepam.
  23. From Alprazolam.
    Alprazolam.
    Alprazolam.
  24. From Wellbutrin.
    Wellbutrin.
    Wellbutrin.
  25. From Xanax.
    Xanax.
    Xanax.
  26. From Adipex.
    Adipex.
    Adipex.
  27. From Soma.
    Soma.
    Soma.
  28. From Diazepam.
    Diazepam.
    Diazepam.
  29. From Alprazolam.
    Alprazolam.
    Alprazolam.
  30. From Viagra.
    Viagra.
    Viagra.
  31. From Soma.
    Soma.
    Soma.
  32. From Protonix.
    Protonix.
    Protonix.
  33. From Protonix.
    Protonix.
    Protonix.
  34. From Adipex.
    Adipex.
    Adipex.
  35. From Ultram.
    Ultram.
    Ultram.
  36. From Propecia.
    Propecia.
    Propecia.
  37. From Soma.
    Soma.
    Soma.
  38. From Protonix.
    Protonix.
    Protonix.
  39. From Valium.
    Valium.
    Valium.
  40. From Protonix.
    Protonix.
    Protonix.
  41. From Diazepam.
    Diazepam.
    Diazepam.
  42. From Levitra.
    Levitra.
    Levitra.
  43. From Phentermine no doctor.
    Phentermine no doctor.
    Phentermine no doctor.
  44. From Nexium.
    Nexium.
    Nexium.
  45. From Ambien.
    Ambien.
    Ambien.
  46. From Potassium.
    Potassium.
    Potassium.
  47. From Vioxx.
    Vioxx.
    Vioxx.
  48. From Phentermine.
    Phentermine.
    Phentermine.
  49. From Protonix.
    Protonix.
    Protonix.
  50. From Ambien.
    Ambien.
    Ambien.
  51. From Valium.
    Valium.
    Valium.
  52. From Zyprexa.
    Zyprexa.
    Zyprexa.
  53. From Diazepam.
    Diazepam.
    Diazepam.
  54. From Levitra.
    Levitra.
    Levitra.
  55. From Viagra.
    Viagra.
    Viagra.
  56. From Adipex.
    Adipex.
    Adipex.
  57. From Nexium.
    Nexium.
    Nexium.
  58. From Ambien.
    Ambien.
    Ambien.
  59. From Protonix.
    Protonix.
    Protonix.
  60. From Phentermine no doctor.
    Phentermine no doctor.
    Phentermine no doctor.
  61. From Ambien.
    Ambien.
    Ambien.
  62. From Crestor.
    Crestor.
    Crestor.
  63. From Protonix.
    Protonix.
    Protonix.
  64. From Phentermine prescription online.
    Phentermine prescription online.
    Phentermine prescription online.
  65. From Phentermine no prescription.
    Phentermine no prescription.
    Phentermine no prescription.
  66. From Buy phentermine cod.
    Buy phentermine cod.
    Buy phentermine cod.
  67. From Phentermine overnight delivery saturday.
    Phentermine overnight delivery saturday.
    Phentermine overnight delivery saturday.
  68. From Xanax xr anxiety disorder.
    Xanax xr anxiety disorder.
    Xanax xr anxiety disorder.
  69. From Ultram home gym phentermine.
    Ultram home gym phentermine online.
    Ultram home gym phentermine online. Ultram home gym phentermine.
  70. From Effects of alcoholism and paxil xanax.
    Paxil xanax.
    Effects of alcoholism and paxil xanax.
  71. From What to say to get prescribed xanax.
    What to say to get prescribed xanax.
    What to say to get prescribed xanax.
  72. From No scrip xanax.
    No scrip xanax.
    No scrip xanax.
  73. From Xanax xr crushed.
    Xanax xr crushed.
    Xanax xr crushed.
  74. From Purchase xanax online best online pharmacy.
    Purchase xanax online best online pharmacy.
    Purchase xanax online best online pharmacy. Purchase xanax.
  75. From Extra cheap phentermine.
    Extra cheap phentermine.
    Extra cheap phentermine.
  76. From Xanax buy online cheap overnight delivery.
    Xanax buy online cheap overnight delivery.
    Xanax buy online cheap overnight delivery.
  77. From Purchashing xanax with mastercard.
    Purchashing xanax with mastercard.
    Purchashing xanax with mastercard. Xanax with mastercard.
  78. From Xanax.
    Xanax.
    Xanax.
  79. From Anxiety disorders benzodiazepines xanax.
    Anxiety disorders benzodiazepines xanax.
    Anxiety disorders benzodiazepines xanax.
  80. From Phentermine prescription online.
    Phentermine prescription online.
    Phentermine prescription online.
  81. From Smoking xanax.
    Smoking xanax.
    Smoking xanax.
  82. From Buy xanax without prescription in usa.
    Buy xanax without prescription in usa.
    Buy xanax without prescription in usa.
  83. From Generic xanax 2 mg no prescription.
    Generic xanax 2 mg no prescription.
    Generic xanax 2 mg no prescription.
  84. From Symtoms of xanax withdrawal.
    Symtoms of xanax withdrawal.
    Symtoms of xanax withdrawal.
  85. From Buy phentermine cod.
    Buy phentermine cod.
    Buy phentermine cod.
  86. From Xanax cash delivery overnight.
    Xanax cash delivery overnight.
    Xanax cash delivery overnight.
  87. From Xanax cash delivery overnight.
    Xanax cash delivery overnight.
    Xanax cash delivery overnight.
  88. From Long term side effects from xanax.
    Long term side effects from xanax.
    Long term side effects from xanax.
  89. From Does phentermine contain ephedra.
    Does phentermine contain ephedra.
    Does phentermine contain ephedra.
  90. From Luxury hotel rome canadian no prescription xanax.
    Luxury hotel rome canadian no prescription xanax.
    Luxury hotel rome canadian no prescription xanax.
  91. From Phentermine aciphex aciphex phentermine actos risperdal.
    Phentermine aciphex aciphex phentermine actos risperdal.
    Phentermine aciphex aciphex phentermine actos risperdal.
  92. From 90 cheapest day order phentermine.
    90 cheapest day order phentermine.
    90 cheapest day order phentermine.
  93. From Guaranteed overnight phentermine.
    Guaranteed overnight phentermine.
    Guaranteed overnight phentermine.
  94. From Xanax side effects.
    Xanax side effects.
    Xanax side effects.
  95. From Cheap phentermine 37.5 mg.
    Cheap phentermine 37.5 mg.
    Cheap phentermine 37.5 mg.
  96. From Phentermine diet pills.
    Phentermine diet pills.
    Phentermine diet pills.
  97. From Cheap phentermine no prescription.
    Cheap phentermine no prescription.
    Cheap phentermine no prescription.
  98. From Xanax detox bloghoster.
    Xanax detox bloghoster.
    Xanax detox. Xanax detox bloghoster.
  99. From Xanax norx needed one day fedex overnight delivery.
    Xanax norx needed one day fedex overnight delivery.
    Xanax norx needed one day fedex overnight delivery.
  100. From Cheap phentermine.
    Cheap phentermine.
    Cheap phentermine.
  101. From Buy generic xanax now.
    Buy generic xanax information.
    Buy generic xanax information. Buy generic xanax now.
  102. From Xanax for dogs.
    Xanax for dogs.
    Xanax for dogs.
  103. From Lortab and xanax without a prescription.
    Lortab and xanax without a prescription.
    Lortab and xanax without a prescription.
  104. From Xanax xr drug information xanax xr side effects.
    Xanax xr drug information xanax xr side effects.
    Xanax xr drug information xanax xr side effects. Information on the drug xanax.
  105. From Duration of xanax withdrawal.
    Duration of xanax withdrawal.
    Duration of xanax withdrawal.
  106. From Side effects of drug xanax.
    Side effects of drug xanax.
    Side effects of drug xanax.
  107. From Xanax effect.
    Xanax effect.
    Xanax effect.
  108. From Xanax addiction.
    Xanax addiction.
    Xanax addiction.
  109. From Xanax.
    Xanax.
    Xanax.
  110. From Cheap phentermine.
    Cheap phentermine.
    Cheap phentermine.
  111. From Phentermine no prescription.
    Phentermine no prescription.
    Phentermine no prescription.
  112. From Taking lexapro and xanax together.
    Taking lexapro and xanax together.
    Taking lexapro and xanax together.
  113. From Zoloft and xanax.
    Zoloft and xanax.
    Zoloft and xanax.
  114. From Xanax norx needed one day fedex overnight delivery.
    Xanax norx needed one day fedex overnight delivery.
    Xanax norx needed one day fedex overnight delivery.
  115. From Xanax addiction.
    Xanax addiction.
    Xanax addiction.
  116. From Buy xanax online.
    Buy xanax online.
    Buy xanax online.
  117. From Xanax detox diet pill.
    Xanax detox diet pill.
    Xanax detox diet pill.
  118. From Drug interaction xanax and holy basil.
    Drug interaction xanax and holy basil.
    Drug interaction xanax and holy basil.
  119. From Xanax and heart problems.
    Xanax and heart problems.
    Xanax and heart problems.
  120. From Smoking xanax.
    Smoking xanax.
    Smoking xanax.
  121. From Xanax grapefruit juice.
    Xanax and grapefruit.
    Xanax grapefruit juice.
  122. From Pictures of xanax.
    Pictures of xanax.
    Pictures of xanax. Xanax pictures.
  123. From Phentermine 30mg.
    Phentermine 30mg.
    Phentermine 30mg.
  124. From Cheep phentermine.
    Cheep phentermine.
    Cheep phentermine.
  125. From Xanax for dogs.
    Xanax for dogs.
    Xanax for dogs.
  126. From Cheap xanax overnight delivery.
    Cheap xanax overnight delivery.
    Cheap xanax overnight delivery.
  127. From Can you take topamax with xanax.
    Can you take topamax with xanax.
    Can you take topamax with xanax.
  128. From Delivery overnight valium xanax.
    Delivery overnight valium xanax.
    Delivery overnight valium xanax.
  129. From Buy cheap xanax without prescription.
    Buy cheap xanax without prescription.
    Xanax without prescription cheap. Buy cheap xanax without prescription.
  130. From Xanax online pharmacy overnight delivery.
    Xanax online pharmacy overnight delivery.
    Xanax online pharmacy overnight delivery.
  131. From Effects of alcoholism and paxil xanax.
    Paxil xanax.
    Effects of alcoholism and paxil xanax.
  132. From Drug interactions depression xanax.
    Drug interactions depression xanax.
    Xanax and depression. Drug interactions depression xanax.
  133. From Xanax withdrawals.
    Xanax withdrawals.
    Xanax withdrawals.
  134. From Generic xanax 2 mg no prescription.
    Generic xanax 2 mg no prescription.
    Generic xanax 2 mg no prescription. Xanax without a prescription.
  135. From Xanax usa mastercard.
    Xanax usa mastercard.
    Xanax usa mastercard.
  136. From Anxiety disorder xanax xr.
    Anxiety disorder xanax xr.
    Anxiety disorder xanax xr.
  137. From Generic xanax 2 mg no prescription.
    Generic xanax 2 mg no prescription.
    Generic xanax 2 mg no prescription.
  138. From Cheap phentermine free shipping.
    Cheap phentermine free shipping.
    Cheap phentermine free shipping.
  139. From Xanax online no prescription overnight delivery.
    Xanax online no prescription overnight delivery.
    Xanax online no prescription overnight delivery.
  140. From Buy xanax 2c overnight delivery.
    Buy xanax 2c overnight delivery.
    Buy xanax 2c overnight delivery.
  141. From Phentermine prescription online.
    Phentermine prescription online.
    Phentermine prescription online.
  142. From Xanax addiction treatment.
    Treatment for xanax addiction.
    Treatment for xanax addiction.
  143. From Buy phentermine cod.
    Buy phentermine cod.
    Buy phentermine cod.
  144. From Phentermine no prescription.
    Phentermine no prescription.
    Phentermine no prescription.
  145. From No scrip xanax.
    No scrip xanax.
    No scrip xanax.
  146. From Xanax abuse.
    Xanax abuse.
    Xanax abuse.
  147. From Xanax side effects.
    Xanax side effects.
    Xanax side effects.
  148. From 3mg xanax no prescription overnight delivery.
    3mg xanax no prescription overnight delivery.
    3mg xanax no prescription overnight delivery.

(leave url/email »)