Soumettre la recherche
Mettre en ligne
第四回関西Emacs「ari.el」
•
Télécharger en tant que KEY, PDF
•
1 j'aime
•
1,598 vues
fukamachi
Suivre
第四回関西Emacsで「ari.el」について紹介しました。 by 株式会社はてな id:nitro_idiot 2011/10/08
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 31
Télécharger maintenant
Recommandé
ECMAScript 2015: my favourite parts
ECMAScript 2015: my favourite parts
André Duarte
Compiled Python UDFs for Impala
Compiled Python UDFs for Impala
Cloudera, Inc.
Ruslan.shevchenko: most functional-day-kiev 2014
Ruslan.shevchenko: most functional-day-kiev 2014
Ruslan Shevchenko
Productive data engineer
Productive data engineer
Rafał Wojdyła
Designing an actor model game architecture with Pony
Designing an actor model game architecture with Pony
Nick Pruehs
About Clack
About Clack
fukamachi
自分をClojure化する方法
自分をClojure化する方法
fukamachi
Mito, a successor of Integral
Mito, a successor of Integral
fukamachi
Recommandé
ECMAScript 2015: my favourite parts
ECMAScript 2015: my favourite parts
André Duarte
Compiled Python UDFs for Impala
Compiled Python UDFs for Impala
Cloudera, Inc.
Ruslan.shevchenko: most functional-day-kiev 2014
Ruslan.shevchenko: most functional-day-kiev 2014
Ruslan Shevchenko
Productive data engineer
Productive data engineer
Rafał Wojdyła
Designing an actor model game architecture with Pony
Designing an actor model game architecture with Pony
Nick Pruehs
About Clack
About Clack
fukamachi
自分をClojure化する方法
自分をClojure化する方法
fukamachi
Mito, a successor of Integral
Mito, a successor of Integral
fukamachi
JavaからClojure、そして夢の世界へ
JavaからClojure、そして夢の世界へ
fukamachi
Woo: Writing a fast web server
Woo: Writing a fast web server
fukamachi
Woo: Writing a fast web server @ ELS2015
Woo: Writing a fast web server @ ELS2015
fukamachi
Clack & Caveman
Clack & Caveman
fukamachi
Clack: glue for web apps
Clack: glue for web apps
fukamachi
Lisp Poetry
Lisp Poetry
fukamachi
Shelly
Shelly
fukamachi
Writing a fast HTTP parser
Writing a fast HTTP parser
fukamachi
Lisperの見る世界
Lisperの見る世界
fukamachi
Integral - New O/R Mapper for Common Lisp
Integral - New O/R Mapper for Common Lisp
fukamachi
Lispで仕事をするために
Lispで仕事をするために
fukamachi
SBLint
SBLint
fukamachi
Redesigning Common Lisp
Redesigning Common Lisp
fukamachi
Dexador Rises
Dexador Rises
fukamachi
オウンドメディアのコンテンツ事例集40選(サムライト)
オウンドメディアのコンテンツ事例集40選(サムライト)
サムライト株式会社
ストリーミングのげんざい
ストリーミングのげんざい
Tetsuya Morimoto
Building GUI App with Electron and Lisp
Building GUI App with Electron and Lisp
fukamachi
Command Liner with Scala
Command Liner with Scala
なんとか くら
Apache Hive Hook
Apache Hive Hook
Minwoo Kim
Shellcode mastering
Shellcode mastering
Positive Hack Days
Anton Dorfman. Shellcode Mastering.
Anton Dorfman. Shellcode Mastering.
Positive Hack Days
[Let'Swift 2019] 실용적인 함수형 프로그래밍 워크샵
[Let'Swift 2019] 실용적인 함수형 프로그래밍 워크샵
Wanbok Choi
Contenu connexe
En vedette
JavaからClojure、そして夢の世界へ
JavaからClojure、そして夢の世界へ
fukamachi
Woo: Writing a fast web server
Woo: Writing a fast web server
fukamachi
Woo: Writing a fast web server @ ELS2015
Woo: Writing a fast web server @ ELS2015
fukamachi
Clack & Caveman
Clack & Caveman
fukamachi
Clack: glue for web apps
Clack: glue for web apps
fukamachi
Lisp Poetry
Lisp Poetry
fukamachi
Shelly
Shelly
fukamachi
Writing a fast HTTP parser
Writing a fast HTTP parser
fukamachi
Lisperの見る世界
Lisperの見る世界
fukamachi
Integral - New O/R Mapper for Common Lisp
Integral - New O/R Mapper for Common Lisp
fukamachi
Lispで仕事をするために
Lispで仕事をするために
fukamachi
SBLint
SBLint
fukamachi
Redesigning Common Lisp
Redesigning Common Lisp
fukamachi
Dexador Rises
Dexador Rises
fukamachi
オウンドメディアのコンテンツ事例集40選(サムライト)
オウンドメディアのコンテンツ事例集40選(サムライト)
サムライト株式会社
ストリーミングのげんざい
ストリーミングのげんざい
Tetsuya Morimoto
Building GUI App with Electron and Lisp
Building GUI App with Electron and Lisp
fukamachi
En vedette
(17)
JavaからClojure、そして夢の世界へ
JavaからClojure、そして夢の世界へ
Woo: Writing a fast web server
Woo: Writing a fast web server
Woo: Writing a fast web server @ ELS2015
Woo: Writing a fast web server @ ELS2015
Clack & Caveman
Clack & Caveman
Clack: glue for web apps
Clack: glue for web apps
Lisp Poetry
Lisp Poetry
Shelly
Shelly
Writing a fast HTTP parser
Writing a fast HTTP parser
Lisperの見る世界
Lisperの見る世界
Integral - New O/R Mapper for Common Lisp
Integral - New O/R Mapper for Common Lisp
Lispで仕事をするために
Lispで仕事をするために
SBLint
SBLint
Redesigning Common Lisp
Redesigning Common Lisp
Dexador Rises
Dexador Rises
オウンドメディアのコンテンツ事例集40選(サムライト)
オウンドメディアのコンテンツ事例集40選(サムライト)
ストリーミングのげんざい
ストリーミングのげんざい
Building GUI App with Electron and Lisp
Building GUI App with Electron and Lisp
Similaire à 第四回関西Emacs「ari.el」
Command Liner with Scala
Command Liner with Scala
なんとか くら
Apache Hive Hook
Apache Hive Hook
Minwoo Kim
Shellcode mastering
Shellcode mastering
Positive Hack Days
Anton Dorfman. Shellcode Mastering.
Anton Dorfman. Shellcode Mastering.
Positive Hack Days
[Let'Swift 2019] 실용적인 함수형 프로그래밍 워크샵
[Let'Swift 2019] 실용적인 함수형 프로그래밍 워크샵
Wanbok Choi
Learning How To Use Jquery #5
Learning How To Use Jquery #5
Takahiro Yoshimura
真っ黒Scheme
真っ黒Scheme
yadokari electric
ぼくとわたしのVim
ぼくとわたしのVim
Shota Fukumori
Vim Script Programming
Vim Script Programming
Lin Yo-An
Apex on Local - Better Alternative to Salesforce DX
Apex on Local - Better Alternative to Salesforce DX
tzm_freedom
C言語静的解析ツールと Ruby 1.9 trunk
C言語静的解析ツールと Ruby 1.9 trunk
ikegami__
楽々Scalaプログラミング
楽々Scalaプログラミング
Tomoharu ASAMI
Hadoop london
Hadoop london
Yahoo Developer Network
플렉스팀 프론트엔드 기술 스택의 이해: `lint`, `build`, `run`
플렉스팀 프론트엔드 기술 스택의 이해: `lint`, `build`, `run`
Heejong Ahn
Drupal, meet Assetic
Drupal, meet Assetic
Kris Wallsmith
Linux basics by Raj Miraje
Linux basics by Raj Miraje
Raj Mirje
Python教程 / Python tutorial
Python教程 / Python tutorial
ee0703
Mining Ruby Gem vulnerabilities for Fun and No Profit.
Mining Ruby Gem vulnerabilities for Fun and No Profit.
Larry Cashdollar
シェル芸でライフハック(特論)
シェル芸でライフハック(特論)
Yuki Shimazaki
x86
x86
Wei-Bo Chen
Similaire à 第四回関西Emacs「ari.el」
(20)
Command Liner with Scala
Command Liner with Scala
Apache Hive Hook
Apache Hive Hook
Shellcode mastering
Shellcode mastering
Anton Dorfman. Shellcode Mastering.
Anton Dorfman. Shellcode Mastering.
[Let'Swift 2019] 실용적인 함수형 프로그래밍 워크샵
[Let'Swift 2019] 실용적인 함수형 프로그래밍 워크샵
Learning How To Use Jquery #5
Learning How To Use Jquery #5
真っ黒Scheme
真っ黒Scheme
ぼくとわたしのVim
ぼくとわたしのVim
Vim Script Programming
Vim Script Programming
Apex on Local - Better Alternative to Salesforce DX
Apex on Local - Better Alternative to Salesforce DX
C言語静的解析ツールと Ruby 1.9 trunk
C言語静的解析ツールと Ruby 1.9 trunk
楽々Scalaプログラミング
楽々Scalaプログラミング
Hadoop london
Hadoop london
플렉스팀 프론트엔드 기술 스택의 이해: `lint`, `build`, `run`
플렉스팀 프론트엔드 기술 스택의 이해: `lint`, `build`, `run`
Drupal, meet Assetic
Drupal, meet Assetic
Linux basics by Raj Miraje
Linux basics by Raj Miraje
Python教程 / Python tutorial
Python教程 / Python tutorial
Mining Ruby Gem vulnerabilities for Fun and No Profit.
Mining Ruby Gem vulnerabilities for Fun and No Profit.
シェル芸でライフハック(特論)
シェル芸でライフハック(特論)
x86
x86
Dernier
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
null - The Open Security Community
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
Precisely
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
null - The Open Security Community
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
Softradix Technologies
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
OnBoard
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
carlostorres15106
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
Fwdays
Dernier
(20)
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
第四回関西Emacs「ari.el」
1.
ari.el id:nitro_idiot
2011/10/08 Emacs #x04
2.
• • id:nitro_idiot • Common
Lisper • →
3.
•
Emacs • Software Design Emacs • @m2ym (auto-complete.el, popwin.el) • @buzztaiki (navi2ch, emacs-w3m)
4.
•
.emacs • •
5.
•
6.
• • Ariel
Network
7.
• • Ariel
Network • Ariel
8.
• • Ariel
Network • Ariel • ariel
9.
• • Ariel
Network • Ariel • ariel • ari.el
10.
• • Ariel
Network • Ariel • ariel • ari.el • GitHub
11.
• • Ariel
Network • Ariel • ariel • ari.el • GitHub • …
12.
•
…
13.
ari.el • Emacs
Lisp • .emacs • auto-complete.el
14.
ari.el • Emacs
Lisp • .emacs • auto-complete.el (when (require ‘auto-complete nil t) (global-auto-complete-mode t))
15.
ari.el • Emacs
Lisp • .emacs • auto-complete.el (when (require ‘auto-complete nil t) (global-auto-complete-mode t))
16.
ari.el • Emacs
Lisp • .emacs • auto-complete.el (ari:when-require auto-complete (global-auto-complete-mode t))
17.
ari.el ari ?
18.
• Emacs
Lisp • • • YASnippet → yas: • ari.el → ari:
19.
• ari.el
• ari-string: • • ari-seq • • ari-debug •
20.
•
21.
• • • • flatten
ari-seq:flatten …
22.
•
23.
ari:import •
(ari:import ‘flatten)
24.
ari:import •
(ari:import ‘flatten) •
25.
ari:with-package •
(ari:with-package ari-seq (flatten list1 list2))
26.
ari:with-ari-package • ari.el
… (ari:with-ari-package (awhen (flatten list1 list2) it))
27.
ari:with-ari-package • ari.el
… (ari:with-ari-package (awhen (flatten list1 list2) it)) •
28.
• auto-install.el (let ((buffer
(url-retrieve-synchronously "http://github.com/arielnetworks/ari-el/ raw/master/ari-install.el"))) (save-excursion (set-buffer buffer) (goto-char (point-min)) (re-search-forward "^$" nil 'move) (eval-region (point) (point-max)) (kill-buffer (current-buffer))))
29.
• auto-install.el $ wget
https://github.com/arielnetworks/ari-el/zipball/ master $ unzip arielnetworks-ari-el-*.zip $ cp arielnetworks-ari-el-*/lisp/* /path/to/your/load- path
30.
• • fork
me! • https://github.com/arielnetworks/ari-el
31.
•
id:nitro_idiot
Notes de l'éditeur
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Télécharger maintenant