Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
kenhys
733 views
Shibuyalisp6lt
Shibuya.lisp #6 LT ○○からはじめるScheme
Technology
◦
Read more
0
Save
Share
Embed
Embed presentation
1
/ 32
2
/ 32
3
/ 32
4
/ 32
5
/ 32
6
/ 32
7
/ 32
8
/ 32
9
/ 32
10
/ 32
11
/ 32
12
/ 32
13
/ 32
14
/ 32
15
/ 32
16
/ 32
17
/ 32
18
/ 32
19
/ 32
20
/ 32
21
/ 32
22
/ 32
23
/ 32
24
/ 32
25
/ 32
26
/ 32
27
/ 32
28
/ 32
29
/ 32
30
/ 32
31
/ 32
32
/ 32
More Related Content
PDF
CSRを自動生成する!
by
Taichi Ishitani
PDF
オープンCAEとPython
by
TatsuyaKatayama
PDF
OpenMDAOの最適化を試す(第23回オープンCAE勉強会@関西)
by
TatsuyaKatayama
PDF
OpenMDAOをUbuntu12.04にインストールする(第24回オープンCAE勉強会@関西)
by
TatsuyaKatayama
PDF
Raspberry Pi + Go で IoT した話
by
yaegashi
PDF
Github基礎 | [FLEXER Project]
by
Mitsumasa Yamaga
PDF
Using PyFoam as library(第25回オープンCAE勉強会@関西)
by
TatsuyaKatayama
PDF
Qt5 の新機能 2012/12/15
by
Takumi Asaki
CSRを自動生成する!
by
Taichi Ishitani
オープンCAEとPython
by
TatsuyaKatayama
OpenMDAOの最適化を試す(第23回オープンCAE勉強会@関西)
by
TatsuyaKatayama
OpenMDAOをUbuntu12.04にインストールする(第24回オープンCAE勉強会@関西)
by
TatsuyaKatayama
Raspberry Pi + Go で IoT した話
by
yaegashi
Github基礎 | [FLEXER Project]
by
Mitsumasa Yamaga
Using PyFoam as library(第25回オープンCAE勉強会@関西)
by
TatsuyaKatayama
Qt5 の新機能 2012/12/15
by
Takumi Asaki
What's hot
PDF
Qt5 の Input Method
by
Takumi Asaki
PPTX
Polyphony 新機能ツアー
by
ryos36
KEY
バージョン管理のワークフロー
by
add20
PDF
2017年のFPGA Community活動について
by
Mr. Vengineer
PDF
PYNQ祭り
by
Mr. Vengineer
PPTX
Seurity Camp Award 2016
by
slankdev
PDF
OSC2016 Tokyo/Spring セミナー資料
by
slankdev
PDF
LibPGEN 1st Step Guide
by
slankdev
PDF
OSC 2016 Hokkaido セミナー資料
by
slankdev
PDF
Read Groovy Compile process(Groovy Benkyoukai 2013)
by
Uehara Junji
PPTX
Gstreamer Basics
by
Seiji Hiraki
PDF
Excite beer bash06
by
Arata Honda
PDF
RTミドルウェアによるロボットプログラミング技術 2.プログラミングの基礎
by
Noriaki Ando
PDF
140607 lib o-mini_con-ryoon
by
Ryo ONODERA
PDF
何が変わった? VisualWorks 8.0
by
Masashi Umezawa
PDF
DSPでディープラーニング
by
Mr. Vengineer
PPTX
Robotech2012講習会v01最終版v2
by
Yuki Suga
PDF
Config mapについて
by
Arata Honda
PDF
git-svnつかってみる?
by
riskrisk
PDF
Gitのよく使うコマンド
by
YUKI Kaoru
Qt5 の Input Method
by
Takumi Asaki
Polyphony 新機能ツアー
by
ryos36
バージョン管理のワークフロー
by
add20
2017年のFPGA Community活動について
by
Mr. Vengineer
PYNQ祭り
by
Mr. Vengineer
Seurity Camp Award 2016
by
slankdev
OSC2016 Tokyo/Spring セミナー資料
by
slankdev
LibPGEN 1st Step Guide
by
slankdev
OSC 2016 Hokkaido セミナー資料
by
slankdev
Read Groovy Compile process(Groovy Benkyoukai 2013)
by
Uehara Junji
Gstreamer Basics
by
Seiji Hiraki
Excite beer bash06
by
Arata Honda
RTミドルウェアによるロボットプログラミング技術 2.プログラミングの基礎
by
Noriaki Ando
140607 lib o-mini_con-ryoon
by
Ryo ONODERA
何が変わった? VisualWorks 8.0
by
Masashi Umezawa
DSPでディープラーニング
by
Mr. Vengineer
Robotech2012講習会v01最終版v2
by
Yuki Suga
Config mapについて
by
Arata Honda
git-svnつかってみる?
by
riskrisk
Gitのよく使うコマンド
by
YUKI Kaoru
Similar to Shibuyalisp6lt
PPTX
20130228 Goノススメ(BPStudy #66)
by
Yoshifumi Yamaguchi
PDF
OSC2012 Tokyo Spring, USP lab. presentation
by
Ryuichi Ueda
PDF
FreeBSD ports と暮らす(2): port 作成編
by
Hirohisa Yamaguchi
PDF
clu2cは64ビットOSでも使えます (OSC 2012 Hiroshima LT用資料)
by
洋史 東平
PDF
Code Reading at Security and Programming camp 2011
by
Hiro Yoshioka
PDF
Tokyo.R#16 wdkz
by
Kazuya Wada
PDF
第1回 Open Build Service 道場
by
Fuminobu Takeyama
PDF
openSUSE におけるパッケージ管理入門
by
Fuminobu Takeyama
ODP
Introduction of Python
by
Tomoya Nakayama
PDF
Ruby を用いた超絶技巧プログラミング(夏のプログラミングシンポジウム 2012)
by
mametter
PDF
ホームディレクトリに埋もれた便利なコードをさがせ!
by
Yohei Fushii
PDF
Software license
by
Hiroaki Kono
KEY
RoR周辺知識15項目
by
saiwaki
PDF
「モダンPerl入門」の入門
by
Songhee Han
PDF
RGtk2入門
by
Masahiro Hayashi
PDF
Programming camp code reading
by
Hiro Yoshioka
PDF
GCをみればRTSが見えてくる、かも。。。
by
dec9ue
PDF
Getting started raspberry pi osc hamamatsu
by
Masafumi Ohta
KEY
オープン・ソースで構築するARMマイコン開発環境 ―― GCC,Eclipse,OpenOCDで統合開発環境,JTAGデバッグもできる!
by
Masaki Muranaka
PDF
Rubyの御先祖CLU(くるう)のお話(OSC2013 Hamamatsu 発表資料)
by
洋史 東平
20130228 Goノススメ(BPStudy #66)
by
Yoshifumi Yamaguchi
OSC2012 Tokyo Spring, USP lab. presentation
by
Ryuichi Ueda
FreeBSD ports と暮らす(2): port 作成編
by
Hirohisa Yamaguchi
clu2cは64ビットOSでも使えます (OSC 2012 Hiroshima LT用資料)
by
洋史 東平
Code Reading at Security and Programming camp 2011
by
Hiro Yoshioka
Tokyo.R#16 wdkz
by
Kazuya Wada
第1回 Open Build Service 道場
by
Fuminobu Takeyama
openSUSE におけるパッケージ管理入門
by
Fuminobu Takeyama
Introduction of Python
by
Tomoya Nakayama
Ruby を用いた超絶技巧プログラミング(夏のプログラミングシンポジウム 2012)
by
mametter
ホームディレクトリに埋もれた便利なコードをさがせ!
by
Yohei Fushii
Software license
by
Hiroaki Kono
RoR周辺知識15項目
by
saiwaki
「モダンPerl入門」の入門
by
Songhee Han
RGtk2入門
by
Masahiro Hayashi
Programming camp code reading
by
Hiro Yoshioka
GCをみればRTSが見えてくる、かも。。。
by
dec9ue
Getting started raspberry pi osc hamamatsu
by
Masafumi Ohta
オープン・ソースで構築するARMマイコン開発環境 ―― GCC,Eclipse,OpenOCDで統合開発環境,JTAGデバッグもできる!
by
Masaki Muranaka
Rubyの御先祖CLU(くるう)のお話(OSC2013 Hamamatsu 発表資料)
by
洋史 東平
More from kenhys
PDF
How to use SOAP interface of debbugs #tokyodebian
by
kenhys
PDF
DebianでFirefoxをカスタマイズするには
by
kenhys
PDF
debexpo(mentors.d.n)をハックするには
by
kenhys
PDF
Debianのインフラを借りるには
by
kenhys
PDF
DebianとFedoraでパッケージをリリースするまでの話
by
kenhys
PDF
Mroonga Meetup 2014/06/29
by
kenhys
PDF
Groonga Meetup 2014/04/29
by
kenhys
PDF
Groongaを支える取り組み
by
kenhys
PDF
# groonga開発チームの紹介
by
kenhys
How to use SOAP interface of debbugs #tokyodebian
by
kenhys
DebianでFirefoxをカスタマイズするには
by
kenhys
debexpo(mentors.d.n)をハックするには
by
kenhys
Debianのインフラを借りるには
by
kenhys
DebianとFedoraでパッケージをリリースするまでの話
by
kenhys
Mroonga Meetup 2014/06/29
by
kenhys
Groonga Meetup 2014/04/29
by
kenhys
Groongaを支える取り組み
by
kenhys
# groonga開発チームの紹介
by
kenhys
Shibuyalisp6lt
1.
Shibuya.lisp #6 ○○ からはじめる
Scheme Shibuya.lisp #6 LT HAYASHI Kentaro <kenhys@gmail.com> 1
2.
自己紹介 ■
東京の西の方でソフトウェアの保守とかやってます お仕事は PHP/C/C++/C# 趣味で Ruby/Gauche あたりをちょこちょこ ■ Scheme プログラマのレベル まだレベル 2 参考 : 「私家版 scheme プログラマのレベル 10 」 ■ TrackPoint 愛好家 ( ソフト・ドーム・キャップ派 ) ThinkPlus トラベルキーボード ( 旧モデル ) ThinkPad トラックポイントキーボード ( 新モデル ) 資料 1 資料 2 * 資料 1 wikipedia ポインティング・スティックの項目より * 資料 2 lenovo ThinkPlus トラックポイント・キャップ・コレクションより 2
3.
Q. Q. あなたが処理系を選んだ決め手は何でしたか ?
3
4.
いろんな処理系 ■
Scheme 処理系といってもいろいろ Bigloo Chez Gambit Gauche Guile Larceny MIT Scheme Racket( 旧 PLT Scheme) Scheme48 SCM SISC 4
5.
■
なかには Hatena で質問した人もいることでしょう 5
6.
はじめての Scheme ■
Scheme との出会い Scheme サブセットを積んだ製品用のスクリプト ➔ R4RS のサブセット (略) Gauche を使ってみよう 6
7.
Gauche のここ最近の動向を振り返ってみると……
7
8.
2007 年 ■
GaucheNight 8
9.
2008 年 ■
gauche.night 9
10.
プログラミング Gauche ■
プログラミング Gauche 発売 (2008 年 ) 10
11.
2009 年と Gauche ■
Gauche 0.9 リリース (2009/11/22) C API の非互換な変更 新規モジュールの追加 (rfc.zlib など ) 新規手続きの追加 不具合修正や改善 Windows サポート強化 11
12.
Gauche と Windows ■
Gauche MinGW 版 コンパイル済みバイナリ インストーラ形式 ( 以前は zip アーカイブ ) 既に Emacs(Meadow) 環境がある人 ■ Gauchebox Gauche MinGW 版 Meadow をバンドル 新規に Emacs(Meadow) 環境を構築する人 12
13.
Gauche と拡張パッケージ ■
Gauche で使えるパッケージ Gauche-gl Gauche-gtk readline Gauche Garbage Collection 他にもいろいろ Wiliki:Gauche:Packages ➔ http://practical-scheme.net/gauche/packages-j.html 13
14.
プリコンパイル済みバイナリが 提供されているとは限らない
14
15.
■
マイナーな OS を使うと悲しいことに 15
16.
MinGW 版と Cygwin
版 ■ MinGW 版 インストールが楽 Cygwin なくてもいい MinGW 版のみ使えない / 動作が異なる機能あり ■ Cygwin 版 まずは Cygwin のインストールから configure;make;make install MinGW 版に比べて制限は少ない みんな大好き c-wrapper も対応 Cygwin に依存したくない人はどうする ? 16
17.
言語とインストーラ ■
Perl Active Perl ■ Python Active Python ■ Ruby rumix(1.8/1.9 系 ) Ruby Installer(1.9 系 ) 17
18.
Gauche でもお手軽に導入できるようにならないだろうか ?
18
19.
始めたきっかけ ■
Shibuya.lisp #5(2010/03/20) に参加した 刺激受けた なぜか OpenGL をビルド インストーラまで作った 19
20.
Gauche Nightly Tester
Builds ■ Gauche Nightly Tester Builds 基本は Gauche MinGW 版 コンパイル済み svn HEAD インストーラで環境構築 拡張添付 Windows 向けの一時しのぎのパッチ適用 20
21.
■
Gauche Nightly Tester Builds の位置付け Meadow はすでにインストール済み 標準添付されていない拡張を使いたい trunk の機能を使いたくなるかも知れない Gauche Nightly Gauchebox Gauche MinGW 版 Tester Builds 21
22.
グラフィックは ?
22
23.
添付済み拡張 - グラフィック編 ■
グラフィック OpenGL ➔ Gauche-gl 0.4.4 SDL ➔ Gauche-sdl 0.5.1 ➔ SDL_mixer,SDL_gfx 等非対応 GTK+ ➔ Gauche-gtk(github) FLTK ➔ Gauche fltk 0.0.1 ➔ FLTK 2.0.x-r7755 23
24.
データベースは使える ?
24
25.
添付済み拡張 - データベース編 ■
データベース PostgreSQL ➔ Gauche-dbd-pg 0.2.1 SQLite ➔ Gauche-dbd-sqlite3 0.1.3 25
26.
他には ?
26
27.
添付済み拡張 - その他 ■
その他 slib 3b3 dyncomp 0.2.0 info の日本語表示パッチ ggc Gauche Garbage Collection rel-0-17( 一部 ) 拡張子関連付け 27
28.
■
ダウンロード総数 104 件 (2010/03-2010/11 現在 ) hatena でちょろっと日記書いた クローラ 利用者の比率 (yandex.ru crawl.yahoo.net など ) 大学 企業 俺 その他 企業 大学 俺 クローラ 28
29.
デモ
29
30.
拡張のエコシステム
Gauche 使う人 パッケージングする人 拡張書く人 gauche-package compile コンパイルする人 30
31.
まとめ 拡張の コンパイルからはじめる Scheme
31
32.
さいごに ご静聴いただきありがとうございました。 ※Gauche 0.9.1
だと OpenGL(Gauche-gl) が添付されるようですね 32