TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Yi

175 pointsby nyellinover 13 years ago

6 comments

exDM69over 13 years ago
It's wonderful to see the Yi editor back in business, there seems to be some new commits in the github repo.<p>Yi has taken a wonderfully pragmatic approach to implementing a text editor. They were working on an incremental parser framework to power the editor. The framework was inspired by Parsec and aimed at parsing incomplete code while typing. Emacs has similar parsers but in Emacs they're implemented with a messy pile of emacs lisp, while the Haskell parser in Yi tries to do it with an easy to read domain specific language.<p>I also like how Yi has a very flexible frontend. They ship with Vim- and Emacs-like configurations to get started.
anonymoushnover 13 years ago
That's not a very informative title. I would prefer "Yi is a text editor extensible in Haskell."
评论 #2944844 未加载
Locke1689over 13 years ago
Be forewarned -- while some of the docs say that there is a Cocoa frontend, it doesn't work. I first started looking at how to replace it a couple months ago but I hadn't chosen a best tactic. After I finish my internship at Google in a couple weeks I'm going to code up my resolution.
IvarTJover 13 years ago
Finally managed to compile it on Arch Linux, using Cabal. I had to close my browser and IDE as there weren’t enough memory to compile it otherwise (it required more than 1000 MB).
Symmetryover 13 years ago
I saw this a while ago and was interested. But I kept getting errors when trying to build it from source and after several tries, using several methods I found in various places on the internet, I gave up.
gaiusover 13 years ago
I like a lot the way Yi maps \ and -&#62; to appropriate extended characters for display but leaves them in ASCII in the underlying file, but I didn't find it to be stable enough for primetime yet.
评论 #2944944 未加载