क्या C प्रोग्रामिंग के लिए एक REPL है?




read-eval-print-loop (2)

मैं osx पर हूं। मुझे यह http://neugierig.org/software/c-repl/ मिला, लेकिन कोड के लिए उस पृष्ठ के लिंक टूटे हुए लगते हैं।


बस IGCC (इंटरएक्टिव GCC) REPL मिला। मुझें यह पसंद है।

उदाहरण:

./igcc

g++> int a = 1, b = 2;
g++> printf("%d\n", a + b);
3
g++> 

और यह आपको इस तरह संकलित त्रुटियाँ देता है:

g++> c = 3;
[Compile error - type .e to see it.]
g++> .e
<stdin>:14:1: error: use of undeclared identifier 'c'
c = 3;
^

(एसएफ डाउनलोड: http://sourceforge.net/projects/igcc/files/ )


gdb बहुत अच्छा REPL बनाता है। आप वहां नए कार्यों को परिभाषित नहीं कर सकते हैं, लेकिन आप भावों का मूल्यांकन कर सकते हैं (साइड इफेक्ट्स सहित)।







read-eval-print-loop