All pastes #922666 Raw Edit

Something

public text v1 · immutable
#922666 ·published 2008-02-28 22:54 UTC
rendered paste body
<muzgo> diego?  [19:07]
<Diego_Rocha> oi :P
<muzgo> aqui e' melhor
<Diego_Rocha> sim :) 
<muzgo> entao, eu tou mexendo mais com scheme, quando tenho tempo
<muzgo> cl e' muito grande
<Diego_Rocha> e ta usando o que o chiken ?? nao sei o nome certo 
<Diego_Rocha> segundo dizem o chicken eh um excelente compilador pra scheme ne 
								        [19:08]
*** adestrador_de_te
    (i=c950e15b@gateway/web/ajax/mibbit.com/x-c7577f033d35cd11) has joined
    channel #lisp-br  [19:09]
<muzgo> uso plt
<muzgo> como uso mais no plan 9, uso tinyscheme  [19:10]
*** adestrador_de_te
    (i=c950e15b@gateway/web/ajax/mibbit.com/x-c7577f033d35cd11) is now known
    as bigode
<muzgo> Diego_Rocha: tem o codigo do teu blog ai?  [19:11]
<Diego_Rocha> muzgo: hehe sim ne :P 
<Diego_Rocha> to mexendo nele agora :) 
<bigode> mais um blog? viva a criatividade!  [19:12]
<Diego_Rocha> bigode: pode nao ser criativo mais esta me ajudando muito no
	      aprendizado do common lisp :)   [19:13]
<muzgo> eu sou um merda em lisp, mas acho que tu deveria terminar o pcl
								        [19:14]
<muzgo> lisp nao e' que nem boa parte das linguagens por ai que voce aprende a
	sintaxe e beleza  [19:15]
<muzgo> depois vai se ajeitando
<bigode> exato, e não serão mil blog engines que te ensinarão lisp.
<Diego_Rocha> sim eu dei uma parada pra praticar :) 
<muzgo> a coisa me parece mais profunda, filosofica
<muzgo> bigode ta certo  [19:16]
<muzgo> por exemplo, tu ta tranquilo sobre como fazer um procedimento
	recursivo gerar um processo iterativo?  [19:18]
<Diego_Rocha> bigode: eu nao estou programando mil blog engines :) estou
	      programando simplesmente o meu blog :) eu queria um, e conciliei
	      as duas coisas
<Diego_Rocha> muzgo: nao afinal de contas eu ainda estou no comeco do estudo
	      :) como vc bem sabe eu tenho pouco tempo de common lisp 
								        [19:19]
<muzgo> eu sei eu sei  [19:20]
<muzgo> eu so' citei isso por ser uma classica de lisp
<Diego_Rocha> no momento estou estudando CLOS e nao vejo mal nenhum iniciar um
	      projetinho pessoal em forma de aprendizado nao acho que isso va
	      me prejudicar em nada mesmo criando algo que ja existe em
	      milhares como disse o bigode :)   [19:21]
<muzgo> hm, bicho
<muzgo> tu nao devia ter dito isso
<Diego_Rocha> por qual motivo?
<muzgo> cara  [19:22]
<muzgo> tu ta comecando a aprender lisp
<muzgo> e pula pro CLOS?
<muzgo> por que voce nao tenta fazer as coisas do jeito que o lisp te
	proporciona
<muzgo> ao inves de partir pra orientacao a objeto
<muzgo> que a cada hora ta em uma nova linguagem?  [19:23]
<Diego_Rocha> por que common lisp me proporciona CLOS e muitos pacotes faz uso
	      de CLOS :) 
<bigode> sou feio mas to na moda
<Diego_Rocha> muzgo: por mais que eu nao use diretamente muitos pacotes faz o
	      uso de CLOS como por exemplo postmodern   [19:24]
<muzgo> so' porque tem uma privada, tu nao precisa cagar
<muzgo> nem so' porque tem vontade, afinal imagino que tu nao cague no meio da
	rua
<muzgo> e' triste isso  [19:25]
<Diego_Rocha> muzgo: muitas coisas sao facilitas e insentivas a usar CLOS :)
	      no caso do postmodern usar o deftable dele me facilita muito a
	      vida :) 
<muzgo> pessoal deixando de aprender macros corretamente pra entuchar classes
	por ai
<muzgo> como voce sabe se nao e' melhor fazer isso com macros?
<muzgo> eu nao sei, nao conheco
<Diego_Rocha> acho mais errado sair usando macros que nem loko que usar CLOS
	      :)   [19:26]
<muzgo> mas voce mal estudou macros, que sao coisas interessantes
<Diego_Rocha> macros em lisp nao sao pra ser usadas a torta e a direita 
<muzgo> tu sabe o que sao macros?
<muzgo> quem te disse isso?:
<Diego_Rocha> sim 
<Diego_Rocha> muzgo: eh so vc ler a respeito 
<muzgo> me diz onde ler
<Diego_Rocha> macros em common lisp extende a linguagem nao acho interessante
	      sair extendendo a linguagem a torta e a direita somente pra nao
	      usar uma coisa que o common lisp me proporciona como CLOS 
								        [19:27]
