Tôi có một điều thú vị, facebook đã tạo ra một công cụ tự động để viết lại mã PHP. Họ phân tích nguồn thành một cây cú pháp trừu tượng, thực hiện một số biến đổi:
if ($f == false) -> if (false == $f)
Tôi không biết tại sao, nhưng đó dường như là phong cách đặc biệt của họ và sau đó họ in nó ra.
https://github.com/facebook/lex-pass
Chúng tôi sử dụng haskell để tạo các ngôn ngữ cụ thể cho tên miền nhỏ. Số lượng lớn xử lý dữ liệu. Phát triển web. Nhện web. Ứng dụng thử nghiệm. Viết kịch bản quản trị hệ thống. Kịch bản cuối cùng, mà giao tiếp với các bên khác. Các tập lệnh giám sát (chúng tôi có DSL hoạt động độc đáo cùng với munin, giúp viết mã màn hình chính xác cho các ứng dụng của bạn dễ dàng hơn nhiều).
Tất cả các loại công cụ thực sự. Nó chỉ là một ngôn ngữ có mục đích chung hàng ngày với một số tính năng rất mạnh mẽ và hữu ích, nếu bạn hơi nghiêng về mặt toán học.