iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Software Development

在 Neovim 中探索 Fennel 與函數式編程 系列

在 AI 時代,開發者需要思考新的開發範式:『AI 幫助我們快速生成 code ,但除錯與驗證仍需要開發者積極介入。』本系列文將從 Neovim + Fennel 切入,帶著讀者來進入「互動式開發」與「函數式編程」的新世界。

內容包含:
* Fennel 語言:語法、常用函式庫。
* Lisp 思維:S-expression 編輯、互動式開發 。
* 函數式編程:純函數、map/filter/reduce 等實務技巧。
* Neovim Plugin 開發:從簡單腳本到完整的 plugin。

讓我們在 AI 時代,一起探索更聰明、更優雅的程式開發之道。

參賽天數 23 天 | 共 23 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文
DAY 21

專案研討—Conjure Piglet Client

Conjure Piglet Client 是我第二次開發 Neovim 插件的作品,略有一些難度。 問題概述 "Laurence, 你對 Pigl...

2025-09-21 ‧ 由 Laurence Chen 分享
DAY 22

專案研討—WebSocket

前一篇在開發 Conjure Piglet Client 時,提到了第三方函式庫 WebSocket 。我一開始還一度天真地以為,我只要找一些 Neovim p...

2025-09-22 ‧ 由 Laurence Chen 分享
DAY 23

專案研討—CBOR

讀者剛聽到 CBOR時,也許覺得很陌生,難以理解。這邊快速解釋一下,讀者可以想象成,它就是一個類似 json encode 的函式庫,只是它編碼的方式是用二進位...

2025-09-23 ‧ 由 Laurence Chen 分享