Live data from Hacker News

Emacs under Clojure

github.com

21–30 of 37 posts

Re: Emacs under Clojure

#21
BT Templeton! Give us the guile-emacs[1]!

The only ports that are going to actually get emacs users are ones that can eval elisp.

However, good luck with this! It's like Yi.. could turn out great, or could turn out to just be a neat small project :)

[1]: http://www.google-melange.com/gsoc/proposal/review/google/gs...

Re: Emacs under Clojure

#22

I wonder if the guys that use emacs will really want to use another version of it running on the JVM. I get this feeling that most of them despise the JVM, and the guys who generally use JVM are eclipse/netbeans guys. Sure there will be some people that don't fit in this category. Though, it seems like the OP is trying to fix something that isn't broken. Anyways, it will be a great learning experience.

I'm one of the guys that uses Emacs, so this is purely anecdotal, but I'm really waiting for an Emacs with updated fundamentals. At this point I don't really care whether it is using Guile, Common Lisp or Clojure.

I do like this guy's goal of making Emacs 24 the target and shedding akk the baggage of the earlier versions.

Re: Emacs under Clojure

#23

I wonder if the guys that use emacs will really want to use another version of it running on the JVM. I get this feeling that most of them despise the JVM, and the guys who generally use JVM are eclipse/netbeans guys. Sure there will be some people that don't fit in this category. Though, it seems like the OP is trying to fix something that isn't broken. Anyways, it will be a great learning experience.

If it is actually emacs-compatible then why does it matter what VM is underneath?

Re: Emacs under Clojure

#24
post #11

Why not just write a similar editor, with same shortcuts, rewritten modules/modes etc, but with new architecture and paradigms?

I think this is something that light table is in a better position to pull off. It's new, doesn't have to worry about compatibility, and the worst case is you have to configure it with javascript (if I recall correctly) and not a lisp. Whether or not it can, or even wants to, live up to that, is another matter entirely. But it'd be great if it does.

Light Table isn't going to pull off the effect of this project, because an editor which isn't compatible with emacs and isn't configured with lisp is a completely different proposition from emacs.

I mean, if the Eclipse project started today, you could say similar things about it. I am sure there exist emacs users who moved to Eclipse. But...

Re: Emacs under Clojure

#26
post #14

If this were a Kickstarter, I'd buy the top package. This is something I've wanted for a long while. Good luck!

For anybody who codes in anything other than Clojure (although I have that too), you can partake of a 40,000 LOC elisp dotfiles repo.

I have shake-n-bake modules for virtually any language or use-case you could want.

https://github.com/bitemyapp/dotfiles/tree/master/.emacs.d

If you have any requests, I can probably bake it up. Included is the awesome Ensime package for Scala and Shime (Slime) a repl for Haskell. See the link to poke around for other things.

I recently restructured my dotfiles, but I once used my git repo to teach people at a Clojure meetup in SF how to get rolling with Emacs + Slime + Swank + Clojure.

Re: Emacs under Clojure

#27
Author here. Thanks for the support everyone! Seems like there is an interest in such a thing, so I'll better start hacking on this again.

There are two parts to this. First, pure learning and fun - even if it goes nowhere. Second, "Extensible" is the keyword here. The goal is to find the right balance between backwards compatibility (Emacs Lisp) and forward extensibility (Clojure / JVM), so I'm not interested in writing a new text editor from scratch.

I did consider Kickstarter (currently self funded), but felt I needed something running first.

Re: Emacs under Clojure

#28

Is this a serious project meant for general use? If so, what problem is it solving? What's the advantage over regular Emacs?

I'm curious too. I'm guessing the main draw is the ability to write extensions and enhancements in Clojure rather than Emacs Lisp?

Re: Emacs under Clojure

#29
post #27

Author here. Thanks for the support everyone! Seems like there is an interest in such a thing, so I'll better start hacking on this again. There are two parts to this. First, pure learning and fun - even if it goes nowhere. Second, "Extensible" is the keyword here. The goal is to find the right balance between backwards compatibility (Emacs Lisp) and forward extensibility (Clojure / JVM), so I'm not interested in wri…

There is interest. Lots of people would love to see a modern-day Emacs with a modern multithreaded Lisp dialect. Problem is, Emacs is a local maximum - it is very difficult to move away from its architecture to something useful.

I will be watching this project closely.

Re: Emacs under Clojure

#30
post #14

If this were a Kickstarter, I'd buy the top package. This is something I've wanted for a long while. Good luck!

For anybody who codes in anything other than Clojure (although I have that too), you can partake of a 40,000 LOC elisp dotfiles repo. I have shake-n-bake modules for virtually any language or use-case you could want. https://github.com/bitemyapp/dotfiles/tree/master/.emacs.d If you have any requests, I can probably bake it up. Included is the awesome Ensime package for Scala and Shime (Slime) a repl for Haskell. See…

You'll have to restructure again now that package.el is standard and better.
Post reply on HN