From: Luis M. V. <lui...@ya...> - 2012-04-19 08:02:41
|
Hola: Actualmente estoy concluyendo la licenciatura en física en la UNAM (México DF) y tengo conocimientos avanzados de programación en C/C++ y del API Qt. Como parte del proceso de formación recibí un curso formal de MATHEMATICA en el tercer semestre de la carrera, por lo que domino bien el programa. Soy partidario del software libre y pretendo difundir la filosofía GNU de la Fundación para el software libre siempre que tenga oportunidad. Es por ello que pretendo impartir un taller en la facultad de ciencias de la UNAM con el objetivo de mostrar la potencialidad de MAXIMA, dándole a los estudiantes interesados, una alternativa frente a otros software privativos como MATHEMATICA y MAPLE. Ya que carezco de conocimientos sobre pedagogía, voy a seguir la estructura de las clases que recibí de MATHEMATICA, es decir, voy a pasar las clases y los ejemplos a MAXIMA. Además de la cuestión pedagógica, al pasar las clases de MATHEMATICA a MAXIMA, pretendo mostrar que es posible realizar las mismas operaciones en MAXIMA y que efectivamente, es una verdadera alternativa a MATHEMATICA. Soy consiente de que no todos los tópicos serán fáciles de traducir ya que ambos sistemas presentan ciertas diferencias y además deberé introducir algunos tópicos que son exclusivos de MAXIMA, pero el objetivo es que ambos cursos sean compatibles lo más posible. Estoy abierto a sugerencias sobre el la planificación del taller. Estoy seguro de que alguna idea me podrán brindar los expertos. El objetivo principal de este mensaje es solicitar información sobre la estructura de MAXIMA. En todos los manuales y tutoriales que he revisado no consigo encontrar una explicación más o menos detallada de como esta compuesto MAXIMA. Lo que necesito es entender como esta estructurado el núcleo, que papel juega cada parte del núcleo, como se conecta con el front-end XMAXIMA O WXMAXIMA, cual es el diagrama de procesos que ejecuta el núcleo en sus fases, desde que se introduce una expresión hasta que muestra la salida en una celda. Básicamente quisiera saber cual es el diseño o diagrama de la estructura de MAXIMA, en palabras más simples, como funciona. Necesito la información para tener una idea más profunda del funcionamiento de MAXIMA y poder responder en caso de que me pregunten en el taller. Pudiera intentar echarle un vistazo al proyecto, pero primero tendría que familiarizarme con el lenguaje COMMON LISP., y aún así me costaría bastante trabajo entender el proyecto sin una idea previa de su diseño. Agradezco de antemano cualquier comentario o referencia que me pueda ayudar. Saludos. |
From: Mario R. <bio...@te...> - 2012-04-20 19:26:49
|
El jue, 19-04-2012 a las 01:01 -0700, Luis Muñiz Valledor escribió: > > Hola: Hola, > Soy partidario del software libre y pretendo difundir la filosofía GNU > de la Fundación para el software libre siempre que tenga oportunidad. > Es por ello que pretendo impartir un taller en la facultad de ciencias > de la UNAM con el objetivo de mostrar la potencialidad de MAXIMA, > dándole a los estudiantes interesados, una alternativa frente a otros > software privativos como MATHEMATICA y MAPLE. Ya que carezco de > conocimientos sobre pedagogía, voy a seguir la estructura de las > clases que recibí de MATHEMATICA, es decir, voy a pasar las clases y > los ejemplos a MAXIMA. Hace años fui un entusiasta de Mathematica. El paso a Maxima no debería ser complicado; pero cosas como la programación con patrones y algunos que otros detalles sintácticos que son diferentes pueden complicar un poco el asunto. > Además de la cuestión pedagógica, al pasar las clases de MATHEMATICA a > MAXIMA, pretendo mostrar que es posible realizar las mismas > operaciones en MAXIMA y que efectivamente, es una verdadera > alternativa a MATHEMATICA. Soy consiente de que no todos los tópicos > serán fáciles de traducir ya que ambos sistemas presentan ciertas > diferencias y además deberé introducir algunos tópicos que son > exclusivos de MAXIMA, pero el objetivo es que ambos cursos sean > compatibles lo más posible. Estoy abierto a sugerencias sobre el la > planificación del taller. Estoy seguro de que alguna idea me podrán > brindar los expertos. Hay varios tutoriales que te pueden inspirar la secuencia de contenidos a impartir. Quizás "Primeros Pasos" te pueda ser de utilidad: http://riotorto.users.sourceforge.net/maxima/max.pdf > > El objetivo principal de este mensaje es solicitar información sobre > la estructura de MAXIMA. En todos los manuales y tutoriales que he > revisado no consigo encontrar una explicación más o menos detallada de > como esta compuesto MAXIMA. Lo que necesito es entender como esta > estructurado el núcleo, que papel juega cada parte del núcleo, Esto es complicado de contestar. No hay mucha (¿existe alguna?) información que aclare la estructura interna de Maxima. Sí hay alguna información dispersa por ahí, junto con comentarios que se han ido dejando en la lista de correos inglesa. El manual de Maxima incluye también algunos detalles. > como se conecta con el front-end XMAXIMA O WXMAXIMA, con sockets. > cual es el diagrama de procesos que ejecuta el núcleo en sus fases, > desde que se introduce una expresión hasta que muestra la salida en > una celda. Básicamente quisiera saber cual es el diseño o diagrama de > la estructura de MAXIMA, en palabras más simples, como funciona. > Necesito la información para tener una idea más profunda del > funcionamiento de MAXIMA y poder responder en caso de que me pregunten > en el taller. Yo no me preocuparía; no creo que en cursos a nivel introductorio nadie se tome la molestia de preguntarte cuestiones "profundas". Al auditorio le va a interesar aprender a resolver sus problemas y, quizás, a programar sus propias funciones con Maxima. Te agradecemos los esfuerzos por extender el uso de Maxima en tu entorno. -- Mario |
From: Juan P. R. B. <jro...@gm...> - 2012-04-21 15:21:41
|
Saludos Luis, Primero que todo, muy interesante que ayudes en la difusión de Maxima y el Software Libre. Con respecto al tema de la enseñanza de Maxima, pienso que la mayoría están interesados en cómo resolver sus tareas de rutina, más que entender cómo está construido Maxima. En mi caso, cuando era estudiante de Ingeniería, la mejor forma que encontré de convencer a profesores y estudiantes del uso de Maxima fué mostrándo que era posible hacer derivadas, integrales, límites, series, etc, (las tareas que en ese momento la mayoría teníamos) de forma sencilla. Funcionó bastante el hecho de usar TeXmacs como interfaz [1] y en combinación con gnuPlot[2], fué algo que acercó a muchos, pues cuando se usa Maxima desde el shell, algunos se asustaron. Reitero, que lo mejor es comenzar por lo sencillo. Supongo que los estudiantes de tu carrera tienen necesidades específicas que resolver, y si tú les muestras que es posible desarrollarlas con Maxima, habrá buena acogida. Saludos, [1] http://texmacs.org [2] http://gnuplot.info Soy partidario del software libre y pretendo difundir la filosofía GNU de > la Fundación para el software libre siempre que tenga oportunidad. Es por > ello que pretendo impartir un taller en la facultad de ciencias de la UNAM > con el objetivo de mostrar la potencialidad de MAXIMA, dándole a los > estudiantes interesados, una alternativa frente a otros software privativos > como MATHEMATICA y MAPLE. Ya que carezco de conocimientos sobre pedagogía, > voy a seguir la estructura de las clases que recibí de MATHEMATICA, es > decir, voy a pasar las clases y los ejemplos a MAXIMA. Además de la > cuestión pedagógica, al pasar las clases de MATHEMATICA a MAXIMA, pretendo > mostrar que es posible realizar las mismas operaciones en MAXIMA y que > efectivamente, es una verdadera alternativa a MATHEMATICA. Soy consiente de > que no todos los tópicos serán fáciles de traducir ya que ambos sistemas > presentan ciertas diferencias y además deberé introducir algunos tópicos > que son exclusivos de MAXIMA, pero el objetivo es que ambos cursos sean > compatibles lo más posible. Estoy abierto a sugerencias sobre el la > planificación del taller. Estoy seguro de que alguna idea me podrán brindar > los expertos. > > El objetivo principal de este mensaje es solicitar información sobre la > estructura de MAXIMA. En todos los manuales y tutoriales que he revisado no > consigo encontrar una explicación más o menos detallada de como esta > compuesto MAXIMA. Lo que necesito es entender como esta estructurado el > núcleo, que papel juega cada parte del núcleo, como se conecta con el > front-end XMAXIMA O WXMAXIMA, cual es el diagrama de procesos que ejecuta > el núcleo en sus fases, desde que se introduce una expresión hasta que > muestra la salida en una celda. Básicamente quisiera saber cual es el > diseño o diagrama de la estructura de MAXIMA, en palabras más simples, como > funciona. > Necesito la información para tener una idea más profunda del > funcionamiento de MAXIMA y poder responder en caso de que me pregunten en > el taller. Pudiera intentar echarle un vistazo al proyecto, pero primero > tendría que familiarizarme con el lenguaje COMMON LISP., y aún así me > costaría bastante trabajo entender el proyecto sin una idea previa de su > diseño. Agradezco de antemano cualquier comentario o referencia que me > pueda ayudar. > > Saludos. > > > ------------------------------------------------------------------------------ > For Developers, A Lot Can Happen In A Second. > Boundary is the first to Know...and Tell You. > Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! > http://p.sf.net/sfu/Boundary-d2dvs2 > _______________________________________________ > Maxima-lang-es mailing list > Max...@li... > https://lists.sourceforge.net/lists/listinfo/maxima-lang-es > > Actualmente estoy concluyendo la licenciatura en física en la UNAM (México DF) y tengo conocimientos avanzados de programación en C/C++ y del API Qt. Como parte del proceso de formación recibí un curso formal de MATHEMATICA en el tercer semestre de la carrera, por lo que domino bien el programa. -- Juan |
From: Luis M. V. <lui...@ya...> - 2012-04-23 02:12:52
|
Saludos a toso los miembros de la lista: Primeramente, quisiera agradecer a todos los miembros que han respondido. Es cierto que los estudiantes y profesores estarían más interesados en usar MAXIMA que en saber como funciona. El enfoque del taller sería más práctico que teórico, pero me gustaría estar por encima del auditorio, teniendo en cuenta que los estudiantes de la facultad de ciencias (Físicos, Matemáticos y los más doctos en el tema, los estudiantes de ciencias de la computación) tienen, en forma general, conocimientos bastante avanzados sobre programación. Quizás exagero un poco, pero me sentiría más cómodo si supiera algunas particularidades ya son los detalles, a mi modo de ver, son los que establecen la diferencia entre un usuario y un profesor. Por otra parte al ser programador, me gustaría poder colaborar algún día en el proyecto, ¿Pero cómo hacerlo si no sé por donde empezar? Creo que los programadores actuales del proyecto deberían crear las bases para la próxima generación, la que va a continuar con el proyecto, pues queremos que MAXIMA perdure y evolucione por siempre. Es por ello que le sugiero, al grupo de desarrollo, que creen un documento preferiblemente en Ingles (que posteriormente se podría traducir) donde se muestre con cierto nivel de detalle el diseño de MAXIMA, para que más personas que posea una formación en el área les sea más fácil integrarse y colaborar. Saludos. |
From: Luis M. V. <lui...@ya...> - 2012-09-26 23:57:44
|
Saludos a toda la comunidad: Tengo una duda. Existe algún paquete que sirva para interpolar una función de R^2->R, es decir con dos variables independientes. El paquete interpol, sólo lo hace para una. Saludos PD Se me olvidó la clave de la lista ¿cómo la recupero? No hallé la manera de hacerlo en la página. |
From: Luis M. V. <lui...@ya...> - 2013-04-21 01:11:52
|
Hola Mario: Te escribo para hacerte una sugerencia. Ya que eres parte del grupo de desarrollo de Maxima quizás te interese hacer una sugerencia al resto de la comunidad de desarrollo. La cuestión es que desde hace poco tiempo algunos proyectos han comenzado a utilizar una estrategia en la cual logran recaudar una gran suma de dinero para expandir los proyectos en formas que sería muy difícil lograr de la manera tradicional. Se trata de hacer una publicación con una propuesta de desarrollo para el proyecto, en la cuál se explica con cierto nivel de detalle, cuales serían las nuevas características que se añadirían si se logra recaudar la suma pedida y en que se usaría el excedente en caso de que esta sobrepasara el monto solicitado. Sin más, te pongo algunos ejemplos de proyectos que han usado este medio para crecer: http://www.kickstarter.com/projects/421164014/openshot-video-editor-for-windows-mac-and-linux http://www.kickstarter.com/projects/1061646928/vlc-for-the-new-windows-8-user-experience-metro http://www.indiegogo.com/projects/geary-a-beautiful-modern-open-source-email-client Creo que hay más, pero estos son los que yo conozco. Aunque es obvio, creo que no está demás recalcar la diferencia de este método de recaudación respecto de las donaciones convencionales. La diferencia consiste en proponer una recaudación para lograr un objetivo concreto, esto parece estimular a la gente y por eso es que han tenido tanto éxito. Al parecer, es posible recaudar cantidades que rondan los 50 000 dolares o su equivalente en euros. Creo que sumas más grandes, son más difíciles de conseguir (Geary). Además, si tenemos en cuenta que los usuarios de Maxima son usualmente Científicos, Ingenieros o profesores de matemáticas, lo cual significa que es un grupo más limitado, no recomiendo que la suma sea superior a los 30 000 dolares. Creo que Maxima tiene muchas áreas en las cuales crecer o mejorar.¿Que crees de esta iniciativa? ¿Consideras que Maxima pueda beneficiarse de este nuevo modelo para acelerar el desarrollo de proyectos de software libre? Espero que esta sugerencia sea bienvenida. En caso de que se decidan a dar el paso, yo me comprometo a aportar al menos 50 dolares, me gustaría aportar más, pero aún soy estudiante. Saludos |
From: José L. T. <jos...@gm...> - 2013-04-21 09:14:44
|
Me parece muy interesante. Yo también estaría dispuesto a hacer una aportación dentro de mis posibilidades. Saludos José Luis Torre El 21 de abril de 2013 03:11, Luis Muñiz Valledor <lui...@ya...>escribió: > Hola Mario: > Te escribo para hacerte una sugerencia. Ya que eres parte del grupo de > desarrollo de Maxima quizás te interese hacer una sugerencia al resto de la > comunidad de desarrollo. > La cuestión es que desde hace poco tiempo algunos proyectos han comenzado > a utilizar una estrategia en la cual logran recaudar una gran suma de > dinero para expandir los proyectos en formas que sería muy difícil lograr > de la manera tradicional. > Se trata de hacer una publicación con una propuesta de desarrollo para el > proyecto, en la cuál se explica con cierto nivel de detalle, cuales serían > las nuevas características que se añadirían si se logra recaudar la suma > pedida y en que se usaría el excedente en caso de que esta sobrepasara el > monto solicitado. > Sin más, te pongo algunos ejemplos de proyectos que han usado este medio > para crecer: > > > http://www.kickstarter.com/projects/421164014/openshot-video-editor-for-windows-mac-and-linux > > > http://www.kickstarter.com/projects/1061646928/vlc-for-the-new-windows-8-user-experience-metro > > > http://www.indiegogo.com/projects/geary-a-beautiful-modern-open-source-email-client > > Creo que hay más, pero estos son los que yo conozco. > > Aunque es obvio, creo que no está demás recalcar la diferencia de este > método de recaudación respecto de las donaciones convencionales. La > diferencia consiste en proponer una recaudación para lograr un objetivo > concreto, esto parece estimular a la gente y por eso es que han tenido > tanto éxito. > > Al parecer, es posible recaudar cantidades que rondan los 50 000 dolares > o su equivalente en euros. Creo que sumas más grandes, son más difíciles de > conseguir (Geary). > Además, si tenemos en cuenta que los usuarios de Maxima son usualmente > Científicos, Ingenieros o profesores de matemáticas, lo cual significa que > es un grupo más limitado, no recomiendo que la suma sea superior a los 30 > 000 dolares. > > Creo que Maxima tiene muchas áreas en las cuales crecer o mejorar.¿Que > crees de esta iniciativa? ¿Consideras que Maxima pueda beneficiarse de este > nuevo modelo para acelerar el desarrollo de proyectos de software libre? > > Espero que esta sugerencia sea bienvenida. En caso de que se decidan a > dar el paso, yo me comprometo a aportar al menos 50 dolares, me gustaría > aportar más, pero aún soy estudiante. > > Saludos > > > ------------------------------------------------------------------------------ > Precog is a next-generation analytics platform capable of advanced > analytics on semi-structured data. The platform includes APIs for building > apps and a phenomenal toolset for data science. Developers can use > our toolset for easy data analysis & visualization. Get a free account! > http://www2.precog.com/precogplatform/slashdotnewsletter > _______________________________________________ > Maxima-lang-es mailing list > Max...@li... > https://lists.sourceforge.net/lists/listinfo/maxima-lang-es > > -- José Luis Torre ww.ehu.es |
From: Juan P. C. <car...@if...> - 2013-04-21 11:35:21
|
Hola, kickstarter solo pemrite el uso a personas con cuenta de banco en USA. Estos otros servicios son más adecuados para iniciativas internacionales y están mas relacionados con desarrollo de software http://www.freedomsponsors.org https://www.bountysource.com/ En particular GNU Octave está considerando https://www.bountysource.com/ dado que ellos ofrecen ayuda al inicio de los proyectos. Saludos 2013/4/21 José Luis Torre <jos...@gm...>: > Me parece muy interesante. > Yo también estaría dispuesto a hacer una aportación dentro de mis > posibilidades. > > Saludos > José Luis Torre > > > El 21 de abril de 2013 03:11, Luis Muñiz Valledor <lui...@ya...> > escribió: >> >> Hola Mario: >> Te escribo para hacerte una sugerencia. Ya que eres parte del grupo de >> desarrollo de Maxima quizás te interese hacer una sugerencia al resto de la >> comunidad de desarrollo. >> La cuestión es que desde hace poco tiempo algunos proyectos han comenzado >> a utilizar una estrategia en la cual logran recaudar una gran suma de dinero >> para expandir los proyectos en formas que sería muy difícil lograr de la >> manera tradicional. >> Se trata de hacer una publicación con una propuesta de desarrollo para el >> proyecto, en la cuál se explica con cierto nivel de detalle, cuales serían >> las nuevas características que se añadirían si se logra recaudar la suma >> pedida y en que se usaría el excedente en caso de que esta sobrepasara el >> monto solicitado. >> Sin más, te pongo algunos ejemplos de proyectos que han usado este medio >> para crecer: >> >> >> http://www.kickstarter.com/projects/421164014/openshot-video-editor-for-windows-mac-and-linux >> >> >> http://www.kickstarter.com/projects/1061646928/vlc-for-the-new-windows-8-user-experience-metro >> >> >> http://www.indiegogo.com/projects/geary-a-beautiful-modern-open-source-email-client >> >> Creo que hay más, pero estos son los que yo conozco. >> >> Aunque es obvio, creo que no está demás recalcar la diferencia de este >> método de recaudación respecto de las donaciones convencionales. La >> diferencia consiste en proponer una recaudación para lograr un objetivo >> concreto, esto parece estimular a la gente y por eso es que han tenido tanto >> éxito. >> >> Al parecer, es posible recaudar cantidades que rondan los 50 000 dolares o >> su equivalente en euros. Creo que sumas más grandes, son más difíciles de >> conseguir (Geary). >> Además, si tenemos en cuenta que los usuarios de Maxima son usualmente >> Científicos, Ingenieros o profesores de matemáticas, lo cual significa que >> es un grupo más limitado, no recomiendo que la suma sea superior a los 30 >> 000 dolares. >> >> Creo que Maxima tiene muchas áreas en las cuales crecer o mejorar.¿Que >> crees de esta iniciativa? ¿Consideras que Maxima pueda beneficiarse de este >> nuevo modelo para acelerar el desarrollo de proyectos de software libre? >> >> Espero que esta sugerencia sea bienvenida. En caso de que se decidan a dar >> el paso, yo me comprometo a aportar al menos 50 dolares, me gustaría aportar >> más, pero aún soy estudiante. >> >> Saludos >> >> >> ------------------------------------------------------------------------------ >> Precog is a next-generation analytics platform capable of advanced >> analytics on semi-structured data. The platform includes APIs for building >> apps and a phenomenal toolset for data science. Developers can use >> our toolset for easy data analysis & visualization. Get a free account! >> http://www2.precog.com/precogplatform/slashdotnewsletter >> _______________________________________________ >> Maxima-lang-es mailing list >> Max...@li... >> https://lists.sourceforge.net/lists/listinfo/maxima-lang-es >> > > > > -- > José Luis Torre > ww.ehu.es > > > ------------------------------------------------------------------------------ > Precog is a next-generation analytics platform capable of advanced > analytics on semi-structured data. The platform includes APIs for building > apps and a phenomenal toolset for data science. Developers can use > our toolset for easy data analysis & visualization. Get a free account! > http://www2.precog.com/precogplatform/slashdotnewsletter > _______________________________________________ > Maxima-lang-es mailing list > Max...@li... > https://lists.sourceforge.net/lists/listinfo/maxima-lang-es > -- Dr. sc. nat. Juan Pablo Carbajal University of Zürich |
From: Luis M. V. <lui...@ya...> - 2013-04-22 09:22:40
|
Gracias José Luis y Juan Pablo por sus respuestas y especialmente por sus sugerencias. Me parece correcto que la iniciativa se aloje en el sitio más adecuado para el proyecto. La cuestión radica en que los desarrolladores lo consideren. Saludos a todos y esperemos que todo marche bien, estoy deseoso por ver progresos sustanciales en las futuras versiones de Maxima. ________________________________ De: Juan Pablo Carbajal <car...@if...> Para: Jos...@gm... CC: Luis Muñiz Valledor <lui...@ya...>; "max...@li..." <max...@li...> Enviado: Domingo, 21 de abril, 2013 6:35 A.M. Asunto: Re: [Maxima-lang-es] Propuesta para mejorar Maxima Hola, kickstarter solo pemrite el uso a personas con cuenta de banco en USA. Estos otros servicios son más adecuados para iniciativas internacionales y están mas relacionados con desarrollo de software http://www.freedomsponsors.org https://www.bountysource.com/ En particular GNU Octave está considerando https://www.bountysource.com/ dado que ellos ofrecen ayuda al inicio de los proyectos. Saludos 2013/4/21 José Luis Torre <jos...@gm...>: > Me parece muy interesante. > Yo también estaría dispuesto a hacer una aportación dentro de mis > posibilidades. > > Saludos > José Luis Torre > > > El 21 de abril de 2013 03:11, Luis Muñiz Valledor <lui...@ya...> > escribió: >> >> Hola Mario: >> Te escribo para hacerte una sugerencia. Ya que eres parte del grupo de >> desarrollo de Maxima quizás te interese hacer una sugerencia al resto de la >> comunidad de desarrollo. >> La cuestión es que desde hace poco tiempo algunos proyectos han comenzado >> a utilizar una estrategia en la cual logran recaudar una gran suma de dinero >> para expandir los proyectos en formas que sería muy difícil lograr de la >> manera tradicional. >> Se trata de hacer una publicación con una propuesta de desarrollo para el >> proyecto, en la cuál se explica con cierto nivel de detalle, cuales serían >> las nuevas características que se añadirían si se logra recaudar la suma >> pedida y en que se usaría el excedente en caso de que esta sobrepasara el >> monto solicitado. >> Sin más, te pongo algunos ejemplos de proyectos que han usado este medio >> para crecer: >> >> >> http://www.kickstarter.com/projects/421164014/openshot-video-editor-for-windows-mac-and-linux >> >> >> http://www.kickstarter.com/projects/1061646928/vlc-for-the-new-windows-8-user-experience-metro >> >> >> http://www.indiegogo.com/projects/geary-a-beautiful-modern-open-source-email-client >> >> Creo que hay más, pero estos son los que yo conozco. >> >> Aunque es obvio, creo que no está demás recalcar la diferencia de este >> método de recaudación respecto de las donaciones convencionales. La >> diferencia consiste en proponer una recaudación para lograr un objetivo >> concreto, esto parece estimular a la gente y por eso es que han tenido tanto >> éxito. >> >> Al parecer, es posible recaudar cantidades que rondan los 50 000 dolares o >> su equivalente en euros. Creo que sumas más grandes, son más difíciles de >> conseguir (Geary). >> Además, si tenemos en cuenta que los usuarios de Maxima son usualmente >> Científicos, Ingenieros o profesores de matemáticas, lo cual significa que >> es un grupo más limitado, no recomiendo que la suma sea superior a los 30 >> 000 dolares. >> >> Creo que Maxima tiene muchas áreas en las cuales crecer o mejorar.¿Que >> crees de esta iniciativa? ¿Consideras que Maxima pueda beneficiarse de este >> nuevo modelo para acelerar el desarrollo de proyectos de software libre? >> >> Espero que esta sugerencia sea bienvenida. En caso de que se decidan a dar >> el paso, yo me comprometo a aportar al menos 50 dolares, me gustaría aportar >> más, pero aún soy estudiante. >> >> Saludos >> >> >> ------------------------------------------------------------------------------ >> Precog is a next-generation analytics platform capable of advanced >> analytics on semi-structured data. The platform includes APIs for building >> apps and a phenomenal toolset for data science. Developers can use >> our toolset for easy data analysis & visualization. Get a free account! >> http://www2.precog.com/precogplatform/slashdotnewsletter >> _______________________________________________ >> Maxima-lang-es mailing list >> Max...@li... >> https://lists.sourceforge.net/lists/listinfo/maxima-lang-es >> > > > > -- > José Luis Torre > ww.ehu.es > > > ------------------------------------------------------------------------------ > Precog is a next-generation analytics platform capable of advanced > analytics on semi-structured data. The platform includes APIs for building > apps and a phenomenal toolset for data science. Developers can use > our toolset for easy data analysis & visualization. Get a free account! > http://www2.precog.com/precogplatform/slashdotnewsletter > _______________________________________________ > Maxima-lang-es mailing list > Max...@li... > https://lists.sourceforge.net/lists/listinfo/maxima-lang-es > -- Dr. sc. nat. Juan Pablo Carbajal University of Zürich |
From: Mario R. <bio...@te...> - 2013-04-22 15:24:25
|
El lun, 22-04-2013 a las 02:22 -0700, Luis Muñiz Valledor escribió: > Gracias José Luis y Juan Pablo por sus respuestas y especialmente por > sus sugerencias. Me parece correcto que la iniciativa se aloje en el > sitio más adecuado para el proyecto. La cuestión radica en que los > desarrolladores lo consideren. Saludos a todos y esperemos que todo > marche bien, estoy deseoso por ver progresos sustanciales en las > futuras versiones de Maxima. > Hola, Maxima tiene una estructura organizativa plana, sin jerarquías. Aquí cada cual va un poco a su aire y participa en aquello que puede y cuando puede. Aunque hay varios administradores, ninguno de ellos impone su política a los demás y cuando hay una propuesta se discute abiertamente, incluso con la participación de los usuarios; ni tan siquiera existen listas de correos diferenciadas para usuarios y desarrolladores, comiendo todos del mismo plato. Puede resultar un poco anárquico, pero funciona. No sé si sería posible encajar en este contexto un sistema de financiación como el que se está proponiendo. Puestos a manejar cantidades de dinero, creo que Maxima debería adquirir el carácter de entidad, como fundación o algo así, con el fin de asumir compromisos frente a quien pone su dinero sobre la mesa. Es un tema que se trató hace tiempo en relación con la compra de los derechos de Macsyma, la versión comercial. En aquel momento no se tomó ninguna decisión. Sin embargo, se me ocurre que un sistema de financiación de estas características sería factible, en el contexto de Maxima, para cualquiera, desarrollador o no, que proponga escribir un paquete concreto para el programa, o una nueva interfaz, o cualquier otro añadido. Incluso no sería necesario que esta persona estuviese involucrada directamente en el proyecto Maxima. Los comentarios que he vertido aquí son opiniones personales y, desde luego, no hablo en nombre más que de mi mismo. Yo te invitaría a hacer la propuesta en la lista oficial. Nunca se sabe hasta donde puede llegar una idea; es cuestión de darle alas. Gracias por tu interés. -- Mario |
From: Pepe S. <jos...@uv...> - 2013-04-22 17:14:54
|
Hola La información que pides, relativa a la estructura interna y todas esas cuestiones, es posible que puedas obtenerla escribiendo a la lista en inglés, donde participan muchos de los desarrolladores. Alli hay discusiones muy extensas sobre progrmacion y compilacion en LISP y los problemas para implementar determinados módulos, y es sin duda el mejor lugar para preguntar o para encontrar a quienes pueden tener la información que necesitas. Saludos Pepe Sanchez From: Luis Muñiz Valledor <luislmv85@ya...> - 2012-04-19 08:02 > Hola: > Actualmente estoy concluyendo la > licenciatura en física en la UNAM (México DF) y tengo conocimientos > avanzados de programación en C/C++ y del API Qt. Como parte del > proceso de formación recibí un curso formal de MATHEMATICA en el > tercer semestre de la carrera, por lo que domino bien el programa. > Soy partidario del software libre y > pretendo difundir la filosofía GNU de la Fundación para el software > libre siempre que tenga oportunidad. Es por ello que pretendo > impartir un taller en la facultad de ciencias de la UNAM con el > objetivo de mostrar la potencialidad de MAXIMA, dándole a los > estudiantes interesados, una alternativa frente a otros software > privativos como MATHEMATICA y MAPLE. Ya que carezco de conocimientos > sobre pedagogía, voy a seguir la estructura de las clases que recibí > de MATHEMATICA, es decir, voy a pasar las clases y los ejemplos a > MAXIMA. Además de la cuestión pedagógica, al pasar las clases de > MATHEMATICA a MAXIMA, pretendo mostrar que es posible realizar las > mismas operaciones en MAXIMA y que efectivamente, es una verdadera > alternativa a MATHEMATICA. Soy consiente de que no todos los tópicos > serán fáciles de traducir ya que ambos sistemas presentan ciertas > diferencias y además deberé introducir algunos tópicos que son > exclusivos de MAXIMA, pero el objetivo es que ambos cursos sean > compatibles lo más posible. Estoy abierto a sugerencias sobre el la > planificación del taller. Estoy seguro de que alguna idea me podrán > brindar los expertos. > > El objetivo principal de este mensaje > es solicitar información sobre la estructura de MAXIMA. En todos los > manuales y tutoriales que he revisado no consigo encontrar una > explicación más o menos detallada de como esta compuesto MAXIMA. Lo > que necesito es entender como esta estructurado el núcleo, que papel > juega cada parte del núcleo, como se conecta con el front-end > XMAXIMA O WXMAXIMA, cual es el diagrama de procesos que ejecuta el > núcleo en sus fases, desde que se introduce una expresión hasta que > muestra la salida en una celda. Básicamente quisiera saber cual es > el diseño o diagrama de la estructura de MAXIMA, en palabras más > simples, como funciona. > Necesito la información para tener una > idea más profunda del funcionamiento de MAXIMA y poder responder en > caso de que me pregunten en el taller. Pudiera intentar echarle un > vistazo al proyecto, pero primero tendría que familiarizarme con el > lenguaje COMMON LISP., y aún así me costaría bastante trabajo > entender el proyecto sin una idea previa de su diseño. Agradezco de > antemano cualquier comentario o referencia que me pueda ayudar. > > Saludos. ________________________________________________________________ Jose Sanchez-Marin. Universitat de Valencia. Institut de Ciencia Molecular (ICMol). Spain e-mail: Jos...@uv... _________________________________________________________________ |
From: Luis M. V. <lui...@ya...> - 2013-04-22 19:53:57
|
________________________________ De: Luis Muñiz Valledor <lui...@ya...> Para: "bio...@te..." <bio...@te...> Enviado: Lunes, 22 de abril, 2013 2:49 P.M. Asunto: Re: [Maxima-lang-es] Propuesta para mejorar Maxima Gracias Mario. Intentaré hacer una traducción-adaptación lo más decente posible para la lista principal en inglés. Está claro que el financiamiento está dirigido a programadores que le van a dediquen gran tiempo de trabajo a algún aspecto concreto del proyecto, claro que usualmente son parte del grupo de desarrollo del mismo o al menos están supervisado por estos, pero no necesariamente tiene que ser así. Veremos que sale de todos esto. Saludos ________________________________ De: Mario Rodriguez <bio...@te...> Para: Luis Muñiz Valledor <lui...@ya...> CC: "max...@li..." <max...@li...> Enviado: Lunes, 22 de abril, 2013 10:24 A.M. Asunto: Re: [Maxima-lang-es] Propuesta para mejorar Maxima El lun, 22-04-2013 a las 02:22 -0700, Luis Muñiz Valledor escribió: > Gracias José Luis y Juan Pablo por sus respuestas y especialmente por > sus sugerencias. Me parece correcto que la iniciativa se aloje en el > sitio más adecuado para el proyecto. La cuestión radica en que los > desarrolladores lo consideren. Saludos a todos y esperemos que todo > marche bien, estoy deseoso por ver progresos sustanciales en las > futuras versiones de Maxima. > Hola, Maxima tiene una estructura organizativa plana, sin jerarquías. Aquí cada cual va un poco a su aire y participa en aquello que puede y cuando puede. Aunque hay varios administradores, ninguno de ellos impone su política a los demás y cuando hay una propuesta se discute abiertamente, incluso con la participación de los usuarios; ni tan siquiera existen listas de correos diferenciadas para usuarios y desarrolladores, comiendo todos del mismo plato. Puede resultar un poco anárquico, pero funciona. No sé si sería posible encajar en este contexto un sistema de financiación como el que se está proponiendo. Puestos a manejar cantidades de dinero, creo que Maxima debería adquirir el carácter de entidad, como fundación o algo así, con el fin de asumir compromisos frente a quien pone su dinero sobre la mesa. Es un tema que se trató hace tiempo en relación con la compra de los derechos de Macsyma, la versión comercial. En aquel momento no se tomó ninguna decisión. Sin embargo, se me ocurre que un sistema de financiación de estas características sería factible, en el contexto de Maxima, para cualquiera, desarrollador o no, que proponga escribir un paquete concreto para el programa, o una nueva interfaz, o cualquier otro añadido. Incluso no sería necesario que esta persona estuviese involucrada directamente en el proyecto Maxima. Los comentarios que he vertido aquí son opiniones personales y, desde luego, no hablo en nombre más que de mi mismo. Yo te invitaría a hacer la propuesta en la lista oficial. Nunca se sabe hasta donde puede llegar una idea; es cuestión de darle alas. Gracias por tu interés. -- Mario |
From: José M. M. <mi...@um...> - 2013-04-23 07:56:20
|
Hola, Mi punto de vista es únicamente el de un usuario final que utiliza cada día Maxima, en su docencia universitaria tanto en cursos básicos de matemáticas generales, como en cursos de cálculo de una y varias variables o incluso teoría de valoración financiera en un máster de matemática avanzada en la Facultad de Matemáticas de Murcia. Que ha impulsado su uso en nuestra universidad hasta el punto de que en el Departamento de Matemáticas (y en otros) se ha sustituido progresivamente Mathematica por Maxima y el aprendizaje básico de Maxima forma parte ya de una asignatura obligatoria en el Grado en Matemáticas. Estoy enormemente agradecido a los desarrolladores de Maxima por su trabajo altruista y de enorme calidad, y modestamente trato de impulsar su conocimiento y utilización, que es la manera en la que, por ahora, puedo apoyar el proyecto. El funcionamiento del equipo, que Mario describe, me resulta muy atractivo y valioso. Él lo conoce bien y es además una de las personas con contribuciones importantes y generosas. Sería una pena que el proyecto llegase a fracasar por causas económicas: tanto por la penuria extrema (creo que sería fácilmente evitable con el reconocimiento que tiene hoy Maxima), como porque se convirtiera en un bocado atractivo para el mercado devorador (y ejemplos hay) como resultado de un cambio en la política de funcionamiento. Al hilo de esto me viene a la cabeza la experiencia LaTeX, para mi la mejor herramienta de edición. Un proyecto colectivo y altruista que funciona de maravilla, que se va enriqueciendo constantemente con nuevos desarrollos y cuyo número de usuarios crece día a día a través del boca a boca y de la calidad. Nunca he visto, y lo llevo usando décadas con bastante soltura, nada relativo a iniciativas para recaudar grandes sumas de dinero a fin de expandir el proyecto. En todo caso es una reflexión que han de realizar los administradores, como bien se ha dicho. Y las ideas que Mario expone al final me parecen excelentes y, en mi opinión, marcan el camino adecuado. José Manuel Mira Departamento de Matemáticas Universidad de Murcia El 22/04/13 17:24, Mario Rodriguez escribió: > Hola, > > Maxima tiene una estructura organizativa plana, sin jerarquías. Aquí > cada cual va un poco a su aire y participa en aquello que puede y cuando > puede. Aunque hay varios administradores, ninguno de ellos impone su > política a los demás y cuando hay una propuesta se discute abiertamente, > incluso con la participación de los usuarios; ni tan siquiera existen > listas de correos diferenciadas para usuarios y desarrolladores, > comiendo todos del mismo plato. Puede resultar un poco anárquico, pero > funciona. > > No sé si sería posible encajar en este contexto un sistema de > financiación como el que se está proponiendo. Puestos a manejar > cantidades de dinero, creo que Maxima debería adquirir el carácter de > entidad, como fundación o algo así, con el fin de asumir compromisos > frente a quien pone su dinero sobre la mesa. Es un tema que se trató > hace tiempo en relación con la compra de los derechos de Macsyma, la > versión comercial. En aquel momento no se tomó ninguna decisión. > > Sin embargo, se me ocurre que un sistema de financiación de estas > características sería factible, en el contexto de Maxima, para > cualquiera, desarrollador o no, que proponga escribir un paquete > concreto para el programa, o una nueva interfaz, o cualquier otro > añadido. Incluso no sería necesario que esta persona estuviese > involucrada directamente en el proyecto Maxima. > > > Los comentarios que he vertido aquí son opiniones personales y, desde > luego, no hablo en nombre más que de mi mismo. > > Yo te invitaría a hacer la propuesta en la lista oficial. Nunca se sabe > hasta donde puede llegar una idea; es cuestión de darle alas. > > Gracias por tu interés. > > -- > Mario > > > ------------------------------------------------------------------------------ > Precog is a next-generation analytics platform capable of advanced > analytics on semi-structured data. The platform includes APIs for building > apps and a phenomenal toolset for data science. Developers can use > our toolset for easy data analysis& visualization. Get a free account! > http://www2.precog.com/precogplatform/slashdotnewsletter > _______________________________________________ > Maxima-lang-es mailing list > Max...@li... > https://lists.sourceforge.net/lists/listinfo/maxima-lang-es > |
From: Jaime V. <vi...@fe...> - 2013-04-23 10:07:38
|
Hola, On 04/23/2013 08:56 AM, "José M. Mira" wrote: > Mi punto de vista es únicamente el de un usuario final que utiliza > cada día Maxima, en su docencia universitaria tanto en cursos > básicos de matemáticas generales, como en cursos de cálculo > de una y varias variables o incluso teoría de valoración financiera > en un máster de matemática avanzada en la Facultad de Matemáticas > de Murcia. Que ha impulsado su uso en nuestra universidad > hasta el punto de que en el Departamento de Matemáticas (y en otros) > se ha sustituido progresivamente Mathematica por Maxima y > el aprendizaje básico de Maxima forma parte ya de una asignatura > obligatoria en el Grado en Matemáticas. Muy bien. Ejemplos como el tuyo es lo que más me anima a continuar trabajando para mejorar Maxima. En mi caso no hago más por falta de tiempo y no por falta de retribución financiera. Creo que el resto de desarrolladores comparten mi opinión, pues no he oído nunca nadie quejarse por no obtener una retribución por su trabajo. > ... modestamente trato de impulsar su conocimiento y utilización, que es > la manera en la que, por ahora, puedo apoyar el proyecto. para mi ese ya es un apoyo muy bueno. Como Mario ya explicó, la forma como está organizado el proyecto no hace viable comenzar a recaudar contribuciones económicas. Lo que si se ha intentado en algunas ocasiones, sin éxito, fue conseguir la ayuda de asistentes (pasantes, becarios o como los quieran llamar) financiados por el "Google Summer of Code". Ese tipo de mano de obra, sin tener que preocuparnos por la parte financiera y burocrática, si sería muy útil; por ejemplo, si algún profesor en esta lista algún dia tiene un estudiante al que quiera poner a desarrollar algo para Maxima, yo (y creo que muchos otros desarrolladores) tendríamos mucho gusto en apoyarlos. Otro mecanismo muy interesante que ha aparecido en el proyecto Moodle con el que también colaboro es la creación de empresas que comercializan Moodle y ayudan con su desarrollo. Alguien con espíritu emprendedor y buena visión de negocios puede perfectamente crear una empresa que produzca lucro dando servicios basados en Maxima. Maxima es un caso claro donde no basta tener acceso al software; el apoyo de alguien que domine su uso puede ser muy útil y podría dar origen a un negocio. Yo no lo hago porque nunca fui bueno para los negocios y ya estoy satisfecho con lo que recibo en mi empleo actual. Saludos, Jaime |