SlideShare uma empresa Scribd logo
1 de 28
Baixar para ler offline
Operator::Util
      Nick Patch

   Perl Seminar NY

   15 February 2011
released yesterday
released yesterday

   i ♥ feedback
Perl 6 is pretty cool
meta-operators
meta-operators

[ ☺] Z ☺ X ☺ » ☺«
reduction
[+] 1..4       # 10
[*] 1..4       # 24
[~] 'a'..'d'   # 'abcd'
zip
(1,2) Z+ (2,3)   # 3,5
(1,2) Z* (2,3)   # 2,6
(1,2) Z~ <a b>   # 1a,2b
cross (flat)
(1,2) X+ (2,3)   # 3,4,4,5
(1,2) X* (2,3)   # 2,3,4,6
(1,2) X~ <a b>   # 1a,1b,2a,2b
cross (lol)
(1,2) X+ (2,3)   # [3,4],[4,5]
(1,2) X* (2,3)   # [2,3],[4,6]
(1,2) X~ <a b>   # [1a,1b],[2a,2b]
hyper
1..4   »~«   'a'..'d'   #   1a,2b,3c,4d
1..4   »~»   'x'        #   1x,2x,3x,4x
1..4   «~»   <x y>      #   1x,2y,1x,2y
1..4   «~«   <x y>      #   1x,2y
more hyper!
-« (1,2,3)       #   -1,-2,-3
[1,[2,3]] »++    #   [2,[3,4]]
%foo «+» %bar    #   intersection
%foo »+« %bar    #   union
%foo »+=« %bar   #   %foo = union
but it's not Xmas yet
cpanm Operator::Util
use Operator::Util qw(
    reducewith
    zipwith
    crosswith
    hyperwith
);
reducewith a.k.a. reduce
 hyperwith a.k.a. hyper
reduction
reduce('+', [1..4])       # 10
reduce('*', [1..4])       # 24
reduce('.', ['a'..'d'])   # 'abcd'
zip
zipwith('+', [1,2], [2,3])       # 3,5
zipwith('*', [1,2], [2,3])       # 2,6
zipwith('.', [1,2], ['a','b'])   # 1a,2b
cross (flat)
crosswith('+', [1,2], [2,3])
crosswith('*', [1,2], [2,3])
crosswith('.', [1,2], ['a','b'])

         # 3,4,4,5
         # 2,3,4,6
         # 1a,1b,2a,2b
cross (lol)
crosswith('+', [1,2], [2,3],     flat=>0)
crosswith('*', [1,2], [2,3],     flat=>0)
crosswith('.', [1,2], ['a','b'], flat=>0)

            # [3,4],[4,5]
            # [2,3],[4,6]
            # [1a,1b],[2a,2b]
hyper
hyper('.',   [1..4],   ['a'..'d']              );
hyper('.',   [1..4],   'x',       dwim_right=>1);
hyper('.',   [1..4],   ['x','y'], dwim=>1      );
hyper('.',   [1..4],   ['x','y'], dwim_left=>1 );

                  #    1a,2b,3c,4d
                  #    1x,2x,3x,4x
                  #    1x,2y,1x,2y
                  #    1x,2y
more hyper!
hyper('prefix:-',   [1,2,3]);
hyper('postfix:++', [1,[2,3]]);
hyper('+', %foo, %bar, dwim=>1);
hyper('+', %foo, %bar);
hyper('+=', %foo, %bar);

          #   -1,-2,-3
          #   [2,[3,4]]
          #   intersection
          #   union
          #   %foo = union
default ops
  zipwith(',',   [1,2],   ['a','b'])
      zip(       [1,2],   ['a','b'])
crosswith(',',   [1,2],   ['a','b'])
    cross(       [1,2],   ['a','b'])

       #   1,a,2,b
       #   1,a,2,b
       #   1,a,1,b,2,a,2,b
       #   1,a,1,b,2,a,2,b
