Suche senden
Hochladen
Lispmeetup11
•
Als ODP, PDF herunterladen
•
0 gefällt mir
•
3,881 views
B
blackenedgold
Folgen
Technologie
Melden
Teilen
Melden
Teilen
1 von 13
Jetzt herunterladen
Empfohlen
OSS開発勉強会-01B
OSS開発勉強会-01B
Kohei KaiGai
Drupal 8.4.x の core にみるフロントエンド開発の現状紹介
Drupal 8.4.x の core にみるフロントエンド開発の現状紹介
tom_konda
Drupal 8 における TypeScript を使用する JavaScript 開発の現状
Drupal 8 における TypeScript を使用する JavaScript 開発の現状
tom_konda
Rubyで実はwritev(2) が使われているはなし
Rubyで実はwritev(2) が使われているはなし
Masaki Matsushita
ファイルの隠し方
ファイルの隠し方
mfumi
04 filesystem include
04 filesystem include
文樹 高橋
20150520 lt-neo4j勉強会-neofj fdw
20150520 lt-neo4j勉強会-neofj fdw
Toshi Harada
Pgunconf neo4j fdw
Pgunconf neo4j fdw
Toshi Harada
Empfohlen
OSS開発勉強会-01B
OSS開発勉強会-01B
Kohei KaiGai
Drupal 8.4.x の core にみるフロントエンド開発の現状紹介
Drupal 8.4.x の core にみるフロントエンド開発の現状紹介
tom_konda
Drupal 8 における TypeScript を使用する JavaScript 開発の現状
Drupal 8 における TypeScript を使用する JavaScript 開発の現状
tom_konda
Rubyで実はwritev(2) が使われているはなし
Rubyで実はwritev(2) が使われているはなし
Masaki Matsushita
ファイルの隠し方
ファイルの隠し方
mfumi
04 filesystem include
04 filesystem include
文樹 高橋
20150520 lt-neo4j勉強会-neofj fdw
20150520 lt-neo4j勉強会-neofj fdw
Toshi Harada
Pgunconf neo4j fdw
Pgunconf neo4j fdw
Toshi Harada
リーダブルコードが良書だったのでまとめました
リーダブルコードが良書だったのでまとめました
Takumi Sato
Write up reverse200
Write up reverse200
Yuichi Nagayama
Mongo db勉強会
Mongo db勉強会
otmb
Cocoa勉強会#33-意外に楽に使えるlibcurl
Cocoa勉強会#33-意外に楽に使えるlibcurl
Masayuki Nii
Cプログラムを異なるマイコンで動作させる際のエンディアンとビットフィールドの取り扱い
Cプログラムを異なるマイコンで動作させる際のエンディアンとビットフィールドの取り扱い
Gou Sawada
js-ctypes - ネイティブコードを呼び出す新しいカタチ
js-ctypes - ネイティブコードを呼び出す新しいカタチ
Makoto Kato
ネットワーク第3回目
ネットワーク第3回目
Yukiko Kato
俺の let p = PathBuf::from("/test").into_os_string().to_str();はなぜコンパイルエラーか
俺の let p = PathBuf::from("/test").into_os_string().to_str();はなぜコンパイルエラーか
ShunsukeNakamura17
これだけMakefile (Basics of makefile)
これだけMakefile (Basics of makefile)
seichi23
Real World OCamlを読んでLispと協調してみた
Real World OCamlを読んでLispと協調してみた
blackenedgold
CL21で色々なデータ構造を実装してみようとした
CL21で色々なデータ構造を実装してみようとした
blackenedgold
すべてをRacketに取り込もう! ~Racket FFI と Package システムの使い方~
すべてをRacketに取り込もう! ~Racket FFI と Package システムの使い方~
Kazuhiro Hishinuma
(define)なしで再帰関数を定義する
(define)なしで再帰関数を定義する
blackenedgold
Common Lisp でビッグデータを作ろう
Common Lisp でビッグデータを作ろう
blackenedgold
Writing a fast HTTP parser
Writing a fast HTTP parser
fukamachi
計算数学
計算数学
blackenedgold
Integral - New O/R Mapper for Common Lisp
Integral - New O/R Mapper for Common Lisp
fukamachi
Camomile : A Unicode library for OCaml
Camomile : A Unicode library for OCaml
Yamagata Yoriyuki
Using functional programming within an industrial product group: perspectives...
Using functional programming within an industrial product group: perspectives...
Anil Madhavapeddy
Ocaml
Ocaml
Jackson dos Santos Olveira
A taste of Functional Programming
A taste of Functional Programming
Jordan Open Source Association
Haskell - Functional Programming
Haskell - Functional Programming
Giovane Berny Possebon
Weitere ähnliche Inhalte
Was ist angesagt?
リーダブルコードが良書だったのでまとめました
リーダブルコードが良書だったのでまとめました
Takumi Sato
Write up reverse200
Write up reverse200
Yuichi Nagayama
Mongo db勉強会
Mongo db勉強会
otmb
Cocoa勉強会#33-意外に楽に使えるlibcurl
Cocoa勉強会#33-意外に楽に使えるlibcurl
Masayuki Nii
Cプログラムを異なるマイコンで動作させる際のエンディアンとビットフィールドの取り扱い
Cプログラムを異なるマイコンで動作させる際のエンディアンとビットフィールドの取り扱い
Gou Sawada
js-ctypes - ネイティブコードを呼び出す新しいカタチ
js-ctypes - ネイティブコードを呼び出す新しいカタチ
Makoto Kato
ネットワーク第3回目
ネットワーク第3回目
Yukiko Kato
俺の let p = PathBuf::from("/test").into_os_string().to_str();はなぜコンパイルエラーか
俺の let p = PathBuf::from("/test").into_os_string().to_str();はなぜコンパイルエラーか
ShunsukeNakamura17
これだけMakefile (Basics of makefile)
これだけMakefile (Basics of makefile)
seichi23
Was ist angesagt?
(9)
リーダブルコードが良書だったのでまとめました
リーダブルコードが良書だったのでまとめました
Write up reverse200
Write up reverse200
Mongo db勉強会
Mongo db勉強会
Cocoa勉強会#33-意外に楽に使えるlibcurl
Cocoa勉強会#33-意外に楽に使えるlibcurl
Cプログラムを異なるマイコンで動作させる際のエンディアンとビットフィールドの取り扱い
Cプログラムを異なるマイコンで動作させる際のエンディアンとビットフィールドの取り扱い
js-ctypes - ネイティブコードを呼び出す新しいカタチ
js-ctypes - ネイティブコードを呼び出す新しいカタチ
ネットワーク第3回目
ネットワーク第3回目
俺の let p = PathBuf::from("/test").into_os_string().to_str();はなぜコンパイルエラーか
俺の let p = PathBuf::from("/test").into_os_string().to_str();はなぜコンパイルエラーか
これだけMakefile (Basics of makefile)
これだけMakefile (Basics of makefile)
Andere mochten auch
Real World OCamlを読んでLispと協調してみた
Real World OCamlを読んでLispと協調してみた
blackenedgold
CL21で色々なデータ構造を実装してみようとした
CL21で色々なデータ構造を実装してみようとした
blackenedgold
すべてをRacketに取り込もう! ~Racket FFI と Package システムの使い方~
すべてをRacketに取り込もう! ~Racket FFI と Package システムの使い方~
Kazuhiro Hishinuma
(define)なしで再帰関数を定義する
(define)なしで再帰関数を定義する
blackenedgold
Common Lisp でビッグデータを作ろう
Common Lisp でビッグデータを作ろう
blackenedgold
Writing a fast HTTP parser
Writing a fast HTTP parser
fukamachi
計算数学
計算数学
blackenedgold
Integral - New O/R Mapper for Common Lisp
Integral - New O/R Mapper for Common Lisp
fukamachi
Camomile : A Unicode library for OCaml
Camomile : A Unicode library for OCaml
Yamagata Yoriyuki
Using functional programming within an industrial product group: perspectives...
Using functional programming within an industrial product group: perspectives...
Anil Madhavapeddy
Ocaml
Ocaml
Jackson dos Santos Olveira
A taste of Functional Programming
A taste of Functional Programming
Jordan Open Source Association
Haskell - Functional Programming
Haskell - Functional Programming
Giovane Berny Possebon
Introduction to functional programming using Ocaml
Introduction to functional programming using Ocaml
pramode_ce
Mirage: ML kernels in the cloud (ML Workshop 2010)
Mirage: ML kernels in the cloud (ML Workshop 2010)
Anil Madhavapeddy
An Introduction to Functional Programming using Haskell
An Introduction to Functional Programming using Haskell
Michel Rijnders
Introduction to haskell
Introduction to haskell
Luca Molteni
OCamlでWebアプリケーションを作るn個の方法
OCamlでWebアプリケーションを作るn個の方法
Hiroki Mizuno
OCaml Labs introduction at OCaml Consortium 2012
OCaml Labs introduction at OCaml Consortium 2012
Anil Madhavapeddy
Os Peytonjones
Os Peytonjones
oscon2007
Andere mochten auch
(20)
Real World OCamlを読んでLispと協調してみた
Real World OCamlを読んでLispと協調してみた
CL21で色々なデータ構造を実装してみようとした
CL21で色々なデータ構造を実装してみようとした
すべてをRacketに取り込もう! ~Racket FFI と Package システムの使い方~
すべてをRacketに取り込もう! ~Racket FFI と Package システムの使い方~
(define)なしで再帰関数を定義する
(define)なしで再帰関数を定義する
Common Lisp でビッグデータを作ろう
Common Lisp でビッグデータを作ろう
Writing a fast HTTP parser
Writing a fast HTTP parser
計算数学
計算数学
Integral - New O/R Mapper for Common Lisp
Integral - New O/R Mapper for Common Lisp
Camomile : A Unicode library for OCaml
Camomile : A Unicode library for OCaml
Using functional programming within an industrial product group: perspectives...
Using functional programming within an industrial product group: perspectives...
Ocaml
Ocaml
A taste of Functional Programming
A taste of Functional Programming
Haskell - Functional Programming
Haskell - Functional Programming
Introduction to functional programming using Ocaml
Introduction to functional programming using Ocaml
Mirage: ML kernels in the cloud (ML Workshop 2010)
Mirage: ML kernels in the cloud (ML Workshop 2010)
An Introduction to Functional Programming using Haskell
An Introduction to Functional Programming using Haskell
Introduction to haskell
Introduction to haskell
OCamlでWebアプリケーションを作るn個の方法
OCamlでWebアプリケーションを作るn個の方法
OCaml Labs introduction at OCaml Consortium 2012
OCaml Labs introduction at OCaml Consortium 2012
Os Peytonjones
Os Peytonjones
Ähnlich wie Lispmeetup11
2011年10月21日
2011年10月21日
nukaemon
シェルスクリプトを極める
シェルスクリプトを極める
bsdhack
Lisp Tutorial for Pythonista Day 6
Lisp Tutorial for Pythonista Day 6
Ransui Iso
2日間Fabricを触った俺が 色々解説してみる
2日間Fabricを触った俺が 色々解説してみる
airtoxin Ishii
ソフトウェア工学2023 14 ビルド
ソフトウェア工学2023 14 ビルド
Toru Tamaki
[db tech showcase Tokyo 2014] B26: PostgreSQLを拡張してみよう by SRA OSS, Inc. 日本支社 高塚遥
[db tech showcase Tokyo 2014] B26: PostgreSQLを拡張してみよう by SRA OSS, Inc. 日本支社 高塚遥
Insight Technology, Inc.
Ähnlich wie Lispmeetup11
(6)
2011年10月21日
2011年10月21日
シェルスクリプトを極める
シェルスクリプトを極める
Lisp Tutorial for Pythonista Day 6
Lisp Tutorial for Pythonista Day 6
2日間Fabricを触った俺が 色々解説してみる
2日間Fabricを触った俺が 色々解説してみる
ソフトウェア工学2023 14 ビルド
ソフトウェア工学2023 14 ビルド
[db tech showcase Tokyo 2014] B26: PostgreSQLを拡張してみよう by SRA OSS, Inc. 日本支社 高塚遥
[db tech showcase Tokyo 2014] B26: PostgreSQLを拡張してみよう by SRA OSS, Inc. 日本支社 高塚遥
Kürzlich hochgeladen
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
Kürzlich hochgeladen
(9)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
Lispmeetup11
1.
Makefile書けない人がMake4.0触ってみた Lisp Meet Up
#11 κeen(@blackenedgold)
2.
2013年10月8日 GNU Make 4.0 リリース
3.
目玉機能 組み込みGuile サポート
4.
Makeとは • まあ、知ってますよねー • 依存関係を解消しながらタスクを実行する • POSIX標準(つまりGNU製以外もある) • Makefileを読んで実行する
5.
Makefileの基本 変数定義 var = val など(他にもある) 変数呼出し $(var) 関数呼出し $(func
arg1, arg2, ...) ターゲット定義 target: dep1 dep2 .... body1 body2 . .
6.
Targetについてもう少し ● targetと同じ名前のファイルと関連付けられる ● depsは他のtarget ● ファイルと関連付けたくなかったら組み込み ターゲット .PHONYを使う 例) .PHONY: clean clean: rm
*.o
7.
Guileについて ● GNU 汎用途知的拡張言語 ● R5RS全部とR6RSの一部を実装したScheme処理系 ● GNU公式の拡張用組み込み言語 ● でもGNUですらあまり使ってない ● 一応JavaScript, Emacs
Lisp, LuaからGuileにコンパイルでき たりする
8.
MakeからGuileを使ってみる 〜インストール〜 curl ftp://ftp.gnu.org/gnu/guile/guile-2.0.9.tar.gz |
tar xzf cd guile-2.0.9 ./configure make sudo make install curl ftp://ftp.gnu.org/gnu/make/make-4.0.tar.gz | tar xzf cd make-4.0 ./configure –with-guile make sudo make install インストールが上手く行くとmakeの.FEATURES変数にguile が入る <demo0>
9.
MakeからGuileを使ってみる 〜基本〜 基本、$(guile sexp)だけ。 ● sexpの返値を文字列に変換したものが$ (guile)の返値になる ● <demo1>
10.
MakeからGuileを使ってみる 〜もうちょっと〜 <demo2>
11.
GuileからMakeを使ってみる ● $(guile (load “file.scm”))でSchemeのファイルを読める ● schemeからは(gmk-eval
sexp)と(gmk-expand sexp)が使える – gmk-expand … 例の変換規則に従ってsexpを文字列に変換する – gmk-eval … sexpを文字列に変換しつつそのままMakefileの文として実行する <demo3>
12.
まとめ ● MakeからGuileが呼べる ● GuileからMakeが呼べる ● 可能性は色々ある ● でも恐らく個人用途
13.
おわり
Jetzt herunterladen