Login Barrapunto
GNOME Basic
Últimamente han estado apareciendo, una tras otra, nuevas versiones de GNOME Basic, que es un intérprete del lenguaje BASIC, desarrollado inicialmente para añadir, a Gnumeric, soporte para Hojas de Cálculo Excel con código Visual Basic incluido. De momento, la única intención es el desarrollar el intérprete (que será capaz de convertir el código BASIC a C) y no todo un entorno de desarrollo al estilo del archiconocido Visual Basic. Aunque yo personalmente no soy muy amante del lenguaje BASIC, creo que hay que reconocer que es importante el poder darle la oportunidad a los cientos de miles de programadores de Visual Basic que hay de pasar fácilmente sus programas de Windows a Linux, cuando llegue el momento, así que puede ser bastante importante este proyecto. Y tú, ¿qué opinas?
Este hilo ha sido archivado.
No pueden publicarse nuevos comentarios.
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.

Que había alternativas mejores
(Puntos:2)( http://icewinddale.blogspot.com/ | Última bitácora: Jueves, 30 Enero de 2014, 23:34h )
En algunos casos, no hay más remedio que alternotivas complatibles, pero en este creo que no.
-- icewinddale.blogspot.com [blogspot.com]
Si no depende demasiado de las librerias de GNOME
(Puntos:1)( http://www.always-string.co.uk/ )
Dado que no tiene nada que ver con el toolkit gráfico utilizado, tambien estaria bien que se pueda utilizar desde KDE.
Aunque, como ya ha dicho Drizzt, Python es mejor para extender las aplicaciones de GNOME
--Victor
Hay que ser tonto de remate para dejar a Nicole por Penélope
python tiene sus desventajas
(Puntos:2, Interesante)"No one can earn a million dollars honestly. " - William Jennings Bryan (1860-1925)
Icaza ya explicó hace tiempo...
(Puntos:2, Informativo)( http://appfluence.com/priority_matrix_windows_detailed | Última bitácora: Domingo, 31 Julio de 2011, 16:58h )
No se trata de una extensión de Gnome ortodoxa, sino más bien de ponérselo fácil a los más reacios, que no son pocos, a juzgar por el montón de gente que programa en Visual Basic. Es poner un azucarillo al lado de Linux.
Me parece una pobre excusa.
(Puntos:2)( http://icewinddale.blogspot.com/ | Última bitácora: Jueves, 30 Enero de 2014, 23:34h )
Siempre se puede crear un RAD adecuado y con un lenguaje correcto. No creo que convenga en absoluto las tan criticadas aplicaciones realizadas completamente un Visual Basic. Si se queire portar aplicaciones, se presupone un minimo interés por la plataforma a la que se porta y un mínimo interés por aprender sus ventajas.
Por esa regla de tres, arreglamos Wine definitivamente y tenemos todo el problema de porting resuelto. Se programa para Win32 y luego con Win32, se corren / recompilan aplicaciones y asunto concluido.
-- icewinddale.blogspot.com [blogspot.com]
Windows Scripting Host
(Puntos:1)( http://barrapunto.com/tags/restalman | Última bitácora: Jueves, 12 Abril de 2018, 20:25h )
En principio, las versiones modernas de Windows pueden aceptar cualquier lenguaje de script que esté integrado en Windows Scripting Host. Me parece.
Sería cuestión de llevar el Python a este sistema de Windows (¿Se ha hecho ya con Perl?)
__
Comprare è combattere.
¿Microsoft?
(Puntos:2, Informativo)( http://barrapunto.com/tags/restalman | Última bitácora: Jueves, 12 Abril de 2018, 20:25h )
__
Comprare è combattere.
Re:Si no depende demasiado de las librerias de GNO
(Puntos:1)( http://www.wikipedia.org/ )
--
"I have never let my schooling interfere with my education" - Mark Twain
Re:Windows Scripting Host
(Puntos:1)( http://www.always-string.co.uk/ )
Lo que si se puede hacer es controlar Excel (y el resto de aplicaciones de Office) desde python mediante COM
Lo que seria interesante es simplemente exportar, en lugar de todo el código, los métodos y los parámetros que utilizas, y que cada lenguaje lo adaptase a su sintaxis. Como eso no existe por el momento (tal vez con .NET), de momento, al exportar, una sencilla función puede traducirlo a VBscript. Claro que no todas las features de la sintaxis de python ("rebanado de secuencias", etc.) son fácilmente traducibles a VBscript
--Victor
Hay que ser tonto de remate para dejar a Nicole por Penélope
Re:Si no depende demasiado de las librerias de GNO
(Puntos:1)( http://www.always-string.co.uk/ )
--Victor
Hay que ser tonto de remate para dejar a Nicole por Penélope
Re:¿Microsoft?
(Puntos:1)( http://www.always-string.co.uk/ )
De hecho, que yo recuerde, Basic utilizaba numeros de línea, y no funciones (subrutinas) con nombre...
Microsoft ha trasteado tanto con este lenguaje (embrace and extend) que ya no puede decirse que sea el mismo...
--Victor
Hay que ser tonto de remate para dejar a Nicole por Penélope
Arquitectura de componentes
(Puntos:1)( http://acsblog.es/ | Última bitácora: Lunes, 09 Mayo de 2005, 09:17h )
--
Parafraseando a Trosky "aunque a ti no te importe la ley, a la ley le importas tú" - Josemi
Imagínate el caso...
(Puntos:3, Interesante)( http://appfluence.com/priority_matrix_windows_detailed | Última bitácora: Domingo, 31 Julio de 2011, 16:58h )
Para ellos, esta iniciativa es la diferencia entre poder o no poder entrar en Linux. Si el objetivo es que se use software libre de forma generalizada, habrá que tender puentes a los que todavía están fuera. No nos cerremos a cal y canto.
Desde sus comienzos, Linux es la mejor plataforma de desarrollo, con una inmensa cantidad de lenguajes disponibles. ¿Por qué íbamos a decir que no al más usado de todos, (mal que nos pese)?
No todo es mejor cuanto mas cerca...
(Puntos:2, Interesante)( http://librexpresion.org/ | Última bitácora: Martes, 17 Marzo de 2009, 08:40h )
Sigo pensando que la dirección que se han marcado los chicos de KDE es mejor en casi todos los aspectos.
Y si, yo tb. opino que phyton hubiera sido una mejor alternativa que BASIC.
libreXpresion.org [librexpresion.org]
Re:Que había alternativas mejores
(Puntos:1)( http://jacobo.tarrio.org/ | Última bitácora: Viernes, 20 Junio de 2003, 21:57h )
La idea era darle un lenguaje de scripting a gnumeric, para poder importar tb las macros de los ficheros excel, y toda esa morralla. Al principio, se había sugerido hacer un conversor de basic a python, pero entonces seguimos teniendo el problema de la exportación...
Re:No todo es mejor cuanto mas cerca...
(Puntos:1)( http://barrapunto.com/ )
el soporte total al endiablado office es obligatorio si queremos mas maquinas trabajando con linux.
tambien podria a su vez aceptar gnumeric python como lenguaje de programacion.
creo que se tendra que tragar con el basic. desde luego estoy de acuerdo con no ceder ante modelos de objeto tan molestos como el OLE.
---------
okiOki RecomiendoGnu/linux yTirantes [barrapunto.com]
Re:Imagínate el caso...
(Puntos:3, Inspirado)( http://icewinddale.blogspot.com/ | Última bitácora: Jueves, 30 Enero de 2014, 23:34h )
-- icewinddale.blogspot.com [blogspot.com]
¿Y?. Es soft libre no ?.Tb lo es la de Apache
(Puntos:2)( http://icewinddale.blogspot.com/ | Última bitácora: Jueves, 30 Enero de 2014, 23:34h )
-- icewinddale.blogspot.com [blogspot.com]
Re:No todo es mejor cuanto mas cerca...
(Puntos:2, Interesante)( http://librexpresion.org/ | Última bitácora: Martes, 17 Marzo de 2009, 08:40h )
En cualquier caso había alternativas mejores y, dado que no debería sobreponerse la excusa de la compatiblidad a otras razones como la eficiencia mismamente, creo que la implementación de BASIC debería haber sido un objetivo secundario y los esfuerzos iniciales tal vez hubieran estado mejor dirigidos hacia otros lenguajes, como el citado python; quiero decir, que el motor primario fuera algo decente y, si acaso, establecer a otro nivel una compatiblidad con el BASIC de Office.
Todo ello sin desmerecer tu interesantísimo punto de vista ;-)
libreXpresion.org [librexpresion.org]
Re:No todo es mejor cuanto mas cerca...
(Puntos:1)( http://barrapunto.com/ )
todo es cuestion de parametros y prioridades...
---------
okiOki RecomiendoGnu/linux yTirantes [barrapunto.com]
Re:midnight commander
(Puntos:1)( http://rodrigo.gnome-db.org/ )
Estos problemas del gmc son los que decidieron a la comunidad GNOME a hacer el Nautilus. Pero no te quejes mucho, que ya queda muy poquito para la defunción definitiva del gmc.
Otras alternativas
(Puntos:1)En fin, que al final vamos a conseguir ser el espejo de Microsoft.
Luego llenaremos de asistentes todos los programas.
No es esa la solución....
(Puntos:2, Divertido)( http://barrapunto.com/ )
Esa decisión tuvo que ver con el hecho que el mantenimiento de las distintas aplicaciones, realizadas en Cobol, Pascal, Basic, Clipper, etc, etc, no podía mantenerse. Muy bien pensado por los responsables.
No obstante, como he mencionado, han tardado !!!!seis años!!!! en migrar a otro sistema que utiliza un solo lenguaje de programación. Esta empresa no se volverá a meter en otra migración hasta dentro de 15 años por lo menos, según lo acordado por esta.
¿Crees que por muy bueno que sea GNU/Linux, con todas sus ventajas (y sus pocas desventajas), se meterán antes de 15 años en otra migración a otro sistema totalmente distinto al suyo?
Lo ideal para el responsable de informática de dicha empresa (en este caso administración pública) le será mucho más aceptable portar a un entorno con el mínimo coste posible, es decir, recompilar los fuentes y resolver las pequeños problemas inherentes a toda migración. Es decir, pasar de un sistema a otro en unos 6 meses como mucho, como ha ocurrido en dicha administración (migración de versión del mismo paquete).
Lo que quiero decir, es que, aunque lo ideal sea reescribir todo el código, e incluso realizar un analisis funcional y técnico (en algunos sitios se hace), las empresas, después del bluf que fue el evento 2000, no se atreverán a cambiar drásticamente sus aplicaciones para pasar de un SO a otro.
Bye
Es una cuestión de facilitar las migraciones.
(Puntos:2, Inspirado)( http://www.juantomas.net )
¿Consideras la mera migracion de SO algo trivial?
(Puntos:2)( http://icewinddale.blogspot.com/ | Última bitácora: Jueves, 30 Enero de 2014, 23:34h )
Pero realmente, si consideras mantenible y coherente el Visual Basic pues q quieres que te diga.
-- icewinddale.blogspot.com [blogspot.com]
Re:Es una cuestión de facilitar las migraciones.
(Puntos:2)( http://icewinddale.blogspot.com/ | Última bitácora: Jueves, 30 Enero de 2014, 23:34h )
-- icewinddale.blogspot.com [blogspot.com]
Re:midnight commander
(Puntos:2)( http://icewinddale.blogspot.com/ | Última bitácora: Jueves, 30 Enero de 2014, 23:34h )
-- icewinddale.blogspot.com [blogspot.com]
Sin embargo...
(Puntos:1)( http://www.gwolf.org/ )
BASIC no fue malo, de hecho, es un lenguaje valioso para enseñar los fundamentos... Pero responde a paradigmas de programacion que ya no son validos, y es MARAVILLOSO para crear programadores malos :(
Re:Que había alternativas mejores
(Puntos:1)Re:¿Consideras la mera migracion de SO algo trivia
(Puntos:2, Interesante)( http://barrapunto.com/ )
Mi opinión sobre el VB es que es una mierda con todas las palabras (he trabajado con él desde la versión beta de la 1.0 hasta la útilma, simpre bajo coacción y amenazas). Prefiero el C y el C++, y si me apuras, los nuevos interpretes y lenguajes que han se utilizan bajo Linux.
Lo que defiendo es que las empresas no se plantearán a corto plazo el cambio a otro sistema si ha desarrollado bajo VB (incluyendo las macros de Excel, Word y de lo que quieras) hasta por lo menos 5 años, debido a que la mayoria de estas han aprovechado el efecto 2000 para realizar sus migraciones a otros sistemas.
Por lo cual, si Linux dispone de una herramienta compatible con VB, o conversores de código fiables a otros lenguajes, será más factible que las empresas empiecen a pensar a pasarse a Linux.
Otra cosa será que empresas como Oracle, SAP, meta4, etc desarrollen sus herramientas (ya sea como servidores o como clientes) para Linux, tal como estan haciendo las dos primeras (SAP en modo cliente bajo Linux va un 50% más rápido que bajo Windows, ya sea 98 o NT y eso con la versión beta de su cliente). Pero muchas empresas tienen otras herramientas para funciones que no soportan las herramientas que he mencionado. Ese es el hueco a llenar por la comunidad.
Un saludo ;-))))
Re:No todo es mejor cuanto mas cerca...
(Puntos:1)Re:Hay libertad...
(Puntos:1, FueraDeTema)( http://icewinddale.blogspot.com/ | Última bitácora: Jueves, 30 Enero de 2014, 23:34h )
-- icewinddale.blogspot.com [blogspot.com]
Lenguajes instalables
(Puntos:1)( Última bitácora: Domingo, 22 Octubre de 2017, 21:39h )
Deberían estar desarrollados en forma de librerías de enlace dinámico y exportando una serie de funciones identicas independientemente del lenguaje del que se trate. VBA, GUILE, python, Perl, Java Script, Tcl, c-script, sh script, etc.
Estas dll deberían estar hechas de tal forma que sean fácilmente utilizables desde cualquier aplicación, esté hecha en consola, ncurses, KDE, gnome, XLib o motif.
Cuando se desarrolle una aplicación, se centra uno en la aplicación sin complicarse la vida con el lenguaje de script. Y así disponer desde el primer momento de una aplicación nueva de todos los lenguajes que ya estén desarrollados, siendo el usuario el encargado de instalar el lenguaje o lenguajes que mas le conviene o necesita.
Cuando se ejecuta un script extraño, la primera línea de este script, tendría un significado similar a los script que se ejecutan desde el shell de Unix/Linux, indicar qué lenguaje de script se debe usar.
De esta forma no haría conflictos, si un equipo de desarrollo quiere desarrollar un Visual Basic for Aplications, haya el con su body.
--- 404 Firma no encontrada.
Re:Me parece una pobre excusa.
(Puntos:1)razón a Drizzt...
ya puestos a hacer burradas mejor se arregla el wine ;).
Re:¿Consideras la mera migracion de SO algo trivia
(Puntos:1)( http://barrapunto.com/ | Última bitácora: Miércoles, 08 Febrero de 2006, 18:33h )
Maruri [youtube.com]
Re:Que había alternativas mejores
(Puntos:2)( http://icewinddale.blogspot.com/ | Última bitácora: Jueves, 30 Enero de 2014, 23:34h )
-- icewinddale.blogspot.com [blogspot.com]
Re:No todo es mejor cuanto mas cerca...
(Puntos:2)( http://icewinddale.blogspot.com/ | Última bitácora: Jueves, 30 Enero de 2014, 23:34h )
EL lenguaje en el que realmente se escriben es el que sea, y no peudes esperar que si están hechos en VB "magicamente" se conviertan el perl, python o guille.
Si la presencia de VB va a llevar a una plaga de aplicaciones, desarrolladas como muchas aplicaciones que se han visto en Windows, pues apaga y vámonos,ya he visto demasiada shareware / freeware / pagoware basura en ese plan, como para seguir viendolo en el mundo Linux.
-- icewinddale.blogspot.com [blogspot.com]
Re:No todo es mejor cuanto mas cerca...
(Puntos:1)( http://barrapunto.com )
Te sorprenderia ver las impresionantes hojas de cálculo que se hacen algunos contables ellos solitos sin tener ni idea de programacion. Y no solo fórmulas, tambien alguna que otra macro o función en VB.
He visto tener que ampliar la memoria a un equipo para que el Excel andase con estos cálculos nada triviales.
Por supuesto que un buen programador podria hacer esto mucho mejor y más rápido ( en tiempos de desarrollo y de ejecución ) pero la informática debe servir para que cualquiera resuelva sus problemas fácilemente y NO dependa de una élite de "elegidos" y gurús.
Si a uno de estos usuarios "avanzados" de Excel (hay muchos mas de los que piensas) le presento Linux puedo:
a) Hacerle aplicaciones que le hagan los cálculos que quiere con mis maravillosos conocimientos de C, Perl, o lo que sea. Un trabajo gordo porque yo no se ni la milesima parte de lo que el sabe de contabilidad. Ademas, si quiere otro cálculo tiene que volver a llamarme.
b) Enseñarle Perl o el maravilloso lenguaje de script de moda del momento soportado por Gnumeric para que pierda el tiempo en rehacer lo que ya tiene hecho.
c) Intentar que Gnumeric importe sin problemas de Excel soportando sin problemas VB. Ademas puedo guiarlo a que los siguientes cálculos los haga con tal o cual lenguaje de script tambien soportado por Gnumeric. O sea, le facilito las cosas y ademas le doy alternativas.
Creeme que con solo las opciones a) y b) nadie querra pasar a Linux. ¿ para que ? Si ya les funciona y les va bien con Excel.
Creemos un GNU/Linux para todos y no solo para los informaticos.
Eso es lo importante...
(Puntos:1)( http://barrapunto.com )
Re:No todo es mejor cuanto mas cerca...
(Puntos:1)Ahora si quieres hacer scripting en otros lenjuages como en gb, puedes usar CORBA, o bonobo, desde cualquier lenjuage que tenga bindings y voila. Yo en ningun momento dije que se hiban a convertir a ningun lenguaje, solo afirme que gb solo es una opcion, como lo son perl, python, guile, etc, etc.