associativity
   reduce('-', [4, 3, 2])
   reduce('**', [4, 3, 2])

# 4-3-2 = (4-3)-2 = -1
# 4**3**2 = 4**(3**2) = 262144
chaining
reduce('eq', @a)   # all elements eq?
reduce('!=', @c)   # no repeating elements?
reduce('<', @b)    # ascending elements?
dwim for < 2 elems
    reduce('+',   [] )   #   0
    reduce('+',   [5])   #   5
    reduce('*',   [] )   #   1
    reduce('*',   [5])   #   5
even more hyper!
hyper('->', @objects, 'run', dwim=>1)
hyper('+', [[1, 2], 3], [4, [5, 6]], dwim=>1)
hyper('prefix:-', {a => 1, b => 2, c => 3})

         # call ->run() on each
         # [[5, 6], [8, 9]]
         # a => -1, b => -2, c => -3
resources
git:    github.com/patch
slides: patch.github.com

Mais conteúdo relacionado

Mais procurados

جلسه سوم پایتون برای هکر های قانونی دوره مقدماتی پاییز ۹۲
جلسه سوم پایتون برای هکر های قانونی دوره مقدماتی پاییز ۹۲جلسه سوم پایتون برای هکر های قانونی دوره مقدماتی پاییز ۹۲
جلسه سوم پایتون برای هکر های قانونی دوره مقدماتی پاییز ۹۲Mohammad Reza Kamalifard
 
dplyr and torrents from cpasbien
dplyr and torrents from cpasbiendplyr and torrents from cpasbien
dplyr and torrents from cpasbienRomain Francois
 
Selected Bash shell tricks from Camp CDL breakout group
Selected Bash shell tricks from Camp CDL breakout groupSelected Bash shell tricks from Camp CDL breakout group
Selected Bash shell tricks from Camp CDL breakout groupJohn Kunze
 
tensorflow/keras model coding tutorial 勉強会
tensorflow/keras model coding tutorial 勉強会tensorflow/keras model coding tutorial 勉強会
tensorflow/keras model coding tutorial 勉強会RyoyaKatafuchi
 
Elixir & Phoenix – fast, concurrent and explicit
Elixir & Phoenix – fast, concurrent and explicitElixir & Phoenix – fast, concurrent and explicit
Elixir & Phoenix – fast, concurrent and explicitTobias Pfeiffer
 
Elixir & Phoenix – fast, concurrent and explicit
Elixir & Phoenix – fast, concurrent and explicitElixir & Phoenix – fast, concurrent and explicit
Elixir & Phoenix – fast, concurrent and explicitTobias Pfeiffer
 
Fog City Ruby - Triple Equals Black Magic
Fog City Ruby - Triple Equals Black MagicFog City Ruby - Triple Equals Black Magic
Fog City Ruby - Triple Equals Black MagicBrandon Weaver
 
PLOTCON NYC: Behind Every Great Plot There's a Great Deal of Wrangling
PLOTCON NYC: Behind Every Great Plot There's a Great Deal of WranglingPLOTCON NYC: Behind Every Great Plot There's a Great Deal of Wrangling
PLOTCON NYC: Behind Every Great Plot There's a Great Deal of WranglingPlotly
 
الجلسة الأولى
الجلسة الأولىالجلسة الأولى
الجلسة الأولىYaman Rajab
 
{tidytext}と{RMeCab}によるモダンな日本語テキスト分析
{tidytext}と{RMeCab}によるモダンな日本語テキスト分析{tidytext}と{RMeCab}によるモダンな日本語テキスト分析
{tidytext}と{RMeCab}によるモダンな日本語テキスト分析Takashi Kitano
 
Ruby nooks & crannies
Ruby nooks & cranniesRuby nooks & crannies
Ruby nooks & cranniesKerry Buckley
 
令和から本気出す
令和から本気出す令和から本気出す
令和から本気出すTakashi Kitano
 
