Live data from Hacker News

Frontmacs

github.com

31–40 of 100 posts

Re: Frontmacs

#31
post #28

Earlier quoted context omitted.

Emacs just used a full blown programming language right from the start. And one of the very best: Lisp.

> And one of the very best: Lisp. Got any hard numbers to back up that bold claim?

What numbers do you require? If there was a metric measuring simplicity then Lisp (or perhaps a modern variant, Scheme) would probably win - it is a local optimum of language design, essentially just lambda calculus exposed via a very simple grammar (which aids meta-programming).

Re: Frontmacs

#32
post #28

Earlier quoted context omitted.

> And one of the very best: Lisp. Got any hard numbers to back up that bold claim?

I rate it 10/10. What kind of numbers are you expecting exactly?

Anything which can support the grandiose Lisper claims such as the one above :)

By which measurable metric is Lisp "one of the best"?

I'm genuinely curious, since I keep hearing propaganda about it.

Re: Frontmacs

#33
post #31
post #28

Earlier quoted context omitted.

> And one of the very best: Lisp. Got any hard numbers to back up that bold claim?

What numbers do you require? If there was a metric measuring simplicity then Lisp (or perhaps a modern variant, Scheme) would probably win - it is a local optimum of language design, essentially just lambda calculus exposed via a very simple grammar (which aids meta-programming).

Any kind of serious study will do :)

Re: Frontmacs

#34
post #24
post #12

(edit: reposted this comment in their bug tracker) You might want to warn people that this enables auto-saving buffers on many buffer/frame events that are usually considered safe. https://github.com/thefrontside/frontmacs/blob/master/frontm... (defadvice switch-to-buffer (before save-buffer-now activate) (when buffer-file-name (save-buffer))) ; the same defadvice is applied to: ; other-window ; windmove-{up,down,lef…

As a general fileditor, it may be scary, yes. But I have this in IntelliJ and love it. Saving is just a useless keystroke for most of my development time. Things are in VCS, and if not, I can also use local history to roll back.

Local history is the feature that makes this practical. Without it, there will be blood spilled.

Re: Frontmacs

#35
post #32

Earlier quoted context omitted.

I rate it 10/10. What kind of numbers are you expecting exactly?

Anything which can support the grandiose Lisper claims such as the one above :) By which measurable metric is Lisp "one of the best"? I'm genuinely curious, since I keep hearing propaganda about it.

What programming languages do you use? What numbers made you choose those ones? Maybe if you show me an example of some numbers I could help more.

I don't have the time to write up why I think Lisp is great, but you can find essays by many greater (and more famous) programmers than me such as Richard Stallman, Peter Norvig, Steve Yegge, Paul Graham et al. But really the only way is to learn it for yourself. There is a kind of enlightenment that comes with learning Lisp and I would recommend it to every programmer.

Re: Frontmacs

#36
post #33
post #31

Earlier quoted context omitted.

What numbers do you require? If there was a metric measuring simplicity then Lisp (or perhaps a modern variant, Scheme) would probably win - it is a local optimum of language design, essentially just lambda calculus exposed via a very simple grammar (which aids meta-programming).

Any kind of serious study will do :)

Such studies are very hard to do, it is almost impossible to factor out social preferences. For me personally, I am most productive in languages like Haskell and OCaml.

Re: Frontmacs

#37

I have mixed feelings about emacs starter kits. On the one hand I'm always happy that more people might discover emacs. It's quite simply the most powerful text editor out there. Hands down. I could not imagine using a computer seriously without emacs. On the other hand, the power of emacs comes from the fact that it's essentially a lisp interpreter which is good at doing text editor stuff. If you abstract this away…

I use Spacemacs but it isn't always perfect and if Spacemacs doesn't wind up working I end up just using vanilla emacs because MELPA is a dice roll whether it will work or not every single time for me, usually regardless of OS. I just know enough basics of emacs to edit code, but I wish adding packages didn't involve so many hoops such as having to add a repository that everyone already goes out of their way to add to emacs and having said repository fail on you.

I'm not sure what reason the emacs team has for just not adding MELPA but it would change the game for me if it were an official addition and would require it's addition to work out of the box. Till then, emacs is a long way away from being my default editor, and VS Code and JetBrains are more of my defaults.

Out of the box functionality is key for any editor in my opinion.

Re: Frontmacs

#38
post #2

Some screenshots could be nice, probably most people are not tend to try it out until they see a screenshot. Anyway, I am a simple man. I see people using Emacs and I become happy.

Agree! I am not a developer or an overly technical person and I recently started using Emacs because of an article here (using ido and org mode). I like it but I'm not fluent enough, or know enough of what it does to switch to it for everyday tasks - but there's a beauty in navigating file systems, creating files, switching windows all with your keyboard. Does anyone know if you can actually write code on Emacs, like…

Your question seems to confuse some, do you mean run elisp interactively or edit HTML/CSS/JavaScript? If so I want to say yes to both.

Re: Frontmacs

#39
post #2

Some screenshots could be nice, probably most people are not tend to try it out until they see a screenshot. Anyway, I am a simple man. I see people using Emacs and I become happy.

I will (almost certainly) never switch from my current configuration to use any of these all-in-one package bundles, but I do like looking through them for ideas.

I had a configuration that I was nursing along for several years, but after seeing Prelude [0] I realized that it would be much simpler for me to let the community to most of the work for me. Now I have a consistent environment for most languages and I am able to make small tweaks on top.

[0]: https://github.com/bbatsov/prelude

Re: Frontmacs

#40
post #9

Earlier quoted context omitted.

Agree! I am not a developer or an overly technical person and I recently started using Emacs because of an article here (using ido and org mode). I like it but I'm not fluent enough, or know enough of what it does to switch to it for everyday tasks - but there's a beauty in navigating file systems, creating files, switching windows all with your keyboard. Does anyone know if you can actually write code on Emacs, like…

If you mean using emacs as your code editor then yes, that's the main purpose of emacs for most users. However there's other hidden eastereggs such as M-x pong, M-x tetris or why not try M-x doctor if you're feeling a bit down.

> M-x doctor if you're feeling a bit down.

Yeah. M-x doctor is really helpful, especially when you are depressed. For example, if you say the doctor that "I'm going to suicide", it will guide you the right way.

Post reply on HN