learn-ruby-in-kansai:1735
From: NISHIMOTO Keisuke <keisuken@c...>
Date: Sat, 01 Sep 2007 23:14:04 +0900
Subject: [learn-ruby-in-kansai:1735] Re: (再)第19回 Ruby/Rails勉強会@関西のプログラムを募集します
西本です. Tagawa Hirofumi さんは書きました: > Tagawaです。 > そろそろ締切から2週間を切りました。みなさん発表のお題は無いでしょうか? > 今のところ > okkezさんの > Ruby で学ぶオブジェクト指向の基礎 > 石川さんの > Rails を教える順序の検討 > の2つの立候補がありますが、まだ2時間近く空いております。スケジュールの調整はRuby関西スタッフがいたしますので、ちょっとしたRubyのトピックなどでも結構ですので、皆さんどしどし応募してください。 「ScalaからみたRuby」 概要: Matzにっきでも取り上げられたJVM上で動作する静的関数型言語 「Scala」を例に動的型言語「Ruby」の言語的性質を再考します. Scalaは,Rubyと同じくオブジェクト指向型の言語ですが,殆どの 型(クラスなど)を実行前またはコンパイル時に静的に解決します. また静的型を柔軟に扱うための文法と機能を持っていたり,軽量 の並列化機能「Actor」を持っていて,なかなか面白い言語になっ ています. またコンパイルの過程でJavaのクラス(ほぼ1:1)に変換してしまう ため,Java言語でコンパイルしたクラスとほぼ同じ性能を発揮しま す. 一方Rubyは,同じくオブジェクト指向言語ですが,型の内容は実行 時までわかりません.この動的な性質により,今重要とされている メタプログラミングを容易にします. また自由な表記や便利な文法により,ループや条件に一致したオブ ジェクトの抽出が容易になったり,簡潔に記述できるようになって います. また最近軽量並列化機能「Fiber」が実装され,注目されています. 「Scala」「Ruby」とも似たコンセプトが合ったり,一方まったく 違うアプローチをとっていたりとなかなか興味深いと思います. その両者の言語を文法や機能を比較しながらRubyの意義を検討して いきたいと思います. 対象: 中級者から上級者 時間: 40分(〜50分)程度(質疑応答10分)を想定 ちょっと敷居が高いような気がしますが,なぜ今Rubyが注目される のかを文法や機能の立場から垣間見れるのではないかと思います. -- ---------+---------+---------+---------+---------+---------+---------- NISHIMOTO Keisuke -- ML: learn-ruby-in-kansai@r... 使い方: http://QuickML.com/
1728 2007-08-25 17:26 [tagahiro@p... ] 第19回 Ruby/Rails勉強会@関西のプログラムを募集します 1729 2007-08-25 18:15 ┣[tagahiro@p... ] 1730 2007-08-27 14:06 ┣[okkez000@g... ] 1732 2007-09-01 14:13 ┃┗[tagahiro@p... ] 1731 2007-08-28 04:53 ┣[topstone@y... ] 「Rails を教える順序の検討」 (Re: 第19回 Ruby/Rails勉強会@関西のプログラムを募集します) 1733 2007-09-01 14:15 ┃┣[tagahiro@p... ] 1761 2007-09-13 19:09 ┃┗[tagahiro@p... ] 1765 2007-09-14 21:50 ┃ ┗[topstone@y... ] chat 活用とか (Re: 「Rails を教える順序の検討」) 1734 2007-09-01 14:25 ┣[tagahiro@p... ] (再)第19回 Ruby/Rails勉強会@関西のプログラムを募集します -> 1735 2007-09-01 16:14 ┃┣[keisuken@c... ] 1736 2007-09-01 16:29 ┃┃┣[ko1@a... ] 1737 2007-09-01 16:50 ┃┃┃┗[keisuken@c... ] 1740 2007-09-06 03:18 ┃┃┣[tagahiro@p... ] 1762 2007-09-13 19:11 ┃┃┣[tagahiro@p... ] 1770 2007-09-26 17:49 ┃┃┗[keisuken@c... ] Re: 第19回 Ruby/Rails勉強会@関西 1772 2007-09-27 04:46 ┃┃ ┣[shoko-m@m... ] 1773 2007-09-27 04:55 ┃┃ ┗[shoko-m@m... ] 第19回 Ruby/Rails勉強会@関西発表資料に関して 1774 2007-09-27 06:28 ┃┃ ┣[ujihisa@g... ] 1775 2007-09-27 11:28 ┃┃ ┣[keisuken@c... ] 1776 2007-09-27 12:37 ┃┃ ┃┗[konami@k... ] 1777 2007-09-28 12:23 ┃┃ ┗[topstone@y... ] 明朝6時までに (Re: 発表資料に関して) 1778 2007-09-28 14:04 ┃┃ ┣[shoko-m@m... ] 1781 2007-09-29 00:32 ┃┃ ┃┗[topstone@y... ] internal server error (Re: 明朝6時までに) 1782 2007-09-29 00:48 ┃┃ ┃ ┗[okkez000@g... ] 1779 2007-09-28 18:42 ┃┃ ┗[konami@k... ] 印刷資料 1780 2007-09-28 20:02 ┃┃ ┗[shoko-m@m... ] 1783 2007-09-29 01:15 ┃┃ ┗[keisuken@c... ] 1738 2007-09-02 17:51 ┃┣[okkez000@g... ] 1741 2007-09-06 03:21 ┃┃┗[tagahiro@p... ] @ 1749 2007-09-09 15:21 ┃┗[aki.kyara@g... ] 1752 2007-09-10 19:54 ┃ ┗[tagahiro@p... ] @ 1756 2007-09-11 16:44 ┃ ┗[aki.kyara@g... ] 1757 2007-09-11 17:14 ┃ ┗[tagahiro@p... ] 1747 2007-09-09 01:09 ┗[ko1@a... ] 1748 2007-09-09 01:38 ┣[konami@k... ] 1750 2007-09-10 09:31 ┃┗[ujihisa@g... ] 1753 2007-09-10 19:59 ┃ ┗[tagahiro@p... ] 1751 2007-09-10 19:46 ┗[tagahiro@p... ] 1758 2007-09-12 16:04 ┗[ko1@a... ] 1759 2007-09-13 00:03 ┣[shoko-m@m... ] 1760 2007-09-13 10:57 ┗[tagahiro@p... ]