大量地区化解决方案V5
大量地区化解决方案V5大量地区化解决方案V5
大量地区化解决方案V5bqconf
 
{tidygraph}と{ggraph}による モダンなネットワーク分析(未公開ver)
{tidygraph}と{ggraph}による モダンなネットワーク分析(未公開ver){tidygraph}と{ggraph}による モダンなネットワーク分析(未公開ver)
{tidygraph}と{ggraph}による モダンなネットワーク分析(未公開ver)Takashi Kitano
 

Mais procurados (16)

Share test
Share testShare test
Share test
 
جلسه سوم پایتون برای هکر های قانونی دوره مقدماتی پاییز ۹۲
جلسه سوم پایتون برای هکر های قانونی دوره مقدماتی پاییز ۹۲جلسه سوم پایتون برای هکر های قانونی دوره مقدماتی پاییز ۹۲
جلسه سوم پایتون برای هکر های قانونی دوره مقدماتی پاییز ۹۲
 
dplyr and torrents from cpasbien
dplyr and torrents from cpasbiendplyr and torrents from cpasbien
dplyr and torrents from cpasbien
 
Selected Bash shell tricks from Camp CDL breakout group
Selected Bash shell tricks from Camp CDL breakout groupSelected Bash shell tricks from Camp CDL breakout group
Selected Bash shell tricks from Camp CDL breakout group
 
tensorflow/keras model coding tutorial 勉強会
tensorflow/keras model coding tutorial 勉強会tensorflow/keras model coding tutorial 勉強会
tensorflow/keras model coding tutorial 勉強会
 
Elixir & Phoenix – fast, concurrent and explicit
Elixir & Phoenix – fast, concurrent and explicitElixir & Phoenix – fast, concurrent and explicit
Elixir & Phoenix – fast, concurrent and explicit
 
Elixir & Phoenix – fast, concurrent and explicit
Elixir & Phoenix – fast, concurrent and explicitElixir & Phoenix – fast, concurrent and explicit
Elixir & Phoenix – fast, concurrent and explicit
 
Fog City Ruby - Triple Equals Black Magic
Fog City Ruby - Triple Equals Black MagicFog City Ruby - Triple Equals Black Magic
Fog City Ruby - Triple Equals Black Magic
 
PLOTCON NYC: Behind Every Great Plot There's a Great Deal of Wrangling
PLOTCON NYC: Behind Every Great Plot There's a Great Deal of WranglingPLOTCON NYC: Behind Every Great Plot There's a Great Deal of Wrangling
PLOTCON NYC: Behind Every Great Plot There's a Great Deal of Wrangling
 
الجلسة الأولى
الجلسة الأولىالجلسة الأولى
الجلسة الأولى
 
C++ Sobrecarga
C++ SobrecargaC++ Sobrecarga
C++ Sobrecarga
 
{tidytext}と{RMeCab}によるモダンな日本語テキスト分析
{tidytext}と{RMeCab}によるモダンな日本語テキスト分析{tidytext}と{RMeCab}によるモダンな日本語テキスト分析
{tidytext}と{RMeCab}によるモダンな日本語テキスト分析
 
Ruby nooks & crannies
Ruby nooks & cranniesRuby nooks & crannies
Ruby nooks & crannies
 
令和から本気出す
令和から本気出す令和から本気出す
令和から本気出す
 
大量地区化解决方案V5
大量地区化解决方案V5大量地区化解决方案V5
大量地区化解决方案V5
 
{tidygraph}と{ggraph}による モダンなネットワーク分析(未公開ver)
{tidygraph}と{ggraph}による モダンなネットワーク分析(未公開ver){tidygraph}と{ggraph}による モダンなネットワーク分析(未公開ver)
{tidygraph}と{ggraph}による モダンなネットワーク分析(未公開ver)
 

Destaque

Process Solutions Web
Process Solutions WebProcess Solutions Web
Process Solutions WebHunter Tate
 
