Khi nào nên sử dụng hàng đợi giao dịch?


7

Có một lý do để rất ít gói dường như sử dụng hàng đợi giao dịch ( tq-enqueuevv) để liên lạc với các quy trình bên ngoài? Hầu hết các gói tôi đã xem xét dường như thích cơ chế lọc thông thường.


Tôi nghi ngờ một sự kết hợp của những người chỉ bỏ qua phần đó của hướng dẫn hoặc chỉ đọc về các bộ lọc và hàng đợi giao dịch trông kỳ lạ và không đủ mạnh mẽ / linh hoạt.
wasamasa 4/2/2015

1
Không phải là nitpicky, nhưng cơ thể và tiêu đề là một số câu hỏi khác nhau ở đây. :-)
Malabarba 4/2/2015

Để giữ cho nó phù hợp với tình cảm của tôi và để trả lời câu hỏi giật gân: Không bao giờ. Trừ khi bạn đang duy trì mã kế thừa bằng cách sử dụng nó.
wasamasa 4/2/2015

4
Tại sao không bao giờ ? (Đó là tất cả những gì tôi phải nói.)
Politza 4/2/2015

Câu trả lời:


3

Một điều cần biết về Emacs là có rất nhiều thư viện tối nghĩa đi kèm với nó. Và, xa là một sự kỳ lạ trong lịch sử, hơn nữa đi vào cây mọi lúc. Nhiều lần chúng được viết cho một lần sử dụng.

Không có lý do duy nhất những thứ như vậy không được sử dụng lại. Có thể nó không phù hợp với một số cách sử dụng, có thể một số tác giả không biết về nó, v.v ... Trong trường hợp của bạn cho tq.elcâu trả lời là như nhau - sử dụng nó nếu nó phù hợp với vấn đề của bạn. Đối với tôi có vẻ như hơi chung chung; ví dụ, không có cách nào để xếp hàng regrec mà không gửi chuỗi. Ngoài ra, nó hơi lỗi thời với các đối số "đóng cửa"; những điều này là không cần thiết khi Emacs có ràng buộc từ vựng.

Ngoài ra còn có một số sao chép thư viện trong Emacs. Vì vậy, ví dụ có cả hai ewoc.eltabulated-list.el, hai cách khác nhau để thực hiện một loại tác vụ MVC-ish.


Thật vậy, tôi không có ý tưởng thư viện này tồn tại! Emacs thực sự có quá nhiều thứ tích hợp sẵn - kế hoạch hiện tại để trích xuất mọi thứ vào ELPA chắc chắn là một ý tưởng tốt.
Tianxiang Xiong
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.