CommunityNews
Design of Emacs in Rust
Design of Emacs in Rust.
This is the third post in my series about writing an Emacs core in Rust. The first post laid out my initial observations and ideas about the language runtime. The second post focused on building a safe garbage collector in rust using the type system. I initially stated that I wanted to reach the point where I could bootstrap bytecomp.el (the elisp byte compiler). That goal is reached1, so I am providing an update on my latest learnings.
Read in full here:
This thread was posted by one of our members via one of our news source trackers.
Popular General Dev topics
                        
                      
                      
                TOKYO (Kyodo) – Japan’s government plans to encourage firms to let their employees choose to work four days a week instead of five, aimin...
              
            
            
              
          
            
  
        New
                F# Is The Best Coding Language Today. 
If you want to personally pick up a programming language in order to become a better coder in what...
              
            
            
              
          
              New
                It’s not what programming languages do, it’s what they shepherd you to. 
How many of you have listened, read or taken part in a discussio...
              
            
            
              
          
              New
                GitHub - lucidrains/PaLM-rlhf-pytorch: Implementation of RLHF (Reinforcement Learning with Human Feedback) on top of the PaLM architectur...
              
            
            
              
          
              New
                Whatever happened to Elm, anyway?. 
I see this question pop up quite frequently in lots of different arenas - folks are curious as to wha...
              
            
            
              
          
              New
                GitHub - crablang/crab: A community fork of a language named after a plant fungus. All of the memory-safe features you love, now with 100...
              
            
            
              
          
              New
                Building a Slack/Discord alternative with Tauri/Rust linen <span class="hashtag-icon-placeholder"></span>blog. 
Introduction My name is K...
              
            
            
              
          
              New
                A Go package for building Progressive Web Apps. 
A package for building progressive web apps (PWA) with the Go programming language (Gola...
              
            
            
              
          
              New
                Jan | Rethink the Computer. 
Jan turns your computer into an AI machine by running LLMs locally on your computer. It’s a privacy-focus, l...
              
            
            
              
          
              New
                Rendering Action Mailer emails with Phlex components and layouts: Clean, Composable, and Completely Ruby - Blog post by Camillo Visini 
              
            
            
              
          
              New
Other popular topics
                        
                      
                      
                Which, if any, games do you play? On what platform? 
I just bought (and completed) Minecraft Dungeons for my Nintendo Switch. Other than ...
              
            
            
          
              New
                My first contact with Erlang was about 2 years ago when I used RabbitMQ, which is written in Erlang, for my job. This made me curious and...
              
            
            
          
              New
                I have seen the keycaps I want - they are due for a group-buy this week but won’t be delivered until October next year!!! :rofl: 
The Ser...
              
            
            
          
              New
                In case anyone else is wondering why Ruby 3 doesn’t show when you do asdf list-all ruby :man_facepalming: do this first: 
asdf plugin-upd...
              
            
            
          
              New
                Hi folks, 
I don’t know if I saw this here but, here’s a new programming language, called Roc 
Reminds me a bit of Elm and thus Haskell. ...
              
            
            
          
              New
                Build efficient applications that exploit the unique benefits of a pure functional language, learning from an engineer who uses Haskell t...
              
            
            
              
          
              New
                Author Spotlight 
Rebecca Skinner 
@RebeccaSkinner 
Welcome to our latest author spotlight, where we sit down with Rebecca Skinner, auth...
              
            
            
          
              New
                If you’re getting errors like this: 
psql: error: connection to server on socket “/tmp/.s.PGSQL.5432” failed: No such file or directory ...
              
            
            
          
              New
                Hello, 
I’m a beginner in Android development and I’m facing an issue with my project setup. In my build.gradle.kts file, I have the foll...
              
            
            
          
              New
                Node.js v22.14.0 has been released. 
Link: Release 2025-02-11, Version 22.14.0 'Jod' (LTS), @aduh95 · nodejs/node · GitHub
              
            
            
              
          
              New
Categories:
Sub Categories:
- All
 - In The News
 - Dev Chat (202)
 - Questions (34)
 - Resources (119)
 - Blogs/Talks (27)
 - Jobs (3)
 - Events (15)
 - Code Editors (59)
 - Hardware (57)
 - Reviews (5)
 - Sales (16)
 - Design & UX (5)
 - Marketing & SEO (2)
 - Industry & Culture (14)
 - Ethics & Privacy (19)
 - Business (4)
 - Learning Methods (5)
 - Content Creators (7)
 - DevOps & Hosting (9)
 
Popular Portals
- /elixir
 - /rust
 - /ruby
 - /wasm
 - /erlang
 - /phoenix
 - /keyboards
 - /python
 - /rails
 - /js
 - /security
 - /go
 - /swift
 - /vim
 - /clojure
 - /emacs
 - /haskell
 - /java
 - /svelte
 - /onivim
 - /typescript
 - /kotlin
 - /c-plus-plus
 - /crystal
 - /tailwind
 - /react
 - /gleam
 - /ocaml
 - /elm
 - /flutter
 - /vscode
 - /ash
 - /html
 - /opensuse
 - /centos
 - /php
 - /zig
 - /deepseek
 - /scala
 - /lisp
 - /sublime-text
 - /textmate
 - /react-native
 - /nixos
 - /debian
 - /agda
 - /kubuntu
 - /arch-linux
 - /django
 - /deno
 - /ubuntu
 - /revery
 - /manjaro
 - /nodejs
 - /spring
 - /diversity
 - /lua
 - /julia
 - /slackware
 - /c
 

    