Pendidikan Pusaka untuk Anak; Membangun Strategi Pelestarian Pusaka melalui J...
Pendidikan Pusaka untuk Anak; Membangun Strategi Pelestarian Pusaka melalui J...Pendidikan Pusaka untuk Anak; Membangun Strategi Pelestarian Pusaka melalui J...
Pendidikan Pusaka untuk Anak; Membangun Strategi Pelestarian Pusaka melalui J...Elanto Wijoyono
 
Acudeami
AcudeamiAcudeami
Acudeamialeah
 
Actitudantetodo1
Actitudantetodo1Actitudantetodo1
Actitudantetodo1aleah
 
Mediabrand present майкл вильярс стюарт (uk)
Mediabrand present майкл вильярс стюарт (uk)Mediabrand present майкл вильярс стюарт (uk)
Mediabrand present майкл вильярс стюарт (uk)Usanov Aleksey
 
System Administrator
System Administrator System Administrator
System Administrator Ogone Mpuru
 
Presentation globalfuturesvcm
Presentation globalfuturesvcmPresentation globalfuturesvcm
Presentation globalfuturesvcmCIAT
 
LECTRIC seminar - People Marketing
LECTRIC seminar -  People MarketingLECTRIC seminar -  People Marketing
LECTRIC seminar - People MarketingLECTRIC
 
Rosalia.tati
Rosalia.tatiRosalia.tati
Rosalia.tatisilledaef
 
R. Jimenez - Fundamental Physics from Astronomical Observations
R. Jimenez - Fundamental Physics from Astronomical ObservationsR. Jimenez - Fundamental Physics from Astronomical Observations
R. Jimenez - Fundamental Physics from Astronomical ObservationsSEENET-MTP
 
доповідь
доповідьдоповідь
доповідьTamara Emec
 
Ppt Neva Esplugues
Ppt Neva EspluguesPpt Neva Esplugues
Ppt Neva EspluguesNatzaret
 
Developing a Successful Mobile Strategy ap iv2
Developing a Successful Mobile Strategy   ap iv2Developing a Successful Mobile Strategy   ap iv2
Developing a Successful Mobile Strategy ap iv2Pete Morano
 
Go Offense! Go Defense! Portfolio Management in Toolkit 6
Go Offense! Go Defense! Portfolio Management in Toolkit 6Go Offense! Go Defense! Portfolio Management in Toolkit 6
Go Offense! Go Defense! Portfolio Management in Toolkit 6Doug Gerlach
 
Trendsfactory: Smart TV marketing (Rembrandt Smids)
Trendsfactory: Smart TV marketing (Rembrandt Smids)Trendsfactory: Smart TV marketing (Rembrandt Smids)
Trendsfactory: Smart TV marketing (Rembrandt Smids)LECTRIC
 
Branko Dragovic - Modern Modifications of Einstein's Theory of Gravity
Branko Dragovic - Modern Modifications of Einstein's Theory of GravityBranko Dragovic - Modern Modifications of Einstein's Theory of Gravity
Branko Dragovic - Modern Modifications of Einstein's Theory of GravitySEENET-MTP
 
2011 02 stipo eindpresentatie plintenstrategie weesperstraat, synopsis
2011 02 stipo eindpresentatie plintenstrategie weesperstraat, synopsis2011 02 stipo eindpresentatie plintenstrategie weesperstraat, synopsis
2011 02 stipo eindpresentatie plintenstrategie weesperstraat, synopsisStipo
 

Destaque (20)

Process Solutions Web
Process Solutions WebProcess Solutions Web
Process Solutions Web
 
Pendidikan Pusaka untuk Anak; Membangun Strategi Pelestarian Pusaka melalui J...
Pendidikan Pusaka untuk Anak; Membangun Strategi Pelestarian Pusaka melalui J...Pendidikan Pusaka untuk Anak; Membangun Strategi Pelestarian Pusaka melalui J...
Pendidikan Pusaka untuk Anak; Membangun Strategi Pelestarian Pusaka melalui J...
 
