Apply(r ,self ,emacs)

1,318 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,318
On SlideShare
0
From Embeds
0
Number of Embeds
34
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Apply(r ,self ,emacs)

  1. 1. apply(R ,self ,Emacs)
  2. 2. 今日のお品書き• Rのこと• Rユーザから見たEmacs• ESSのこと• ESS拡張• 実演
  3. 3. R(GNU R)・統計解析向けプログラミング言語、またはその処 理系・商用ソフトウェアで動作するS言語とシンタックス まわりはほぼ互換・CRANで管理されている膨大なパッケージ群(2658)・最近では商用統計解析ソフトウェアも、バックエ ンドでR動かしてる。統計解析界隈はRの独壇場・Googleとかfacebookも使っているらしいよ!!
  4. 4. いろいろ変なところも・誰が使うんだ RLastFM 、twitteR・Cなシンタックスだと思われてるけど、実はS式・CLOSなオブジェクト指向だったのが、ふつー のオブジェクト指向に移行ちう・誰も使わないドット対リストとか・Sのださいところをひきずっている。
  5. 5. Rもすでに時代遅れ?• I’ve come to the conclusion that rather than “fixing” R, it would be much more productive to simply start over and build something better. つっても、有力な後継者も今のところいないので しばらくは、安泰なのではないでしょーか。
  6. 6. 突然ですが質問です。
  7. 7. あなたは、なぜEmacsを選んだのですか
  8. 8. 選択肢がEmacsしかなかった!!
  9. 9. R FAQ http://cran.r-project.org/doc/FAQ/R-FAQ.html Should I run Rfrom within Emacs?
  10. 10. Yes, definitely.
  11. 11. いろいろ環境はあるんですけどEclipseGeditnotepad++XyzzyTinn-R
  12. 12. なんかね。。。
  13. 13. ESS(Emacs Speaks Statics)・Emacsの拡張。1992年に開発を開始・統計解析用言語をいろいろとサポート (R, S-Plus, SAS, Stata 、JAGS)・開発が活発。頻繁にアップデート(メジャーバー ジョンアップは今年すでに5回)・MLに投げられたコードもガンガン取りこ む。Contrib に眠ったままのものもちらほら・シンタックスハイライト、ヘルプ引き、ソース コードの実行などなど一通りの機能・ヘルプドキュメント(TeXライクな文法)作成を支援 するモードなどもあり。
  14. 14. ちなみに。。。ess-smart-underscoresmartchr.vimsmartchr.el(IMAKADOさん作) 世の中、狭いですなー
  15. 15. ココ
  16. 16. ESSは便利だけど・いろいろと物足りない。 auto-complete.el とか anything.el使いたい・MLにauto-complete.elの話題が出るも無視・そもそもESSの開発陣に日本人いない。・ESSユーザでさえ、elisp書ける人いなさそ うorz・しょうがないので自分で作った。
  17. 17. ・auto-complete-acr.el インテリセンス。オムニ補完とかも・ess-R-object-popup.el 空気読んでオブジェクトの情報をポップアップ・anything-R.el anything.elのインターフェイスで ヘルプ見たり パッケージをインストールしたりロードしたり
  18. 18. Emacsなんて古くさい?・メジャーな言語ならそうなのかも・Rのようなマイナー言語からすれば 今も、恐らくこれからも最強の開発環境。・マイナー言語にも優しいというのが Emacsの一番良い所かも。
  19. 19. おしまい

×