Tôi muốn khởi chạy ứng dụng Scala Swing từ dòng lệnh, sau khi ứng dụng được khởi động, hãy thả vào REPAL REPL để sử dụng làm giao diện điều khiển.Khởi chạy Scala REPL theo chương trình?
Lý tưởng nhất là tôi cũng muốn gắn trước một số tên biến. Thậm chí tốt hơn sẽ sử dụng trình mô phỏng thiết bị đầu cuối Java2D cho REPL, nhưng tôi không thể tìm thấy bất cứ điều gì phù hợp.
Scala REPL có API công khai không?
Hoàn hảo, gọi scala.tools.nsc.Interpreter.break (DebugParam ("i", i)) trong một chuỗi riêng biệt hoạt động. Cảm ơn! Tôi sẽ phải tìm kiếm cẩn thận hơn trong lần tới. –
@David Ok. Chỉ cần lưu ý rằng điều này cho phép truy cập vào chương trình của riêng bạn, mà có thể không phải là những gì bạn muốn. Nếu bạn chỉ muốn một REPL, hãy xem cách kịch bản lệnh scala gọi REPL, và sau đó tìm kiếm mã nguồn của lớp đó. –