[Solar-general] Ruby, un lenguaje pensado para disfrutar y expresar pensamientos
Marcos Germán Guglielmetti
marcos en ovejafm.com
Mie Sep 8 05:28:13 CEST 2010
On Tuesday 07 September 2010 23:19:41 Pablo Manuel Rizzo wrote:
> Me gustó mucho cómo presenta el lenguaje su creador:
>
> ................
>
> Design Policy of Ruby
>
> For me, the purpose of life is, at least partly, to have joy.
se relaciona con lo que copié recién a solar.general
"¡Porque para nosotros, la felicidad -en nuestras propias vidas y las de
nuestros compañeros- debe ser nuestra verdadera causa!
Después que hagamos de la política algo relevante y excitante, el resto le
seguirá sólo. Pero de una monótona, meramente teórica y/o ritualizada
política, nada valioso puede surgir. Esto no quiere decir que no debamos
mostrar interés por el bienestar de los seres humanos, de los animales, o de
los ecosistemas que no están directamente en contacto con nosotros en nuestra
existencia diaria. Pero la base de nuestra política debe ser concreta: ésta
debe ser inmediata, debe ser obvia para todo el mundo -para que sea
merecedora de esfuerzo-, debe ser divertida por sí misma. ¿Cómo vamos a poder
hacer cosas positivas por otros, si nosotros mismos no disfrutamos nuestras
propias vidas?"
http://www.crimethinc.com/espanol/politica.html
> Programmers often feel joy when they can concentrate on the creative
> side of programming, so Ruby is designed to make programmers happy. I
> consider a programming language as a user interface, so it should
> follow the principles of user interface.
> Principle of Conciseness
>
> I want computers to be my servants, not my masters. Thus, I'd like to
> give them orders quickly. A good servant should do a lot of work with
> a short order.
> Principle of Consistency
>
> As with uniform object treatment, as stated before, a small set of
> rules covers the whole Ruby language. Ruby is a relatively simple
> language, but it's not too simple. I've tried to follow the principle
> of "least surprise." Ruby is not too unique, so a programmer with
> basic knowledge of programming languages can learn it very quickly.
> Principle of Flexibility
>
> Because languages are meant to express thought, a language should not
> restrict human thought, but should help it. Ruby consists of an
> unchangeable small core (that is, syntax) and arbitrary extensible
> class libraries. Because most things are done in libraries, you can
> treat user-defined classes and objects just as you treat built-in
> ones.
>
> Programming is incredibly less stressful in Ruby because of these
> principles. _______________________
> http://www.informit.com/articles/article.aspx?p=18225
--
Marcos Guglielmetti
▲
:::::::::::::::::: M U S I X :::::::::::::::::::::
▼
www.musix.org.ar
www.ovejafm.com
_______________________________________________
La lista solar-general es un canal de comunicación de SoLAr por el libre
intercambio de ideas de todos los interesados en el movimiento de software
libre. Debido a su libre suscripción y publicación, y dado que no existe
ningún tipo de moderación previa ni posterior, es un excelente lugar para
compartir opiniones, elaborar políticas y prácticas por el Software Libre en
Argentina y el mundo. Tal como dice en ourproject: "La lista de todos y todas
en solar" http://ourproject.org/mail/?group_id=23
Te invitamos a subscribirte enviando un mail a solar.general en librelist.com
Queremos:
.- Queremos establecer principios participativos éticos y políticas de
expresión libres
.- Permitir y promover sin restricciones la difusión de las ideas de
todas las compañeras y compañeros
.- Queremos listas dinámicas, abiertas y ricas en contenido
.- Ubicar la dirección oficial y los servidores de SOLAR fuera de
empresas particulares
.- Restituir y garantizar los derechos administrativos en nuestros servidores
.- Evitar la afiliación de la asociación a partidos políticos
determinados, permitiendo un Solar politicamente diverso
.- Trabajar por la inclusión, y no por la expulsión, de cada día más
compañeras y compañeros
.- Poner el énfasis en la promociones de proyectos éticos por la
Libertad de los usuarios de software, y no en proyectos económicos
para pocos
.- Promocionar ideas acordes con el Software Libre, debatiendo y
clarificando los conceptos de Software Libre, y conceptos relacionados
como Open Source y Software Público
.- Queremos un SOLAR masivo, pujante, transparente y abierto que
convoque a todo el movimiento y que responda a sus principios
.- Queremos seguir apoyando los proyectos de desarrollo de Software
Libre, especialmente todas las iniciativas de nuestro país
.- Queremos vincularnos con el Estado en una forma madura y transparente
.- Queremos seguir tejiendo redes entre las organizaciones del
Software Libre, proyectos de desarrollo, instituciones que lo usan,
grupos de usuarios, y fundamentalmente estado, movimientos sociales,
organizaciones diversas, empresas comerciales y personas en general.
.- Queremos llevar nuestros valores y principios éticos, para
trasmitirles la fuerza de las metodologías participativas tanto para
el software como para otras actividades donde es importante la
participacion, el p2p y las redes colaborativas.
.- Queremos difundir el mensaje del Movimiento del Software Libre al
mundo, que lo está esperando, y debe ser fuerte, claro y transparente.
¡Vamos por una SOLAR para todas y todos! Un SOLAR para todas y todos
supone eludir la utilización de la ONG para el negocio o rédito
político de unos pocos. Proponemos lo que hemos llevado adelante
durante toda nuestra actividad en SOLAR: principios, transparencia,
claridad, justicia, participación, diversidad, democracia, libertad.
Non standard disclaimer: LEA ATENTAMENTE. Ahora deje de leer. Gracias.
¿Qué debería ser lo político? Que disfrutemos lo que hagamos para conseguir
techo y comida, si sentimos que nuestras interacciones cotidianas con
nuestros amigos, vecinos y compañeros son gratificantes; que tengamos la
oportunidad de vivir cada día como deseamos hacerlo. Y la "política" no
debería consistir meramente en discutir estas cuestiones, sino en actuar
directamente para mejorar nuestras vidas en el presente inmediato.
http://www.crimethinc.com/espanol/politica.html
Más información sobre la lista de distribución Solar-general