<Diego_Rocha> sim te digo pera ae :) 
<bigode> lisp foi feito pra ser extendido.
<bigode> acho que tu queria programar em java e por sei lá que cargas d'agua
	 te apontaram pro CLOS.
<muzgo> 19:25 < muzgo> nao, nao e' legal usar macros  [19:28]
<muzgo> 19:26 < muzgo> e' melhor escrever um bilhao de classes redundantes
<muzgo> 19:26 < muzgo> gerar funcoes em tempo de compilacao? isso e' muito
	feio, ne?
<muzgo> bigode manda todas corretas
<muzgo> voce esqueceu de ler o basico do cl, imagino
<Diego_Rocha> nao esqueci nao :) 
<muzgo> bom, entao tu nao entendeu nada  [19:29]
<muzgo> releia os dois ultimos do bigode
<Diego_Rocha> sim foi feita pra ser extendida nem por isso vou sair fazendo um
	      zilhao de macros 
<muzgo> mas classes voce vai, ne?  [19:30]
<Diego_Rocha> se me facilitar a vida por que nao ?
<bigode> se for fazer um zilhao de blogs, provavelmente tera um pouco mais que
	 um zilhao de macros.
<muzgo> cagar na rua tambem e' mais facil  [19:31]
<muzgo> e mijar na arvore
<muzgo> mas isso o torna um cao
<muzgo> "Lisp isn't a language, it's a building material." alan kay  [19:32]
<Diego_Rocha> bom ae ja partiu pra agressoes pessoais nao curto isso :) nao
	      sou cao por usar classes 
<muzgo> nao e' agressao, ninguem ta nervoso, diego
<Diego_Rocha> alias uso somente duas e algumas macros tbm e uso macros quando
	      me convem e classes idem 
<muzgo> so' tou fazendo uma analogia
<muzgo> mas voce escreve umas belas macrozinhas, nao?  [19:33]
<Diego_Rocha> quando sinto necessidades dela sim 
<Diego_Rocha> e quando vejo que classe vai bem naquela situacao uso classe 
<Diego_Rocha> http://wiki.lisp-br.org/ArtigosLisp  [19:34]
<Diego_Rocha> ae tem o artigo introducao a macros 
<muzgo> On LISP  [19:35]
<muzgo> ali voce aprende macros
<muzgo> nao menosprezando o Antonio, obviamente  [19:36]
<muzgo> mas o On LISP e' classico
<bigode> tutorial de macros começando com o cara falando de fortran. genial.
<Diego_Rocha> bigode: ele tentou contribuir e isso eh importante
<muzgo> eu vou ler depois  [19:37]
<muzgo> mas assim, nem toda contribuicao e' importante
<muzgo> a dele acredito que deva ser
<bigode> bush também tentou contribuir.
<Diego_Rocha> e ele deixa o email dele no pdf vc pode mandar um email pra ele
	      sugerindo as modificacoes necessarias a comunidade agradece
<muzgo> nao tenho modificacoes, nao sei lisp  [19:38]
<Diego_Rocha> muzgo: sim foi pro bigode que disse isso :)   [19:39]
<muzgo> mas como eu sempre digo: os classicos  [19:40]
<muzgo> sempre que se vai estudar algo
<maskd> bigode: qual o problema de usar clos? é só pq vc não precisa estender
	nada?
<muzgo> o pessoal se esquece dos classicos  [19:41]
<muzgo> tipo o Rob Pike, ne maskd?
<muzgo> "object-oriented design is the roman numerals of computing." rob pike
<maskd> eu tb não gosto muito de oop, mas não tenho nada contra usarem  [19:42]
<bigode> maskd: tudo. common lisp por si só já é uma aberração.
<muzgo> viu? bigode sabe das coisas  [19:43]
<maskd> pq aberração?
<bigode> preciso responder? vai ler uns livros.  [19:44]
<muzgo> so' pra complementar o bigode, que eu sei que ele vai concordar
<muzgo> common lisp, nao lisp
<maskd> ...
<bigode> massa conversar com gente que não sabe do que tá falando.  [19:45]
<bigode> fica assim então pessoal.
*** bigode (i=c950e15b@gateway/web/ajax/mibbit.com/x-c7577f033d35cd11) has
    left channel #lisp-br
<Diego_Rocha> isso motiva muito as pessoas :) e ajuda muito a comunidade o
	      tipo de pessoa q entra fala mal de tudo e de todos por que ele
	      nao curte, fala mal de artigos, e sai por que nao tem ninguem a
	      nivel dele pra conversar :)   [19:49]
<maskd> massa entrar, falar coisas controversas, não apresentar nenhum
	argumento e sair  [19:50]