Acudeami
AcudeamiAcudeami
Acudeami
 
Actitudantetodo1
Actitudantetodo1Actitudantetodo1
Actitudantetodo1
 
Alci Taller(2)
Alci Taller(2)Alci Taller(2)
Alci Taller(2)
 
Living Wall Case Study - Aug. 2011
Living Wall Case Study -  Aug. 2011Living Wall Case Study -  Aug. 2011
Living Wall Case Study - Aug. 2011
 
Mediabrand present майкл вильярс стюарт (uk)
Mediabrand present майкл вильярс стюарт (uk)Mediabrand present майкл вильярс стюарт (uk)
Mediabrand present майкл вильярс стюарт (uk)
 
System Administrator
System Administrator System Administrator
System Administrator
 
Presentation globalfuturesvcm
Presentation globalfuturesvcmPresentation globalfuturesvcm
Presentation globalfuturesvcm
 
LECTRIC seminar - People Marketing
LECTRIC seminar -  People MarketingLECTRIC seminar -  People Marketing
LECTRIC seminar - People Marketing
 
Rosalia.tati
Rosalia.tatiRosalia.tati
Rosalia.tati
 
R. Jimenez - Fundamental Physics from Astronomical Observations
R. Jimenez - Fundamental Physics from Astronomical ObservationsR. Jimenez - Fundamental Physics from Astronomical Observations
R. Jimenez - Fundamental Physics from Astronomical Observations
 
доповідь
доповідьдоповідь
доповідь
 
Ppt Neva Esplugues
Ppt Neva EspluguesPpt Neva Esplugues
Ppt Neva Esplugues
 
Developing a Successful Mobile Strategy ap iv2
Developing a Successful Mobile Strategy   ap iv2Developing a Successful Mobile Strategy   ap iv2
Developing a Successful Mobile Strategy ap iv2
 
Go Offense! Go Defense! Portfolio Management in Toolkit 6
Go Offense! Go Defense! Portfolio Management in Toolkit 6Go Offense! Go Defense! Portfolio Management in Toolkit 6
Go Offense! Go Defense! Portfolio Management in Toolkit 6
 
Trendsfactory: Smart TV marketing (Rembrandt Smids)
Trendsfactory: Smart TV marketing (Rembrandt Smids)Trendsfactory: Smart TV marketing (Rembrandt Smids)
Trendsfactory: Smart TV marketing (Rembrandt Smids)
 
Apresentaçãoerasmo
ApresentaçãoerasmoApresentaçãoerasmo
Apresentaçãoerasmo
 
Branko Dragovic - Modern Modifications of Einstein's Theory of Gravity
Branko Dragovic - Modern Modifications of Einstein's Theory of GravityBranko Dragovic - Modern Modifications of Einstein's Theory of Gravity
Branko Dragovic - Modern Modifications of Einstein's Theory of Gravity
 
2011 02 stipo eindpresentatie plintenstrategie weesperstraat, synopsis
2011 02 stipo eindpresentatie plintenstrategie weesperstraat, synopsis2011 02 stipo eindpresentatie plintenstrategie weesperstraat, synopsis
2011 02 stipo eindpresentatie plintenstrategie weesperstraat, synopsis
 

Semelhante a Extending Operators in Perl with Operator::Util

Useful javascript
Useful javascriptUseful javascript
Useful javascriptLei Kang
 
Super Advanced Python –act1
Super Advanced Python –act1Super Advanced Python –act1
Super Advanced Python –act1Ke Wei Louis
 
[1062BPY12001] Data analysis with R / week 2
[1062BPY12001] Data analysis with R / week 2[1062BPY12001] Data analysis with R / week 2
[1062BPY12001] Data analysis with R / week 2Kevin Chun-Hsien Hsu
 
