Một lập trình viên kỳ cựu vừa chính thức chia tay Emacs sau 20 năm sử dụng hàng ngày, đánh dấu bước chuyển mình mạnh mẽ trong hệ sinh thái công cụ lập trình. Anh đã dần chuyển sang modal editing, rồi sang Vim, và đến nay mới hoàn tất việc thay thế hai ứng dụng cuối cùng: máy tính Emacs Calc và trình đọc feed Elfeed bằng các phiên bản viết lại hoàn toàn bằng C++ và giao diện native.
StackCalc và Elfeed2: Sức mạnh từ C++ native
StackCalc là bản clone của Emacs Calc sử dụng thư viện GMP và MPFR để tính toán đa độ chính xác, nhanh hơn nhiều so với bản gốc dù chưa có đầy đủ tính năng xử lý ký hiệu. Elfeed2, phiên bản kế thừa sau 13 năm gắn bó, đã vượt qua cả bản gốc, sử dụng wxWidgets thay vì Dear ImGui. wxWidgets cho phép tạo ứng dụng native trên Windows, macOS và Linux mà không cần tầng nền tảng phức tạp, phù hợp với nhu cầu chạy nền cả ngày của feed reader.
Tác động đến cộng đồng mã nguồn mở
Các gói Emacs do tác giả phát triển hiện đang được kêu gọi người bảo trì mới. Nếu không có ai nhận, chúng sẽ được lưu trữ nhưng không xóa. Đây là cơ hội cho các lập trình viên yêu thích công nghệ và AI muốn tham gia vào các dự án phần mềm nguồn mở chất lượng cao. Sự kiện này cũng cho thấy xu hướng dịch chuyển khỏi các nền tảng cũ như Emacs, hướng tới các công cụ hiện đại, đa nền tảng và tối ưu hiệu năng hơn.





