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
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
Paolo Missier
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
marcuskenyatta275
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
Syngulon
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
shyamraj55
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Paige Cruz
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
Samy Fodil
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
FIDO Alliance
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
IES VE
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
DianaGray10
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
Pixlogix Infotech
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
VictorSzoltysek
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
ScyllaDB
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
ScyllaDB
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
Patrick Viafore
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
iSEO AI
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
Safe Software
Revolutionizing SAP® Processes with Automation and Artificial Intelligence
Revolutionizing SAP® Processes with Automation and Artificial Intelligence
Precisely
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
jbellis
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
GDSC PJATK
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
ScyllaDB
Dernier
(20)
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
Revolutionizing SAP® Processes with Automation and Artificial Intelligence
Revolutionizing SAP® Processes with Automation and Artificial Intelligence
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
第四回関西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