SlideShare a Scribd company logo
1 of 30
Download to read offline
Gauche



         kshikano@ohmsha.co.jp




          1
Gauche



         k16.shikano@gmail.com
         http://k16journal.blogspot.com/




          2
Gauche




3
4
Scheme




         5
Scheme


2        Gauche.Night




           6
Scheme


2        Gauche.Night




           7
Gauche
Gauche




         8
— Shiro   Wiliki




9
— Shiro        Wiliki
               Gauche + SXML
SXML       M                   Gauche
   LaTeX




                10
11
Gauche




  12
Gauche   Perl   Ruby




          13
Gauche   Perl   Ruby




          14
Gauche   Perl   Ruby




          15
Gauche   Perl   Ruby




          16
Gauche
(regexp-replace-all* manuscript
  #/( ) ([        ])/ quot;12quot;)




                      17
Gauche
(regexp-replace-all* manuscript
  #/( ) ([        ])/ quot;12quot;)




                      18
19
Gauche
         c-wrapper




                20
hurigana.scm

LaTeX


(c-load-library quot;/usr/lib/libkakasi.so.2.1.0quot;)
(c-include quot;/usr/include/libkakasi.hquot;)
(define (kanji->hira str)
  (let ((base-ces quot;utf-8quot;) (kakasi-ces quot;iso2022jpquot;))
   (kakasi_close_kanwadict)
   (kakasi_getopt_argv 2 ’(quot;kakasiquot; quot;-JHquot;))
        ...




                      21
22
xml-trivial.scm
               XML
(define (read-xml)
  (define (in-tag c tag)
   (cond ((eof-object? c)
             (error quot;EOF while tagquot; tag))
            ((char=? # c)
             (in-escaped (read-char)
                         (string+char tag c)))
      ...




                         23
xml-trivial.scm
               XML


(define (read-xml)
  (define (in-tag c tag)
   (cond ((eof-object? c)
             (error quot;EOF while tagquot; tag))
            ((char=? # c)
             (in-escaped (read-char)
                         (string+char tag c)))
      ...




                         24
xml2tex.scm
XML
                                 LaTeX


(define (make-p name)
  (define-rule
      (lambda ()
        (receive (vskip hskip)
         (values (ifstr ($@ ’vskip)
                    (cut list quot;vskipquot; <> quot;nquot;))
...
(define-simple-rules make-p
  p0 p1 p2 p3)


                         25
xml2tex.scm
XML
                                 LaTeX



(define (make-p name)
  (define-rule
      (lambda ()
        (receive (vskip hskip)
         (values (ifstr ($@ ’vskip)
                    (cut list quot;vskipquot; <> quot;nquot;))
...
(define-simple-rules make-p
  p0 p1 p2 p3)
                         26
xml2tex.scm
XML
                   LaTeX




XML            xml2tex.scm   LaTeX




              27
xml2tex.scm
XML
                   LaTeX




XML            xml2tex.scm   LaTeX




              28
xml2tex.scm             XML
make                       PDF

              Subversion




                   29
kshikano@ohmsha.co.jp
k16.shikano@gmail.com




         30

More Related Content

What's hot

Extreme JavaScript Minification and Obfuscation
Extreme JavaScript Minification and ObfuscationExtreme JavaScript Minification and Obfuscation
Extreme JavaScript Minification and Obfuscation
Sergey Ilinsky
 
Rubyスクリプト
RubyスクリプトRubyスクリプト
Rubyスクリプト
Ayumu Hanba
 
Handling 20 billion requests a month
Handling 20 billion requests a monthHandling 20 billion requests a month
Handling 20 billion requests a month
Dmitriy Dumanskiy
 
Learning To Love Java Script
Learning To Love Java ScriptLearning To Love Java Script
Learning To Love Java Script
Michael Girouard
 
Learning To Love Java Script Color
Learning To Love Java Script ColorLearning To Love Java Script Color
Learning To Love Java Script Color
Michael Girouard
 
LOFAR - finding transients in the radio spectrum
LOFAR - finding transients in the radio spectrumLOFAR - finding transients in the radio spectrum
LOFAR - finding transients in the radio spectrum
Gijs Molenaar
 
Coq to Rubyによる証明駆動開発@名古屋ruby会議02
Coq to Rubyによる証明駆動開発@名古屋ruby会議02Coq to Rubyによる証明駆動開発@名古屋ruby会議02
Coq to Rubyによる証明駆動開発@名古屋ruby会議02
Hiroki Mizuno
 

What's hot (20)

CommonJS: JavaScript Everywhere
CommonJS: JavaScript EverywhereCommonJS: JavaScript Everywhere
CommonJS: JavaScript Everywhere
 
Clojure Intro
Clojure IntroClojure Intro
Clojure Intro
 
Extreme JavaScript Minification and Obfuscation
Extreme JavaScript Minification and ObfuscationExtreme JavaScript Minification and Obfuscation
Extreme JavaScript Minification and Obfuscation
 
Rubyスクリプト
RubyスクリプトRubyスクリプト
Rubyスクリプト
 
JVM performance options. How it works
JVM performance options. How it worksJVM performance options. How it works
JVM performance options. How it works
 
ClojureScript for the web
ClojureScript for the webClojureScript for the web
ClojureScript for the web
 
Handling 20 billion requests a month
Handling 20 billion requests a monthHandling 20 billion requests a month
Handling 20 billion requests a month
 
ClojureScript loves React, DomCode May 26 2015
ClojureScript loves React, DomCode May 26 2015ClojureScript loves React, DomCode May 26 2015
ClojureScript loves React, DomCode May 26 2015
 
Tweaking performance on high-load projects
Tweaking performance on high-load projectsTweaking performance on high-load projects
Tweaking performance on high-load projects
 
LLVM Workshop Osaka Umeda, Japan
LLVM Workshop Osaka Umeda, JapanLLVM Workshop Osaka Umeda, Japan
LLVM Workshop Osaka Umeda, Japan
 
Learning To Love Java Script
Learning To Love Java ScriptLearning To Love Java Script
Learning To Love Java Script
 
Learning To Love Java Script Color
Learning To Love Java Script ColorLearning To Love Java Script Color
Learning To Love Java Script Color
 
Clojure+ClojureScript Webapps
Clojure+ClojureScript WebappsClojure+ClojureScript Webapps
Clojure+ClojureScript Webapps
 
ClojureScript - A functional Lisp for the browser
ClojureScript - A functional Lisp for the browserClojureScript - A functional Lisp for the browser
ClojureScript - A functional Lisp for the browser
 
Groovy and Grails talk
Groovy and Grails talkGroovy and Grails talk
Groovy and Grails talk
 
LOFAR - finding transients in the radio spectrum
LOFAR - finding transients in the radio spectrumLOFAR - finding transients in the radio spectrum
LOFAR - finding transients in the radio spectrum
 
Ruby & GCs (QConSP 2014)
Ruby & GCs (QConSP 2014)Ruby & GCs (QConSP 2014)
Ruby & GCs (QConSP 2014)
 
PyCon KR 2019 sprint - RustPython by example
PyCon KR 2019 sprint  - RustPython by examplePyCon KR 2019 sprint  - RustPython by example
PyCon KR 2019 sprint - RustPython by example
 
Coq to Rubyによる証明駆動開発@名古屋ruby会議02
Coq to Rubyによる証明駆動開発@名古屋ruby会議02Coq to Rubyによる証明駆動開発@名古屋ruby会議02
Coq to Rubyによる証明駆動開発@名古屋ruby会議02
 
Coqによる証明駆動開発
Coqによる証明駆動開発Coqによる証明駆動開発
Coqによる証明駆動開発
 

Viewers also liked

DOMINGO 2º DE CUARESMA. CICLO A. PPS. DÍA 12 DE MARZO DEL 2017
DOMINGO 2º DE CUARESMA. CICLO A. PPS. DÍA 12 DE MARZO DEL 2017DOMINGO 2º DE CUARESMA. CICLO A. PPS. DÍA 12 DE MARZO DEL 2017
DOMINGO 2º DE CUARESMA. CICLO A. PPS. DÍA 12 DE MARZO DEL 2017
federico almenara ramirez
 
pps. domingo 4º del to. ciclo a. dia 29 de enero del 2017
pps. domingo 4º del to. ciclo a. dia 29 de enero del 2017pps. domingo 4º del to. ciclo a. dia 29 de enero del 2017
pps. domingo 4º del to. ciclo a. dia 29 de enero del 2017
federico almenara ramirez
 
DOMINGO 2º DE ADVIENTO. CICLO A. DIA 4 DE DICIEMBRE DEL 2016
DOMINGO 2º DE ADVIENTO. CICLO A. DIA 4 DE DICIEMBRE DEL 2016DOMINGO 2º DE ADVIENTO. CICLO A. DIA 4 DE DICIEMBRE DEL 2016
DOMINGO 2º DE ADVIENTO. CICLO A. DIA 4 DE DICIEMBRE DEL 2016
federico almenara ramirez
 
1DOMINGO 4º DE ADV IENTO. CICLO A. DIA 18 DE DICIEMBRE DEL 2016
1DOMINGO 4º DE ADV IENTO. CICLO A. DIA 18 DE DICIEMBRE DEL 20161DOMINGO 4º DE ADV IENTO. CICLO A. DIA 18 DE DICIEMBRE DEL 2016
1DOMINGO 4º DE ADV IENTO. CICLO A. DIA 18 DE DICIEMBRE DEL 2016
federico almenara ramirez
 
DOMINGO 3º DEL TO. CICLO A. PPS. 22 DE ENERO DEL 2017
DOMINGO 3º DEL TO. CICLO A. PPS. 22 DE ENERO DEL 2017DOMINGO 3º DEL TO. CICLO A. PPS. 22 DE ENERO DEL 2017
DOMINGO 3º DEL TO. CICLO A. PPS. 22 DE ENERO DEL 2017
federico almenara ramirez
 
DOMINGO 6º DEL TO. CICLO A. DIA 12 DE FEBRERO DEL 2017
DOMINGO 6º DEL TO. CICLO A. DIA 12 DE FEBRERO DEL 2017DOMINGO 6º DEL TO. CICLO A. DIA 12 DE FEBRERO DEL 2017
DOMINGO 6º DEL TO. CICLO A. DIA 12 DE FEBRERO DEL 2017
federico almenara ramirez
 
NATIVIDAD DEL SEÑOR. CICLO A. DIA 25 DE DICIEMBRE DEL 2016.
NATIVIDAD DEL SEÑOR. CICLO A. DIA 25 DE DICIEMBRE DEL 2016.NATIVIDAD DEL SEÑOR. CICLO A. DIA 25 DE DICIEMBRE DEL 2016.
NATIVIDAD DEL SEÑOR. CICLO A. DIA 25 DE DICIEMBRE DEL 2016.
federico almenara ramirez
 
DOMINGO 1º DE ADVIENTO. CICLO A. DIA 27 DE NOVIEMBRE DEL 2016. MISA DE NIÑOS....
DOMINGO 1º DE ADVIENTO. CICLO A. DIA 27 DE NOVIEMBRE DEL 2016. MISA DE NIÑOS....DOMINGO 1º DE ADVIENTO. CICLO A. DIA 27 DE NOVIEMBRE DEL 2016. MISA DE NIÑOS....
DOMINGO 1º DE ADVIENTO. CICLO A. DIA 27 DE NOVIEMBRE DEL 2016. MISA DE NIÑOS....
federico almenara ramirez
 
DOMINGO 2º DEL TO. CICLO A. MISA DE NIÑOS. DIA 15 DE ENERO DEL 2017
DOMINGO 2º DEL TO. CICLO A. MISA DE NIÑOS. DIA 15 DE ENERO DEL 2017DOMINGO 2º DEL TO. CICLO A. MISA DE NIÑOS. DIA 15 DE ENERO DEL 2017
DOMINGO 2º DEL TO. CICLO A. MISA DE NIÑOS. DIA 15 DE ENERO DEL 2017
federico almenara ramirez
 
PPS. BAUTISMO DEL SEÑOR. CICLO A. DIA 8 DE ENERO DEL 2017
PPS. BAUTISMO DEL SEÑOR. CICLO A. DIA 8 DE ENERO DEL 2017PPS. BAUTISMO DEL SEÑOR. CICLO A. DIA 8 DE ENERO DEL 2017
PPS. BAUTISMO DEL SEÑOR. CICLO A. DIA 8 DE ENERO DEL 2017
federico almenara ramirez
 
PPS. MISA FAMILIAR. DOMINGO 8º DEL TO. CICLO A. DIA 26 DE FEBRERO DEL 2017
PPS. MISA FAMILIAR. DOMINGO 8º DEL TO. CICLO A. DIA 26 DE FEBRERO DEL 2017PPS. MISA FAMILIAR. DOMINGO 8º DEL TO. CICLO A. DIA 26 DE FEBRERO DEL 2017
PPS. MISA FAMILIAR. DOMINGO 8º DEL TO. CICLO A. DIA 26 DE FEBRERO DEL 2017
federico almenara ramirez
 
DOMINGO 3º DE ADVIETO. CICLO A. DIA 11 DE DICIEMBRE DEL 2016
DOMINGO 3º DE ADVIETO. CICLO A. DIA 11 DE DICIEMBRE DEL 2016DOMINGO 3º DE ADVIETO. CICLO A. DIA 11 DE DICIEMBRE DEL 2016
DOMINGO 3º DE ADVIETO. CICLO A. DIA 11 DE DICIEMBRE DEL 2016
federico almenara ramirez
 
DOMINGO 7º DEL TO. CICLO A. DIA 19 DE FEBRERO DEL 2017
DOMINGO 7º DEL TO. CICLO A. DIA 19 DE FEBRERO DEL 2017DOMINGO 7º DEL TO. CICLO A. DIA 19 DE FEBRERO DEL 2017
DOMINGO 7º DEL TO. CICLO A. DIA 19 DE FEBRERO DEL 2017
federico almenara ramirez
 
MISA FAMILIAR. DOMINGO 5º DEL TO. CICLO A. DIA 5 DE FEBRERO DEL 2017
MISA FAMILIAR. DOMINGO 5º DEL TO. CICLO A. DIA 5 DE FEBRERO DEL 2017MISA FAMILIAR. DOMINGO 5º DEL TO. CICLO A. DIA 5 DE FEBRERO DEL 2017
MISA FAMILIAR. DOMINGO 5º DEL TO. CICLO A. DIA 5 DE FEBRERO DEL 2017
federico almenara ramirez
 
DOMINGO 5º DE CUARESMA. CICLO A. DIA 22 DE ABRIL DEL 2017
DOMINGO 5º DE CUARESMA. CICLO A. DIA 22 DE ABRIL DEL 2017DOMINGO 5º DE CUARESMA. CICLO A. DIA 22 DE ABRIL DEL 2017
DOMINGO 5º DE CUARESMA. CICLO A. DIA 22 DE ABRIL DEL 2017
federico almenara ramirez
 

Viewers also liked (20)

GaucheでCGIプログラミング
GaucheでCGIプログラミングGaucheでCGIプログラミング
GaucheでCGIプログラミング
 
Mongo dbのgridfsについて
Mongo dbのgridfsについてMongo dbのgridfsについて
Mongo dbのgridfsについて
 
Shelly
ShellyShelly
Shelly
 
V Domingo Cuaresma (Ciclo A)
V Domingo Cuaresma (Ciclo A)V Domingo Cuaresma (Ciclo A)
V Domingo Cuaresma (Ciclo A)
 
DOMINGO 2º DE CUARESMA. CICLO A. PPS. DÍA 12 DE MARZO DEL 2017
DOMINGO 2º DE CUARESMA. CICLO A. PPS. DÍA 12 DE MARZO DEL 2017DOMINGO 2º DE CUARESMA. CICLO A. PPS. DÍA 12 DE MARZO DEL 2017
DOMINGO 2º DE CUARESMA. CICLO A. PPS. DÍA 12 DE MARZO DEL 2017
 
pps. domingo 4º del to. ciclo a. dia 29 de enero del 2017
pps. domingo 4º del to. ciclo a. dia 29 de enero del 2017pps. domingo 4º del to. ciclo a. dia 29 de enero del 2017
pps. domingo 4º del to. ciclo a. dia 29 de enero del 2017
 
DOMINGO 2º DE ADVIENTO. CICLO A. DIA 4 DE DICIEMBRE DEL 2016
DOMINGO 2º DE ADVIENTO. CICLO A. DIA 4 DE DICIEMBRE DEL 2016DOMINGO 2º DE ADVIENTO. CICLO A. DIA 4 DE DICIEMBRE DEL 2016
DOMINGO 2º DE ADVIENTO. CICLO A. DIA 4 DE DICIEMBRE DEL 2016
 
1DOMINGO 4º DE ADV IENTO. CICLO A. DIA 18 DE DICIEMBRE DEL 2016
1DOMINGO 4º DE ADV IENTO. CICLO A. DIA 18 DE DICIEMBRE DEL 20161DOMINGO 4º DE ADV IENTO. CICLO A. DIA 18 DE DICIEMBRE DEL 2016
1DOMINGO 4º DE ADV IENTO. CICLO A. DIA 18 DE DICIEMBRE DEL 2016
 
DOMINGO 3º DEL TO. CICLO A. PPS. 22 DE ENERO DEL 2017
DOMINGO 3º DEL TO. CICLO A. PPS. 22 DE ENERO DEL 2017DOMINGO 3º DEL TO. CICLO A. PPS. 22 DE ENERO DEL 2017
DOMINGO 3º DEL TO. CICLO A. PPS. 22 DE ENERO DEL 2017
 
DOMINGO 6º DEL TO. CICLO A. DIA 12 DE FEBRERO DEL 2017
DOMINGO 6º DEL TO. CICLO A. DIA 12 DE FEBRERO DEL 2017DOMINGO 6º DEL TO. CICLO A. DIA 12 DE FEBRERO DEL 2017
DOMINGO 6º DEL TO. CICLO A. DIA 12 DE FEBRERO DEL 2017
 
NATIVIDAD DEL SEÑOR. CICLO A. DIA 25 DE DICIEMBRE DEL 2016.
NATIVIDAD DEL SEÑOR. CICLO A. DIA 25 DE DICIEMBRE DEL 2016.NATIVIDAD DEL SEÑOR. CICLO A. DIA 25 DE DICIEMBRE DEL 2016.
NATIVIDAD DEL SEÑOR. CICLO A. DIA 25 DE DICIEMBRE DEL 2016.
 
DOMINGO 1º DE ADVIENTO. CICLO A. DIA 27 DE NOVIEMBRE DEL 2016. MISA DE NIÑOS....
DOMINGO 1º DE ADVIENTO. CICLO A. DIA 27 DE NOVIEMBRE DEL 2016. MISA DE NIÑOS....DOMINGO 1º DE ADVIENTO. CICLO A. DIA 27 DE NOVIEMBRE DEL 2016. MISA DE NIÑOS....
DOMINGO 1º DE ADVIENTO. CICLO A. DIA 27 DE NOVIEMBRE DEL 2016. MISA DE NIÑOS....
 
DOMINGO 2º DEL TO. CICLO A. MISA DE NIÑOS. DIA 15 DE ENERO DEL 2017
DOMINGO 2º DEL TO. CICLO A. MISA DE NIÑOS. DIA 15 DE ENERO DEL 2017DOMINGO 2º DEL TO. CICLO A. MISA DE NIÑOS. DIA 15 DE ENERO DEL 2017
DOMINGO 2º DEL TO. CICLO A. MISA DE NIÑOS. DIA 15 DE ENERO DEL 2017
 
PPS. BAUTISMO DEL SEÑOR. CICLO A. DIA 8 DE ENERO DEL 2017
PPS. BAUTISMO DEL SEÑOR. CICLO A. DIA 8 DE ENERO DEL 2017PPS. BAUTISMO DEL SEÑOR. CICLO A. DIA 8 DE ENERO DEL 2017
PPS. BAUTISMO DEL SEÑOR. CICLO A. DIA 8 DE ENERO DEL 2017
 
PPS. MISA FAMILIAR. DOMINGO 8º DEL TO. CICLO A. DIA 26 DE FEBRERO DEL 2017
PPS. MISA FAMILIAR. DOMINGO 8º DEL TO. CICLO A. DIA 26 DE FEBRERO DEL 2017PPS. MISA FAMILIAR. DOMINGO 8º DEL TO. CICLO A. DIA 26 DE FEBRERO DEL 2017
PPS. MISA FAMILIAR. DOMINGO 8º DEL TO. CICLO A. DIA 26 DE FEBRERO DEL 2017
 
DOMINGO 3º DE ADVIETO. CICLO A. DIA 11 DE DICIEMBRE DEL 2016
DOMINGO 3º DE ADVIETO. CICLO A. DIA 11 DE DICIEMBRE DEL 2016DOMINGO 3º DE ADVIETO. CICLO A. DIA 11 DE DICIEMBRE DEL 2016
DOMINGO 3º DE ADVIETO. CICLO A. DIA 11 DE DICIEMBRE DEL 2016
 
DOMINGO 7º DEL TO. CICLO A. DIA 19 DE FEBRERO DEL 2017
DOMINGO 7º DEL TO. CICLO A. DIA 19 DE FEBRERO DEL 2017DOMINGO 7º DEL TO. CICLO A. DIA 19 DE FEBRERO DEL 2017
DOMINGO 7º DEL TO. CICLO A. DIA 19 DE FEBRERO DEL 2017
 
MISA FAMILIAR. DOMINGO 5º DEL TO. CICLO A. DIA 5 DE FEBRERO DEL 2017
MISA FAMILIAR. DOMINGO 5º DEL TO. CICLO A. DIA 5 DE FEBRERO DEL 2017MISA FAMILIAR. DOMINGO 5º DEL TO. CICLO A. DIA 5 DE FEBRERO DEL 2017
MISA FAMILIAR. DOMINGO 5º DEL TO. CICLO A. DIA 5 DE FEBRERO DEL 2017
 
MIERCOLES DE CENIZA.CICLO A. 2017
MIERCOLES DE CENIZA.CICLO A. 2017MIERCOLES DE CENIZA.CICLO A. 2017
MIERCOLES DE CENIZA.CICLO A. 2017
 
DOMINGO 5º DE CUARESMA. CICLO A. DIA 22 DE ABRIL DEL 2017
DOMINGO 5º DE CUARESMA. CICLO A. DIA 22 DE ABRIL DEL 2017DOMINGO 5º DE CUARESMA. CICLO A. DIA 22 DE ABRIL DEL 2017
DOMINGO 5º DE CUARESMA. CICLO A. DIA 22 DE ABRIL DEL 2017
 

Similar to Gaucheで本を作る

CL metaprogramming
CL metaprogrammingCL metaprogramming
CL metaprogramming
dudarev
 
Apache Spark for Library Developers with William Benton and Erik Erlandson
 Apache Spark for Library Developers with William Benton and Erik Erlandson Apache Spark for Library Developers with William Benton and Erik Erlandson
Apache Spark for Library Developers with William Benton and Erik Erlandson
Databricks
 
ภาษา C โปรแกรมย่อยและฟังก์ชันมาตรฐาน
ภาษา C โปรแกรมย่อยและฟังก์ชันมาตรฐานภาษา C โปรแกรมย่อยและฟังก์ชันมาตรฐาน
ภาษา C โปรแกรมย่อยและฟังก์ชันมาตรฐาน
Noppanon YourJust'one
 
Lisp for Python Programmers
Lisp for Python ProgrammersLisp for Python Programmers
Lisp for Python Programmers
Vsevolod Dyomkin
 

Similar to Gaucheで本を作る (20)

CL metaprogramming
CL metaprogrammingCL metaprogramming
CL metaprogramming
 
Introduction To Lisp
Introduction To LispIntroduction To Lisp
Introduction To Lisp
 
[FT-11][suhorng] “Poor Man's” Undergraduate Compilers
[FT-11][suhorng] “Poor Man's” Undergraduate Compilers[FT-11][suhorng] “Poor Man's” Undergraduate Compilers
[FT-11][suhorng] “Poor Man's” Undergraduate Compilers
 
Haskell
HaskellHaskell
Haskell
 
Automated Spark Deployment With Declarative Infrastructure
Automated Spark Deployment With Declarative InfrastructureAutomated Spark Deployment With Declarative Infrastructure
Automated Spark Deployment With Declarative Infrastructure
 
我在豆瓣使用Emacs
我在豆瓣使用Emacs我在豆瓣使用Emacs
我在豆瓣使用Emacs
 
Scala @ TomTom
Scala @ TomTomScala @ TomTom
Scala @ TomTom
 
Apache Spark for Library Developers with William Benton and Erik Erlandson
 Apache Spark for Library Developers with William Benton and Erik Erlandson Apache Spark for Library Developers with William Benton and Erik Erlandson
Apache Spark for Library Developers with William Benton and Erik Erlandson
 
Hacking with ruby2ruby
Hacking with ruby2rubyHacking with ruby2ruby
Hacking with ruby2ruby
 
Function Call Optimization
Function Call OptimizationFunction Call Optimization
Function Call Optimization
 
Real Time Big Data Management
Real Time Big Data ManagementReal Time Big Data Management
Real Time Big Data Management
 
Hello scala
Hello scalaHello scala
Hello scala
 
Rails 3.1 Asset Pipeline
Rails 3.1 Asset PipelineRails 3.1 Asset Pipeline
Rails 3.1 Asset Pipeline
 
ภาษา C โปรแกรมย่อยและฟังก์ชันมาตรฐาน
ภาษา C โปรแกรมย่อยและฟังก์ชันมาตรฐานภาษา C โปรแกรมย่อยและฟังก์ชันมาตรฐาน
ภาษา C โปรแกรมย่อยและฟังก์ชันมาตรฐาน
 
Scala vs Ruby
Scala vs RubyScala vs Ruby
Scala vs Ruby
 
Hacking parse.y (RubyConf 2009)
Hacking parse.y (RubyConf 2009)Hacking parse.y (RubyConf 2009)
Hacking parse.y (RubyConf 2009)
 
Lisp for Python Programmers
Lisp for Python ProgrammersLisp for Python Programmers
Lisp for Python Programmers
 
Introduction to Scalding and Monoids
Introduction to Scalding and MonoidsIntroduction to Scalding and Monoids
Introduction to Scalding and Monoids
 
V8 javascript engine for フロントエンドデベロッパー
V8 javascript engine for フロントエンドデベロッパーV8 javascript engine for フロントエンドデベロッパー
V8 javascript engine for フロントエンドデベロッパー
 
Implementation of 'go-like' language constructions in scala [english version]
Implementation of 'go-like' language constructions in scala [english version] Implementation of 'go-like' language constructions in scala [english version]
Implementation of 'go-like' language constructions in scala [english version]
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

Gaucheで本を作る