Rust: Menerapkan REPL Karat

Dibuat pada 2 Nov 2011  ·  27Komentar  ·  Sumber: rust-lang/rust

REPL sangat bagus.

A-runtime E-hard

Komentar yang paling membantu

Haruskah masalah ini dibuka kembali? rusti belum banyak disukai akhir-akhir ini dan bergantung pada versi kompiler yang sangat lama. Apakah ada orang lain yang ingin melihat REPL?

Semua 27 komentar

Memang benar, REPL itu bagus!

REPL tidak dapat dielakkan. CL menyebalkan, tapi saya lebih suka menggunakannya daripada bahasa yang lebih baik tanpa REPL yang bagus.

Sampai REPL bleibig stabil, silakan gunakan jenis REPL-ish stable-ish saya: https://github.com/bstrie/rust-rustic

(Tapi ini sama sekali bukan solusi jangka panjang.)

Bagus. jangka panjang saya setuju kita harus melipat sesuatu seperti repl bleibig menjadi rustc. bendera --interactive akan bagus.

--interactive akan sangat membantu.

Saran: Ketika argc < 1 , default ke interaktif seperti yang dilakukan bahasa skrip.

Agak sejalan dengan bstrie's rustic, berikut adalah repl yang saya tulis. Perbedaan utama adalah bahwa ia berperilaku agak seperti repl masa depan berdasarkan penerjemah LLVM mungkin harus berperilaku (yaitu, evaluasi pernyataan demi pernyataan, definisi lokal, impor, dll), tetapi di bawah tenda itu adalah peretasan - ia menulis file temp dan menggunakan rustc untuk mengompilasinya. apa pun itu, ini sangat menyenangkan untuk digunakan, dan berfungsi sekarang!

http://github.com/dbp/rustrepl

Ini ada sekarang (rusti) tetapi tidak berfungsi dengan baik sekarang: #4407

Apakah ruang lingkup masalah ini "buat REPL" terpenuhi?

@kud1ing mungkin. Masalah terpisah dapat dibuka untuk mengatasi kerusakan REPL saat ini.

Penutupan.

Haruskah ini dibuka kembali sejak rusti dihapus ? #9818

9898

Ya silahkan!! Saya sering hanya ingin bermain dengan satu atau dua fungsi dan melihat cara kerjanya.

@shaleh apakah Anda mengetahui hal ini: http://play.rust-lang.org/ ?

Ini memiliki keuntungan dibandingkan perwakilan lokal yang sangat sepele untuk membagikan contoh Anda dengan orang lain setelah Anda selesai meretas (lihat tombol "bagikan" di bagian bawah).

Pada 10 Juli 2014, pukul 15:08, Felix S Klock II menulis:

@shaleh apakah Anda mengetahui hal ini: http://play.rust-lang.org/ ?

Ini memiliki keuntungan dibandingkan perwakilan lokal yang sangat sepele untuk membagikan contoh Anda dengan orang lain setelah Anda selesai meretas (lihat tombol "bagikan" di bagian bawah).


Balas email ini secara langsung atau lihat di GitHub.

Ya itu bagus selama Anda hanya meretas di mana ada jaringan. Tidak semua rumah saya mendapat WIFI yang layak apalagi kereta api, mobil, dll.

Jika bisa berfungsi sebagai mainan online maka pasti kita bisa mendapatkan versi nyata di cangkangnya.

ini bisa dibuka kembali? Saya sering tidak ingin membagikan atau menyimpan hal-hal yang saya lakukan dalam REPL, jadi saya lebih suka utilitas baris perintah.

Oh, saya tidak melihat #9898. Saya kira diskusi dapat berlanjut di sana, tetapi saya ingin segera melihat sesuatu seperti rusti untuk baris perintah, meskipun itu bukan REPL yang "tepat". Utas itu tampaknya berbicara tentang cara yang tepat untuk melakukannya, yang mungkin memerlukan waktu untuk diterapkan.

Seseorang mengatakan sesuatu tentang kemelekatan , hanya untuk membawanya ke sini. Saya pikir ini adalah proyek yang luar biasa untuk dijadikan dasar.

Umpan balik instan sangat memuaskan. Bahkan Java akan memiliki repl di rilis besar berikutnya.

Apa yang akan menjadi pekerjaan sebenarnya dalam hal ini? (bahkan jika eksternal?) karena rusti telah dihapus seperti yang saya lihat dari #9818

rusti tinggal di sini https://github.com/murarth/rusti

FYI: Bahasa Julia memiliki REPL, dan melihat: https://github.com/iamed2/Rust.jl

tampaknya Anda dapat memasukkan kode Rust dalam file Anda, seperti halnya Anda dapat C++ dengan Cxx.jl, atau di REPL, menggunakan salah satu bahasa secara interaktif (sementara Cxx lebih licin). [Sudah cukup mudah untuk memanggil Rust, tidak lebih sulit daripada C. Jika saya membutuhkan bahasa non-GC, saya berpikir Rust akan menjadi bahasa pelengkap yang lebih disukai daripada C.]

Hanya melihat kode saya melihat AST.jl, tidak yakin Anda dapat menghasilkan kode Rust dari Julia (saya ingat pernah diberitahu itu, mungkin kesalahpahaman).

Catatan: https://github.com/iamed2/Rust.jl/blob/master/deps/deps.jl

Haruskah masalah ini dibuka kembali? rusti belum banyak disukai akhir-akhir ini dan bergantung pada versi kompiler yang sangat lama. Apakah ada orang lain yang ingin melihat REPL?

evcxr saat ini merupakan implementasi REPL terbaik

Apakah halaman ini membantu?
0 / 5 - 0 peringkat