Faleceu o pai do LISP

 

 

image

Para quem trabalha com a popular ferramenta de desenho, o AutoCad, sabe a importância que a linguagem AutoLisp representa na personalização e optimização, já que a partir dela é possível criar rotinas que acrescentam novas funcionalidades e ferramentas, desde as mais básicas até às mais complexas.
O AutoLisp foi desenvolvido especificamente para o AutoCad a partir da linguagem de programação LISP.
Serve este preâmbulo para dar a notícia de que o criador do LISP e da sua aplicação na Inteligência Artificial, John McCarthy, faleceu em 23 deste mês, com 84 anos. Obrigado pelo seu legado!

Exemplo de uma simples rotina para AutoCad desenvolvida em AutoLisp.

;;rotina que permite alterar o tamanho das entidades texto

;;comando: atxt

(defun c:atxt (/ a ht n i b1 b c d b2)
(prompt "\nA ALTURA DO TEXTO SERÁ MODIFICADA")
(setvar "cmdecho" 0)
(setq a (ssget))
(setq ht (getdist "\nINTRODUZA NOVA ALTURA"))
(setq n (sslength a))
(setq i 0)
(repeat n
        (setq b1 (entget (ssname a i)))
        (setq i (1+ i))
        (setq c (assoc 40 b1))
        (setq d (cons (car c) ht))
        (setq b2 (subst d c b1))
        (entmod b2)
)

(princ)
)

;;end code

A notícia: Link

Outros artigos:

tecnologia, informática, internet, programas, aplicativos, software, open source, programas livres, freeware, linux, windows, firefox, internet explorer, artigos, análises, notícias, autocad, cad, rotinas, rotinas lisp, lisp, autolisp, intellicad, vídeo, youtube, áudio, mp3, jpg, bmp, gif, pmg, gimp, inkscape, xn view, photofiltre, google, gmail, converter, conversores, editores, host, downloads, p2p, gexo, porntube, redtube, xnxx, mediacoder, 7zip, nvu, blender, programação, programar, php, perl, asp, html, xml, office, mysql, easyphp, gnu, gpl, c, c++, css, web design, tutorial, tutoriais, manual, how to, truques e dicas, truques, scribus, notepad++, pidgin, messenger, mac, mozilla, mplayer, wma, vorbis