Submit Search
Upload
Shibuyalisp6lt
•
0 likes
•
729 views
K
kenhys
Follow
Shibuya.lisp #6 LT ○○からはじめるScheme
Read less
Read more
Technology
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 32
Recommended
CSRを自動生成する!
CSRを自動生成する!
Taichi Ishitani
オープンCAEとPython
オープンCAEとPython
TatsuyaKatayama
OpenMDAOの最適化を試す(第23回オープンCAE勉強会@関西)
OpenMDAOの最適化を試す(第23回オープンCAE勉強会@関西)
TatsuyaKatayama
OpenMDAOをUbuntu12.04にインストールする(第24回オープンCAE勉強会@関西)
OpenMDAOをUbuntu12.04にインストールする(第24回オープンCAE勉強会@関西)
TatsuyaKatayama
Raspberry Pi + Go で IoT した話
Raspberry Pi + Go で IoT した話
yaegashi
Github基礎 | [FLEXER Project]
Github基礎 | [FLEXER Project]
Mitsumasa Yamaga
Using PyFoam as library(第25回オープンCAE勉強会@関西)
Using PyFoam as library(第25回オープンCAE勉強会@関西)
TatsuyaKatayama
Qt5 の新機能 2012/12/15
Qt5 の新機能 2012/12/15
Takumi Asaki
Recommended
CSRを自動生成する!
CSRを自動生成する!
Taichi Ishitani
オープンCAEとPython
オープンCAEとPython
TatsuyaKatayama
OpenMDAOの最適化を試す(第23回オープンCAE勉強会@関西)
OpenMDAOの最適化を試す(第23回オープンCAE勉強会@関西)
TatsuyaKatayama
OpenMDAOをUbuntu12.04にインストールする(第24回オープンCAE勉強会@関西)
OpenMDAOをUbuntu12.04にインストールする(第24回オープンCAE勉強会@関西)
TatsuyaKatayama
Raspberry Pi + Go で IoT した話
Raspberry Pi + Go で IoT した話
yaegashi
Github基礎 | [FLEXER Project]
Github基礎 | [FLEXER Project]
Mitsumasa Yamaga
Using PyFoam as library(第25回オープンCAE勉強会@関西)
Using PyFoam as library(第25回オープンCAE勉強会@関西)
TatsuyaKatayama
Qt5 の新機能 2012/12/15
Qt5 の新機能 2012/12/15
Takumi Asaki
Qt5 の Input Method
Qt5 の Input Method
Takumi Asaki
Polyphony 新機能ツアー
Polyphony 新機能ツアー
ryos36
バージョン管理のワークフロー
バージョン管理のワークフロー
add20
2017年のFPGA Community活動について
2017年のFPGA Community活動について
Mr. Vengineer
PYNQ祭り
PYNQ祭り
Mr. Vengineer
Seurity Camp Award 2016
Seurity Camp Award 2016
slankdev
OSC2016 Tokyo/Spring セミナー資料
OSC2016 Tokyo/Spring セミナー資料
slankdev
LibPGEN 1st Step Guide
LibPGEN 1st Step Guide
slankdev
OSC 2016 Hokkaido セミナー資料
OSC 2016 Hokkaido セミナー資料
slankdev
Read Groovy Compile process(Groovy Benkyoukai 2013)
Read Groovy Compile process(Groovy Benkyoukai 2013)
Uehara Junji
Gstreamer Basics
Gstreamer Basics
Seiji Hiraki
Excite beer bash06
Excite beer bash06
Arata Honda
RTミドルウェアによるロボットプログラミング技術 2.プログラミングの基礎
RTミドルウェアによるロボットプログラミング技術 2.プログラミングの基礎
Noriaki Ando
140607 lib o-mini_con-ryoon
140607 lib o-mini_con-ryoon
Ryo ONODERA
何が変わった? VisualWorks 8.0
何が変わった? VisualWorks 8.0
Masashi Umezawa
DSPでディープラーニング
DSPでディープラーニング
Mr. Vengineer
Robotech2012講習会v01最終版v2
Robotech2012講習会v01最終版v2
Yuki Suga
Config mapについて
Config mapについて
Arata Honda
git-svnつかってみる?
git-svnつかってみる?
riskrisk
Gitのよく使うコマンド
Gitのよく使うコマンド
YUKI Kaoru
20210515 cae linux_install_vb
20210515 cae linux_install_vb
YohichiShiina
今最もアツイdistribution Gentoo Linuxについて
今最もアツイdistribution Gentoo Linuxについて
Takuto Matsuu
More Related Content
What's hot
Qt5 の Input Method
Qt5 の Input Method
Takumi Asaki
Polyphony 新機能ツアー
Polyphony 新機能ツアー
ryos36
バージョン管理のワークフロー
バージョン管理のワークフロー
add20
2017年のFPGA Community活動について
2017年のFPGA Community活動について
Mr. Vengineer
PYNQ祭り
PYNQ祭り
Mr. Vengineer
Seurity Camp Award 2016
Seurity Camp Award 2016
slankdev
OSC2016 Tokyo/Spring セミナー資料
OSC2016 Tokyo/Spring セミナー資料
slankdev
LibPGEN 1st Step Guide
LibPGEN 1st Step Guide
slankdev
OSC 2016 Hokkaido セミナー資料
OSC 2016 Hokkaido セミナー資料
slankdev
Read Groovy Compile process(Groovy Benkyoukai 2013)
Read Groovy Compile process(Groovy Benkyoukai 2013)
Uehara Junji
Gstreamer Basics
Gstreamer Basics
Seiji Hiraki
Excite beer bash06
Excite beer bash06
Arata Honda
RTミドルウェアによるロボットプログラミング技術 2.プログラミングの基礎
RTミドルウェアによるロボットプログラミング技術 2.プログラミングの基礎
Noriaki Ando
140607 lib o-mini_con-ryoon
140607 lib o-mini_con-ryoon
Ryo ONODERA
何が変わった? VisualWorks 8.0
何が変わった? VisualWorks 8.0
Masashi Umezawa
DSPでディープラーニング
DSPでディープラーニング
Mr. Vengineer
Robotech2012講習会v01最終版v2
Robotech2012講習会v01最終版v2
Yuki Suga
Config mapについて
Config mapについて
Arata Honda
git-svnつかってみる?
git-svnつかってみる?
riskrisk
Gitのよく使うコマンド
Gitのよく使うコマンド
YUKI Kaoru
What's hot
(20)
Qt5 の Input Method
Qt5 の Input Method
Polyphony 新機能ツアー
Polyphony 新機能ツアー
バージョン管理のワークフロー
バージョン管理のワークフロー
2017年のFPGA Community活動について
2017年のFPGA Community活動について
PYNQ祭り
PYNQ祭り
Seurity Camp Award 2016
Seurity Camp Award 2016
OSC2016 Tokyo/Spring セミナー資料
OSC2016 Tokyo/Spring セミナー資料
LibPGEN 1st Step Guide
LibPGEN 1st Step Guide
OSC 2016 Hokkaido セミナー資料
OSC 2016 Hokkaido セミナー資料
Read Groovy Compile process(Groovy Benkyoukai 2013)
Read Groovy Compile process(Groovy Benkyoukai 2013)
Gstreamer Basics
Gstreamer Basics
Excite beer bash06
Excite beer bash06
RTミドルウェアによるロボットプログラミング技術 2.プログラミングの基礎
RTミドルウェアによるロボットプログラミング技術 2.プログラミングの基礎
140607 lib o-mini_con-ryoon
140607 lib o-mini_con-ryoon
何が変わった? VisualWorks 8.0
何が変わった? VisualWorks 8.0
DSPでディープラーニング
DSPでディープラーニング
Robotech2012講習会v01最終版v2
Robotech2012講習会v01最終版v2
Config mapについて
Config mapについて
git-svnつかってみる?
git-svnつかってみる?
Gitのよく使うコマンド
Gitのよく使うコマンド
Similar to Shibuyalisp6lt
20210515 cae linux_install_vb
20210515 cae linux_install_vb
YohichiShiina
今最もアツイdistribution Gentoo Linuxについて
今最もアツイdistribution Gentoo Linuxについて
Takuto Matsuu
Jenkins tips 20161014
Jenkins tips 20161014
Hideaki Ishijima
「NVIDIA プロファイラを用いたPyTorch学習最適化手法のご紹介(修正版)」
「NVIDIA プロファイラを用いたPyTorch学習最適化手法のご紹介(修正版)」
ManaMurakami1
Qtiles plugin for QGIS
Qtiles plugin for QGIS
Hideo Harada
Osc2008 Opensuse Moonlinx
Osc2008 Opensuse Moonlinx
Kazuhisa Hara
PyQtではじめるGUIプログラミング
PyQtではじめるGUIプログラミング
Ransui Iso
node-gypを使ったネイティブモジュールの作成
node-gypを使ったネイティブモジュールの作成
shigeki_ohtsu
Golang tokyo #7 qtpm
Golang tokyo #7 qtpm
Yoshiki Shibukawa
Gitと出会って人生変わった テックヒルズ2013-03-22
Gitと出会って人生変わった テックヒルズ2013-03-22
Shota Umeda
Rails on GKEで運用するWebアプリケーションの紹介
Rails on GKEで運用するWebアプリケーションの紹介
Makoto Haruyama
実践! Argo cd & rollouts による canary release(cndt2021)
実践! Argo cd & rollouts による canary release(cndt2021)
HayatoOkuma1
もろもろの AI ツールを Windows のローカル環境にインストールする手順
もろもろの AI ツールを Windows のローカル環境にインストールする手順
Hide Koba
ToolChainを使った次世代DevOps環境の作り方
ToolChainを使った次世代DevOps環境の作り方
Harada Kazuki
Getting Started GraalVM / GraalVM超入門 #jjug_ccc #ccc_c2
Getting Started GraalVM / GraalVM超入門 #jjug_ccc #ccc_c2
tamtam180
Getting Started GraalVM (再アップロード)
Getting Started GraalVM (再アップロード)
tamtam180
密着! nibohsiデプロイ 13:00-13:05 - railsアプリのデプロイ事例 -
密着! nibohsiデプロイ 13:00-13:05 - railsアプリのデプロイ事例 -
Yukihiko SAWANOBORI
Dodai projectの紹介
Dodai projectの紹介
Osamu Habuka
個人で作っているgoのプロダクト by zchee編
個人で作っているgoのプロダクト by zchee編
Koichi Shiraishi
RでGPU使ってみた
RでGPU使ってみた
Kazuya Wada
Similar to Shibuyalisp6lt
(20)
20210515 cae linux_install_vb
20210515 cae linux_install_vb
今最もアツイdistribution Gentoo Linuxについて
今最もアツイdistribution Gentoo Linuxについて
Jenkins tips 20161014
Jenkins tips 20161014
「NVIDIA プロファイラを用いたPyTorch学習最適化手法のご紹介(修正版)」
「NVIDIA プロファイラを用いたPyTorch学習最適化手法のご紹介(修正版)」
Qtiles plugin for QGIS
Qtiles plugin for QGIS
Osc2008 Opensuse Moonlinx
Osc2008 Opensuse Moonlinx
PyQtではじめるGUIプログラミング
PyQtではじめるGUIプログラミング
node-gypを使ったネイティブモジュールの作成
node-gypを使ったネイティブモジュールの作成
Golang tokyo #7 qtpm
Golang tokyo #7 qtpm
Gitと出会って人生変わった テックヒルズ2013-03-22
Gitと出会って人生変わった テックヒルズ2013-03-22
Rails on GKEで運用するWebアプリケーションの紹介
Rails on GKEで運用するWebアプリケーションの紹介
実践! Argo cd & rollouts による canary release(cndt2021)
実践! Argo cd & rollouts による canary release(cndt2021)
もろもろの AI ツールを Windows のローカル環境にインストールする手順
もろもろの AI ツールを Windows のローカル環境にインストールする手順
ToolChainを使った次世代DevOps環境の作り方
ToolChainを使った次世代DevOps環境の作り方
Getting Started GraalVM / GraalVM超入門 #jjug_ccc #ccc_c2
Getting Started GraalVM / GraalVM超入門 #jjug_ccc #ccc_c2
Getting Started GraalVM (再アップロード)
Getting Started GraalVM (再アップロード)
密着! nibohsiデプロイ 13:00-13:05 - railsアプリのデプロイ事例 -
密着! nibohsiデプロイ 13:00-13:05 - railsアプリのデプロイ事例 -
Dodai projectの紹介
Dodai projectの紹介
個人で作っているgoのプロダクト by zchee編
個人で作っているgoのプロダクト by zchee編
RでGPU使ってみた
RでGPU使ってみた
More from kenhys
How to use SOAP interface of debbugs #tokyodebian
How to use SOAP interface of debbugs #tokyodebian
kenhys
DebianでFirefoxをカスタマイズするには
DebianでFirefoxをカスタマイズするには
kenhys
debexpo(mentors.d.n)をハックするには
debexpo(mentors.d.n)をハックするには
kenhys
Debianのインフラを借りるには
Debianのインフラを借りるには
kenhys
DebianとFedoraでパッケージをリリースするまでの話
DebianとFedoraでパッケージをリリースするまでの話
kenhys
Mroonga Meetup 2014/06/29
Mroonga Meetup 2014/06/29
kenhys
Groonga Meetup 2014/04/29
Groonga Meetup 2014/04/29
kenhys
Groongaを支える取り組み
Groongaを支える取り組み
kenhys
# groonga開発チームの紹介
# groonga開発チームの紹介
kenhys
More from kenhys
(9)
How to use SOAP interface of debbugs #tokyodebian
How to use SOAP interface of debbugs #tokyodebian
DebianでFirefoxをカスタマイズするには
DebianでFirefoxをカスタマイズするには
debexpo(mentors.d.n)をハックするには
debexpo(mentors.d.n)をハックするには
Debianのインフラを借りるには
Debianのインフラを借りるには
DebianとFedoraでパッケージをリリースするまでの話
DebianとFedoraでパッケージをリリースするまでの話
Mroonga Meetup 2014/06/29
Mroonga Meetup 2014/06/29
Groonga Meetup 2014/04/29
Groonga Meetup 2014/04/29
Groongaを支える取り組み
Groongaを支える取り組み
# groonga開発チームの紹介
# groonga開発チームの紹介
Recently uploaded
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
Recently uploaded
(8)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
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