Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)L
Posts
7
Comments
94
Joined
10 mo. ago

🙏🏽

I write software (C++) for a living.

#Emacs #Prolog #Erlang #SelfHosted

  • pro-communalism
  • anti-consumerism
  • pro-holisticism
  • anti-monism
  • pro-libre software
  • fan of #Plan9 and #HaikuOS

anti-witchhunt, see https://stallmansupport.org/

  • Thanks gor the numbers. They don't make Emacs look unusable, so we could blame these darn cloud-provisioned VMs!

  • Thanks. True, verilog-mode is maybe 6 times slower than c++-mode. I should add some treesitter grammars and try c++-ts-mode etc.

    File opening being slow must be a different aspect.

  • I don't configure at all, Emacs is quite capable out of the box. But you are right that I should try with -Q. I tried and found things like, terminal versus GUI doesn't make a difference, and disabling font-lock-mode makes it almost twice as fast (but I wouldn't use Emacs that way).

  • I need a fast setup on the same hardware to compare against, but I don't have it. This is the experience on VMs. I don't know what is fast for people. I stated one of my observations that indenting a couple of thousand lines is slow. How fast is that for you, in a VM or on hardware?

  • I did some comparisions. The installation built without treesitter support is noticeably faster than the one built with treesitter support; even in the latter, I don't have any treesitter grammars at all and no -ts-mode in use.

  • What hardware/VM and OS are you running on? What kind of development do you do in Emacs?

    And, are you normalizing having to read the docs to have, for example, indent-region not be too slow?

    I agree native-comp shouldn't be necessary, since Emacs wasn't this slow until maybe Emacs 25 and they keep improving the Elisp interpreter. And we probably can't expect the speed from before the CPU vulnerability mitigations and from running on hardware from any software running in VMs nowadays.

    What I see is much worse than that.

  • To be fair, Emacs handles large files better than Vim. But yes, Emacs is slower on typical tasks, to the extent that an Electron app like VSCode can feel more responsive. Some slowness could be acceptable due to Emacs' flexibility, but getting slower over time messes up the experience.

  • Ruby/Crystal seem to have P .. Q for inclusive ranges and P ... Q for right-exclusive ranges.

  • What kind of programs do you, or would you, write in C? For most programs, writing in C would leave you, as you put it, stuck.

  • Having all these amazing worked-through ideas by Bret Victor available in the open is itself amazing!

  • Has splashing their population's degenerates' antics on the Internet helped anybody?

  • And was on the ActivityPub committee before that.

    And created GNU MediaGoblin before that.

  • The biggest motivator for cars and wide roads are weekend getaways; there are good options for commute and long-distance travel. Maybe, if you ban private car purchases and have good rail connectivity, people'd get by on rentals.

  • I am a ... fan ... of social ecology etc. But I feel such theories are difficult to apply in today's large-scale politics. Even the path to trying out any such theories in practice probably starts with trying smaller changes like liquid democracy (that is already proven in the corporate shareholder world).

    These theories might go through massive changes if they meet reality. Remnants of past "experiments", say the basis of Liedloff's continuum concept, are not quite as neat as these untested theories.

  • I am a ... fan ... of social ecology etc. But I feel such theories are difficult to apply in today's large-scale politics. Even the path to trying out any such theories in practice probably starts with trying smaller changes like liquid democracy (that is already proven in the corporate shareholder world).

    These theories might go through massive changes if they meet reality. Remnants of past "experiments", say the basis of Liedloff's continuum concept, are not quite as neat as these untested theories.

  • I sympathize. Using a neovim GUI should make things just work. Terminal and graphics never played well together, although you found nano to behave well.

  • That is what Delta Chat and Monocles do on different protocols, with WebXDC. https://webxdc.org/

  • I don't know how it is in never-colonized countries, but here, local bodies don't get much by way of taxes and infrastructure spending is by state or national government since all income and business taxes go to them ala colonial administration. Locals don't have leverage over infrastructure projects, and local body politicians have no pressure from locals over their handling of non-infrastructure funds.