Una mirada en el interior de las rutinas publicadas en ConstrucGeek

Con respecto a la publicación de rutinas en nuestro blog, vale la pena aclarar que todos los lisp publicados en Construcgeek, son más que todo una puerta abierta para crear nuevos a partir de ellos, la gran mayoría se pueden utilizar tal y como están, sin ningún cambio, mientras que en otros es necesario realizar alguna personalización (modificación) que permita realizar tareas especificas que solo cada uno de ustedes conoce.

Además cada archivo lisp es como una pequeña enciclopedia de programación, si bien es cierto en el código no hay definiciones de la funciones, lo más importante es que en las rutinas está escrita la manera de utilizar muchas de ellas y con ejemplo se puede aprender mucho.

Autolisp

Una buena técnica es tomar lisp existentes para crear nuevos, ya que se observa y se copia el código que nos interesa o en todo caso se modifica una rutina para que se adapte a nuestras necesidades, pero para modificar una rutina es necesario conocer las funciones del lenguaje de programación Autolisp y Visual Lisp, sin ese conocimiento, serian infructuosos todos los intentos por modificar o crear rutinas y así no nos convertirémos en simples copiadores de código, sino aprenderemos del mismo (esto te salvará la vida en el caso de que necesites urgentemente crear una nueva rutina a partir de cero).

Aprender las definiciones de cada función del lenguaje no es tarea difícil, lo escaso (por no llamarlo difícil), es saber cómo y en qué caso se pueden utilizar y para solventar esta "carencia", están los ejemplos, el código publicado no es un código super avanzado, donde intervienen reactores, llamadas a APIs de Windows u otras funciones, sino un código sencillo en lo posible y claro.

En Construcgeek, no nos consideramos como los mayores conocedores del lenguaje (Autolisp y Visualisp), por lo que posiblemente algunas veces omitamos predecir el comportamiento y resultados de alguna u otra rutina, pero contamos con muchos usuarios que amablemente nos comunican sobre algunos mensajes de error que se generar al utilizarlas, la mayoría de estos mensajes de error no tienen su origen en el código de la rutina, sino en algunas carencias de la PC en la que se corre el lisp (como por ejemplo, el no instalar las utilidades express).

Gracias a estos comentarios de usuarios que "verdaderamente" desean no solo "usar" una rutina lisp (y que exijan milagrosamente que les funcione 100% a pesar de no contar con algunas características necesarias en su PC), sino que el lisp les sirva verdaderamente como herramienta para realizar su trabajo, se ha podido aclarar muchos puntos que son de utilidad además para muchos otros usuarios.

Es que en realidad la importancia de una rutina radica en el grado de necesidad de la misma, y este grado surge a partir de la realización de una tarea, sería muy difícil valorar una rutina cuando no se sabe ni para qué puede servir, en Construcgeek compartimos rutinas que nos acompañan en nuestra labor personal, que es la Ingeniería Civil, nos gustaría poder compartir rutinas para Arquitectura, Ingeniería Mecánica, Ingeniería Electrónica u otras ramas, pero evidentemente esto sería muy difícil.

Si deseas sacarle el mayor provecho a estas rutinas, míralas como tu punto de partida, como tu ejemplo para desarrollar nuevas y mejores rutinas que te permitan realizar óptimamente tu trabajo, a pesar de las limitaciones, nos sentimos muy contentos por poder compartir las rutinas que podamos desarrollar y acogemos una frase de Wikipedia con la que nos sentimos muy identificados:

 "Para nosotros el saber humano debe intercambiarse y fluir sin necesidad de permiso alguno". 
En la que se podría agregar: "Siempre y cuando se respete la autoría del mismo"

Comentarios (7)

Imagen de ridery

 Gracias por este portal de conocimientos que nos ofreces.

Que siga aumentando y fluyendo las rutinas.....

Y los mas importante, respeten los derechos del autor!

Saludos!

Imagen de Mario Torres

Gracias Ridery por este y tus demás comentarios, al igual que los de muchos usuarios, tus comentarios constructivos nos permiten poder seguir creciendo en contenido y mejorando las rutinas que compartimos.

Saludos!

Imagen de fredygeo

hola a todos los q aportan al mundo de la construccion por ende al mundo del diseño cad y agradesco por los aportes prometo tambien compartir algunos lisp q hey elaborado netamente para carreteras .

Imagen de fredygeo

me  gustaria q me enseñen a colgar los lisp pues  amigos soy  nuevo. espero alguna explicacion

Imagen de Mario Torres

Hola Fredy, gracias por desear compartir tu conocimiento con toda la comunidad, no hay nada mejor que hacerlo.

Si deseas puedes enviar tus lisp al siguiente correo: construcgeek@construcmedia.com ó de lo contrario publicar tu mismo los lisp que has desarrollado mediante nuestros Foros.  Estos  foros han sido implementados justo para eso, para que usuarios como tú, ávidos de compartir su conocimiento lo puedan hacer.

La dirección donde puedes colgar tus lisp es la siguiente:
http://www.construcgeek.com/foros/autolisp-y-visuallisp-lsp

Saludos.

Imagen de fredygeo

holas  amigos he intentado colgar a este  pagina  algunos lisp q he desaarrollado pero sin embargo no  puedo no se como hacerlo, tengo varios lisp programados netamente para carreteras, botaderos, derrumbes etc. determinar  areas y  que  los exporte directamente a excel a un  hoja de calculo para su determinacion de volumen o para otras  aplicaciones  y  tambien para determinar anchos etc.

Imagen de Mario Torres

Hola Fredygeo, nos gustaría que puedas compartir con nosotros tus rutinas lisp, serían de gran provecho para toda la comunidad, te invitamos nuevamente que visites los foros y lo puedas hacer desde aquí.

Deja tu comentario
Si tienes alguna pregunta que no tenga que ver directamente con el tema, por favor utiliza los Foros para hacerla, de esa manera tendrás más oportunidad de encontrar una mejor respuesta.

El contenido de este campo se mantiene privado y no se mostrará públicamente.
Si deseas puedes registrarte en Gravatar para mostrar tu imagen junto a los comentarios de este y muchos otros blogs. Si tienes una cuenta Gravatar, será usada para visualizar tu avatar.
CAPTCHA
Esta pregunta es para probar que el comentario no se está generando automaticamente y evitar el spam.
7 + 0 =
Resuelve ésta operación matemática simple e ingresa el resultado. Ejm. para 1+3, ingresa 4.

Artículos de interés

Ultimos comentarios