From Javascript To Haskell
From Javascript To HaskellFrom Javascript To Haskell
From Javascript To Haskellujihisa
 
เฉลยMetrix1
เฉลยMetrix1เฉลยMetrix1
เฉลยMetrix1Noir Black
 
Basic operations by novi reandy sasmita
Basic operations by novi reandy sasmitaBasic operations by novi reandy sasmita
Basic operations by novi reandy sasmitabeasiswa
 
Pre-Bootcamp introduction to Elixir
Pre-Bootcamp introduction to ElixirPre-Bootcamp introduction to Elixir
Pre-Bootcamp introduction to ElixirPaweł Dawczak
 
Coscup2021-rust-toturial
Coscup2021-rust-toturialCoscup2021-rust-toturial
Coscup2021-rust-toturialWayne Tsai
 
PRE: Datamining 2nd R
PRE: Datamining 2nd RPRE: Datamining 2nd R
PRE: Datamining 2nd Rsesejun
 
Datamining R 1st
Datamining R 1stDatamining R 1st
Datamining R 1stsesejun
 
Haskellで学ぶ関数型言語
Haskellで学ぶ関数型言語Haskellで学ぶ関数型言語
Haskellで学ぶ関数型言語ikdysfm
 
Datamining r 1st
Datamining r 1stDatamining r 1st
Datamining r 1stsesejun
 
An overview of Python 2.7
An overview of Python 2.7An overview of Python 2.7
An overview of Python 2.7decoupled
 

Semelhante a Extending Operators in Perl with Operator::Util (20)

Useful javascript
Useful javascriptUseful javascript
Useful javascript
 
Super Advanced Python –act1
Super Advanced Python –act1Super Advanced Python –act1
Super Advanced Python –act1
 
[1062BPY12001] Data analysis with R / week 2
[1062BPY12001] Data analysis with R / week 2[1062BPY12001] Data analysis with R / week 2
[1062BPY12001] Data analysis with R / week 2
 
From Javascript To Haskell
From Javascript To HaskellFrom Javascript To Haskell
From Javascript To Haskell
 
Ruby 1.9
Ruby 1.9Ruby 1.9
Ruby 1.9
 
เฉลยMetrix1
เฉลยMetrix1เฉลยMetrix1
เฉลยMetrix1
 
Basics
BasicsBasics
Basics
 
Basic operations by novi reandy sasmita
Basic operations by novi reandy sasmitaBasic operations by novi reandy sasmita
Basic operations by novi reandy sasmita
 
Pre-Bootcamp introduction to Elixir
Pre-Bootcamp introduction to ElixirPre-Bootcamp introduction to Elixir
Pre-Bootcamp introduction to Elixir
 
Coscup2021-rust-toturial
Coscup2021-rust-toturialCoscup2021-rust-toturial
Coscup2021-rust-toturial
 
Python Tidbits
Python TidbitsPython Tidbits
Python Tidbits
 
PRE: Datamining 2nd R
PRE: Datamining 2nd RPRE: Datamining 2nd R
PRE: Datamining 2nd R
 
Datamining R 1st
Datamining R 1stDatamining R 1st
Datamining R 1st
 
MATLAB ARRAYS
MATLAB ARRAYSMATLAB ARRAYS
MATLAB ARRAYS
 
Haskellで学ぶ関数型言語
Haskellで学ぶ関数型言語Haskellで学ぶ関数型言語
Haskellで学ぶ関数型言語
 
Datamining r 1st
Datamining r 1stDatamining r 1st
Datamining r 1st
 
An overview of Python 2.7
An overview of Python 2.7An overview of Python 2.7
An overview of Python 2.7
 
A tour of Python
A tour of PythonA tour of Python
A tour of Python
 
Data types
Data typesData types
Data types
 
R programming language
R programming languageR programming language
R programming language
 

Último

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Último (20)

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Extending Operators in Perl with Operator::Util