2011-10-19 34 views
6

Vì vậy, tôi là một fan hâm mộ lớn của LinqPad, nhưng không chỉ cho thử nghiệm LINQ nhỏ của nó mà còn cho việc phát triển nhanh chóng bằng cách sử dụng C# hoặc F # vì nó thêm REPL vào C#. Dù sao, tôi biết scala có một cửa sổ tương tác nhưng có bất kỳ loại công cụ nhẹ tương tự như LinqPad sẽ làm việc với Scala? Hay có một số công cụ, trọng lượng nhẹ, tuyệt vời khác để tạo mẫu trong scala?Công cụ Scala tương tự như Linqpad

+1

Ý anh là gì bởi các cửa sổ * tương tác *? Scala có [REPL] (http://www.scala-lang.org/node/2097) là tốt, bạn đang tìm kiếm một cái gì đó khác nhau? –

+0

+1 Thật không may, AFAIK, không có công cụ GUI độc lập như LinqPad, nhưng bạn có thể sử dụng scala REPL với [SIQ] (http://code.google.com/p/scala-integrated-query /) (tương tự gần nhất với LINQ theo ý kiến ​​của tôi). [Ở đây] (http://scala-integrated-query.googlecode.com/files/SIQ-Scala-Days-final.pdf) là cách sử dụng (tệp pdf!) Của SIQ. –

+0

Tôi sử dụng REPL, hoặc nếu nó phức tạp hơn một chút, hãy thêm một tệp vào dự án "tỷ lệ cược và kết thúc" của tôi trong IntelliJ. Có một vài chương trình mà mọi người đã viết để ngồi trên đầu trang của REPL nhưng tôi đã không thấy chúng đặc biệt hữu ích. Tôi không mong đợi mọi người đã nỗ lực rất nhiều trong việc sử dụng một IDE dễ dàng. –

Trả lời

3

Scala-ide có bản dựng lại được xây dựng trong đồ họa, (không phù hợp với phần trọng yếu của câu hỏi của bạn). Hãy thử bằng cách nhấn Ctrl-Shift-X bên trong trình chỉnh sửa Scala để chạy biểu thức đã chọn (hoặc dòng hiện tại). Here is how it looks like. Tôi nghĩ rằng đó là điều gần nhất ngay bây giờ.

enter image description here

Kojo được dựa trên scala, nhưng không thực sự những gì bạn đang yêu cầu cho cả hai nhưng mát mẻ, và có thể được sử dụng cho mục đích học tập.

enter image description here

Cũng trong Plugin Scala cho IntelliJ IDEA (Nika builds) Scala Ngôn ngữ điều khiển

enter image description here

Web

Trên web có ít nhất hai console

Simplex3dConsole (Java Web Start) enter image description here

http://www.simplyscala.com/? (Web based)

Đối với một SQL console dựa viết bằng scala có một cái nhìn tại SQLShell thêm một cái gì đó như thế để repl hoặc SBT hoặc một công cụ đồ họa. Se cũng Scala integrated query mà bạn có thể quan tâm.

+0

Vâng tôi thực sự thích plugin scala-ide nhưng nó chạy trong nhật thực ... và đó không phải là nhẹ cả. Nhưng nó có lẽ là ide tốt nhất cho phát triển scala (tôi thích nó tốt hơn sau đó plugin scala intellij). – Mike

+0

simplex3dconsole là loại những gì tôi đang tìm kiếm, mặc dù nó cảm thấy một chút thiếu so với sức mạnh của linqpad cho những ngôn ngữ đó, và tôi yêu đơn giản đó là trang web đã bắt đầu nhưng nó chỉ là một REPL thông thường. – Mike

Các vấn đề liên quan