elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Tengo una idea para un IDE muy simple y diferente
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Tengo una idea para un IDE muy simple y diferente  (Leído 1,719 veces)
biribau

Desconectado Desconectado

Mensajes: 181


Ver Perfil
Tengo una idea para un IDE muy simple y diferente
« en: 29 Abril 2010, 17:36 pm »

A ver que opinan de esta idea,
no sé si alguno ha programado algo en Smalltalk, bueno pues ese estilo de programacion diferente al clásico editar-probar-corregir-loop, es algo así como un evaluar-print-loop.

Por ahí existen los vulgarmente conocidos intérpretes, como el de python(o consola), que mejor dicho se llaman REPL's(read-eval-print-loop).

Bueno mi idea es mejorarlo como Smalltalk pero juntando lo de ambos, ya que el estilo de ST es imposible aplicarlo a lenguajes típicos orientados a ficheros de código fuente. O es difcil de hacer, son muy incompatibles. (el problema de los REPLs es que no guardan tu trabajo(salvo Smalltalk y parecidos), y por ello los REPL son relegados a simples programas de prueba y experimentación)

Mi idea es tener un REPL pero con 3 ventanas, la que va ejecutando, la que va editando y la del historial. Todas con múltiples pestañas para más de un source. Con simples key-bindings tenemos diferentes comandos.
<TAB> para autocompletar símbolo
.t para tipo de un símbolo
.d para documentación de una función en una API
<CTRL-CURSOR> para reasignar una línea
etc.
Puedo mejorarlo, copiando cosas de emacs, (en vez de .t, por ejemplo CTRL-T y saldría en una ventana más de minibuffer)
Creo que se pueden obtener los beneficios de ambas aproximaciones, traer a la rapidez y sencillez de edición de los REPL, la persistencia necesaria para programar dado que casi todos los lenguajes se basan en el primer modelo.

Para acabar: sólo imaginad, mientras escribís esa función C que recibe no se cuantos parámetros, estás viendo cómo se modifican los datos de los parámetros, como un debugger, un análisis vivo, pero es la primera vez que los escribes!! todo se compila segun lo escribes(y das al ENTER); esos datos de prueba que vas escribiendo se podrían ir guardando a su vez en una batería de pruebas.

¿Qué tal lo véis? (últimamente estoy algo atareado, no sé si me llevaría mucho tiempo hacer uno para C, el problema es hacerlo wapo, con colores y tal :S)


En línea

biribau

Desconectado Desconectado

Mensajes: 181


Ver Perfil
Re: Tengo una idea para un IDE muy simple y diferente
« Respuesta #1 en: 29 Abril 2010, 18:46 pm »

Habéis pillado la idea, no? sería un intérprete interactivo que a la vez que ejecuta lo que escribes lo guarda en el fuente final, asi no hace falta debuguearlo en otra etapa, lo haces mientras escribes!.

¿lo cambiaríais por vuestro eclipse/emacs/vim/notepad++/visual studio?


En línea

Blitzkrieg'


Desconectado Desconectado

Mensajes: 546


print('Hi there')


Ver Perfil WWW
Re: Tengo una idea para un IDE muy simple y diferente
« Respuesta #2 en: 1 Mayo 2010, 21:46 pm »

¿lo cambiaríais por vuestro eclipse/emacs/vim/notepad++/visual studio?

No.
En línea



leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Tengo una idea para un IDE muy simple y diferente
« Respuesta #3 en: 1 Mayo 2010, 22:09 pm »

A vim yo no lo dejo.
En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
biribau

Desconectado Desconectado

Mensajes: 181


Ver Perfil
Re: Tengo una idea para un IDE muy simple y diferente
« Respuesta #4 en: 2 Mayo 2010, 00:19 am »

Renovarse o morir
No queréis ser más productivos?  :P
Allá vosotros  >:(
 :laugh:
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Tengo una idea para un aplicacion pero necesito un socio programadorrr..??
Foro Libre
giogio2012 4 1,095 Último mensaje 30 Enero 2012, 20:44 pm
por dnsdirm
Solo tengo una simple duda!
Sugerencias y dudas sobre el Foro
gado2612 2 1,461 Último mensaje 16 Febrero 2016, 21:24 pm
por gado2612
Tengo un simple problema con una definición
Hacking Básico
556eknown 3 676 Último mensaje 26 Febrero 2020, 13:07 pm
por 556eknown
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines