Search the web
Sign In
New User? Sign Up
txt2tags-br · txt2tags em português
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Show off your group to the world. Share a photo of your group with us.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
txt2tags 3.0 -- hora de repensar tudo!   Message List  
Reply | Forward Message #1439 of 1449 |
Re: [t2t-br] txt2tags 3.0 -- hora de repensar tudo!

Oi Elias,

2008/12/16 elias junior <eliasdorneles@...>:
> On 12/16/08, Aurélio Jargas <verde@...> wrote:
>> Ainda não sei direito como vai ser, mas promete :)
>
> eu imaginei que quando incluísse um arquivo (de estilo, configuração,
> etc) ele buscasse num ~/.txt2tags se não existisse no diretório atual.

Foi o que imaginei também!

Expandindo o conceito, até mesmo imagens comuns e includes (tipo
codigo-adsense.html) poderiam ficar no diretório mágico, fazendo uma
verdadeira biblioteca de recursos do usuário.


> hoje no código a gente tem dicionários de equivalências, para target
> tal, se casar tal ER, troca por tal texto, né?
> se em vez de um dicionário de texto a substituir, a gente tivesse um
> dicionário de callbacks que retorne esse texto, e permitisse o usuário
> especificar um arquivo externo contendo um dicionário com as
> definições de callbacks para as tags que se deseja alterar e adicionar
> novas, tava aí um esquema paulada de plugin.
>
> a gente poderia criar marcas novas, alterar o funcionamento das
> existentes (decisões do tipo b/i/s/u por strong/em/del ficam
> flexíveis), o diabo a quatro!
> e seria possível criar plugins para testar idéias, antes de incorporar
> no código oficial.

A idéia do callback é muito boa, e serviria para dar bastante
flexibilidade às marcas e ao que fazer com elas. Porém daí se inverte
toda a lógica do programa e a conveniência de ter todas as tags do
formato de saída definidas em um único lugar.

Por exemplo, para tratar o negrito, o callback do usuário precisaria
ter cadastradas as tags de negrito utilizadas por TODOS os formatos
suportados pelo txt2tags. Acaba não sendo muito prático na prática :)

Mas como meio termo para a solução ideal, pode ser uma boa.

Além das tags, seria interessante poder programar os trechos do
programa, como para poder adicionar uma opção nova, um cabeçalho novo,
extensão de arquivo, funcionalidades novas...

Eu considero que a melhor solução mesmo para deixar o txt2tags bem
flexível, seria torná-lo 100% orientado a objeto, que assim o
programador poderia reimplementar as classes/métodos que desejasse,
tendo total controle sobre a execução e comportamento do programa. Mas
isso requer uma reescrita nervosa que levará muuuuito tempo. Um dia,
quem sabe :)



--
Aurélio Marinho Jargas
www.aurelio.net



Tue Dec 16, 2008 4:24 pm

aureliojargas
Offline Offline
Send Email Send Email

Forward
Message #1439 of 1449 |
Expand Messages Author Sort by Date

Oi pessoal Vamos falar sobre idéias novas para tornar o txt2tags ainda melhor? Para a versão 3.0 não há limites. Vai ter quebra de compatibilidade, então...
Aurélio Jargas
aureliojargas
Offline Send Email
Dec 11, 2008
3:27 am

olá! gostei das idéias! especialmente a de um diretório padrão pra botá arquivos comuns e a de uma interface pra plugins. bah, ter o txt2tags extensível...
elias junior
eliasdorneles@...
Send Email
Dec 11, 2008
7:44 pm

Oi Elias, Obrigado pelos comentários! Pois é, essa idéia do diretório apareceu de repente, mas assim como foi com a inclusão dos filtros (preproc,...
Aurélio Jargas
aureliojargas
Offline Send Email
Dec 16, 2008
1:21 pm

... eu imaginei que quando incluísse um arquivo (de estilo, configuração, etc) ele buscasse num ~/.txt2tags se não existisse no diretório atual. ... sim,...
elias junior
eliasdorneles@...
Send Email
Dec 16, 2008
2:22 pm

Oi Elias, ... Foi o que imaginei também! Expandindo o conceito, até mesmo imagens comuns e includes (tipo codigo-adsense.html) poderiam ficar no diretório...
Aurélio Jargas
aureliojargas
Offline Send Email
Dec 16, 2008
4:24 pm

olás! bom, se é para 'quebrar', aqui vai uma boa: que tal não precisar mais de cabeçalho? digo, deixar começar um texto formatado, já a partir da ...
Leonardo Machado da R...
leo_m_rosa
Offline Send Email
Dec 13, 2008
7:20 pm

Oi Leonardo, Quanto tempo que não te "vejo" por aqui :) ... Basta você deixar a primeira linha em branco! Da segunda em diante você coloca teu texto...
Aurélio Jargas
aureliojargas
Offline Send Email
Dec 16, 2008
1:55 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help