說在前面 最近在研究 Apache Druid 的原理,在不 debug 的情況下已經(jīng)無法再進(jìn)一步深入了娄周,因此想在本地搭一套調(diào)試環(huán)境涕侈,但網(wǎng)上可用的資料很少,只能自己摸索煤辨,在這...
1. 編譯器宏 Lisp源代碼文本裳涛,首先經(jīng)過讀取器,得到了一系列語法對(duì)象众辨,這些語法對(duì)象端三,在宏展開階段進(jìn)行變換,最終由編譯器/解釋器繼續(xù)處理鹃彻。 以下我們使用defmacro定義...
1. 反引用 上文我們介紹了如何使用defmacro定義宏郊闯, 我們定義了inc宏,(inc x)會(huì)被展開為(setq x (1+ x))蛛株,因此团赁, 宏做的是語法對(duì)象的變換操作,...
回顧 上文我們介紹了宏谨履,它與函數(shù)是不同的欢摄,函數(shù)調(diào)用發(fā)生在程序執(zhí)行期間,函數(shù)在調(diào)用之前笋粟,會(huì)先對(duì)它所有的實(shí)參進(jìn)行求值怀挠,然后將形參綁定到這些實(shí)參的求值結(jié)果上析蝴,函數(shù)的返回值會(huì)作為函數(shù)...
數(shù)據(jù)和代碼 如果說Lisp語言有一個(gè)特性最能使人津津樂道的話绿淋,我想應(yīng)該是它的宏系統(tǒng)(macro system)了吧闷畸,在Lisp語言中吞滞,程序和代碼的表現(xiàn)形式(textual r...
org mode 是 emacs 下的神器,不僅可以作時(shí)間管理,筆記管理,也可以做文學(xué)編程。這時(shí)用到的一個(gè)重要功能就是 org-babel 了冯吓。 Org 可以獲取#+BEGI...
安裝nix并配置channel: 安裝gradle: 安裝emacs: 配置emacs: 創(chuàng)建并拷貝github文件內(nèi)容至~/.emacs.d/init.elhttps://...
haskell入門門檻有點(diǎn)高组贺,很大的原因是因?yàn)橘Y料太少... 我也是走了不少彎路,但是它卻確實(shí)是個(gè)好東西 的失尖,希望能幫助到更多的人認(rèn)識(shí)它啊奄。 打個(gè)廣告,haskell有個(gè)jvm...
自動(dòng)化運(yùn)維已經(jīng)是必不可少的一環(huán)掀潮,經(jīng)歷過生產(chǎn)上各種版本問題菇夸,簡單是痛心疾首,忍不住拿此開刀仪吧,希望借此幫助提升國人的技術(shù)實(shí)力庄新。編寫此文獻(xiàn)給今天30歲的自己。 自動(dòng)化運(yùn)維包含兩部分...
直接開始, 不廢話, 上內(nèi)容: 第0步: clojure開發(fā)背景介紹第1步: 使用leiningen開發(fā)第一個(gè) clojure項(xiàng)目第2步: 使用emacs智能高效living...
安裝nix并配置channel: 安裝gradle及l(fā)ombok: 安裝emacs: 配置emacs: 創(chuàng)建并拷貝github文件內(nèi)容至~/.emacs.d/init.elh...
序言 概述 初始配置 代碼塊代碼塊在 Org-mode 中代碼塊在 Babel 中 源代碼執(zhí)行示例RubyShellRditaa捕獲代碼執(zhí)行結(jié)果:results value ...
1. 符號(hào) 上文我們提到了Emacs Lisp是一種Lisp-2择诈,即同一個(gè)符號(hào)(symbol)在不同的上下文中,可以分別表示兩種不同的值(value):變量(variable...
回顧 上文我們介紹了Emacs的用法郊艘,發(fā)現(xiàn)一分鐘學(xué)會(huì)使用它并不是難事荷科,而且,我們沒有讓快捷鍵束縛住纱注,因?yàn)镋macs的精髓在于Emacs Lisp中畏浆。 本文我們開始探討Emac...
上文提到了編輯器之戰(zhàn),據(jù)江湖傳說狞贱,Emacs被稱為“神的編輯器”刻获,Emacs有著無與倫比的可擴(kuò)展性和可定制性,簡直變成了一個(gè)“操作系統(tǒng)”斥滤。 使用Emacs你可以收發(fā)電子郵件将鸵,...
日常用org最多的地方就是日程管理,能夠管理日程的軟件很多佑颇,手機(jī)電腦都有很好的工具顶掉,至于為什么我選擇使用emacs,因?yàn)槲蚁矚g純文本挑胸。功能強(qiáng)大和易用本身就是矛盾痒筒,使用純文本算...
原文Emacs Org's Column View, 由 Bastien Guerry 編輯,維護(hù)茬贵。本文只做學(xué)習(xí)之用簿透。 簡介:默認(rèn)列視圖 首先按 C-c C-x C-c 打開...