Phát hành GNU Guile 3.0
(gnu.org)Nền tảng ngôn ngữ lập trình mở rộng chính thức của GNU.
Dùng khi muốn thêm các tính năng plugin/mô-đun/script vào ứng dụng.
Đây là một hiện thực của ngôn ngữ Scheme, đồng thời hỗ trợ ECMAScript, Emacs Lisp và cả Lua, nên người dùng có thể lựa chọn ngôn ngữ theo nhu cầu.
1 bình luận
https://www.gnu.org/prep/standards/html_node/Source-Language.html
Theo GNU Coding Standard,
ngôn ngữ được khuyến nghị là C, C++ (đừng dùng quá nhiều template), Java (nếu biên dịch)
nếu không cần hiệu năng cao, cũng có thể dùng Lisp, Scheme, Python, Ruby, Java.
đặc biệt, Scheme được hiện thực bằng GNU Guile và là ngôn ngữ được ưu tiên để mở rộng các chương trình viết bằng C/C++ trên hệ thống GNU. Tất nhiên, nó cũng phù hợp cho nhiều mục đích ứng dụng khác.