Esta es probablemente una muy buena pregunta. Fuera de mi cabeza, la tradición (probable) más importante es una interfaz de comando, es decir: el usuario emite un “comando” y se muestra un resultado. Este comando (especialmente en un REPL) sería una línea de código.
Alternativamente, una especie de interfaz de “atajo” también se ha utilizado con bastante frecuencia. Por ejemplo, las teclas de acceso directo personalizables en VI.
Y algunas cosas han sido “automatizadas” hasta cierto punto. Creo que el que lo ha llevado al nivel más alto (todavía) es Light Table … donde el resultado del “REPL” se muestra al lado del código fuente real en un proceso concurrente. Me encanta la idea detrás de esto, solo desearía que tuviera capacidades similares para más idiomas que solo Lisp.
- ¿Debo comprar el Acer Aspire E5-573G?
- ¿Cómo instalo MS Office después de restablecer mi computadora portátil?
- ¿Cuáles son las especificaciones de hardware y software que debo saber si quiero comprar una computadora portátil?
- Cómo encontrar archivos y carpetas ocultos en mi computadora
- ¿Qué debo hacer dado que la pantalla de mi computadora portátil no se enciende cuando se presiona el botón de encendido, pero el ventilador y las luces de encendido funcionan?
Imagina poder “ver” lo que está sucediendo mientras escribes código en C. Piensa en cómo esto podría ayudar si comparas lo que sucede en la muestra de Clojure en el siguiente video de alrededor de 1:10: Light Table – un nuevo IDE