2009/1/22 rafael <rafaelcro...@gmail.com> > Foi o que eu chamei de SL domesticado, onde não vemos seus príncipios > aplicados de forma radical, algo que caminha pro open source. Mas gostei > do termos software socialista... Quem sabe um dia a gente tem a PSS :) >
Ok, então só mais uma analogia: o SL e o SP são como "minor modes" do editor de texto emacs, e o capitalismo e o socialismo são como "major modes". [Os paragrafos a abaixo são apenas uma explicação da analogia acima, quem já entendeu não precisa ler:] O editor de texto emacs tem um recurso chamado "modos de edição". Esses modos de edição podem ser de dois tipos: "major mode" ou "minor mode". Os "major modes" são modos especiais que servem para estender a funcionalidade do editor de texto dependendo do tipo do arquivo que você está editando. Por exemplo, se você está editando um arquivo xml com uma sintaxe especial, você pode usar o "major mode" nxml-mode, que te dá a opção de definir a sintaxe do esquema xml específico da aplicação que você está editando. Essa definição vai em um arquivo .rnc (parecido com as definições no modelo dtd). Assim ele te dá as funcionalidades de editar esse aquivo de texto e validá-lo segundo o modelo definido por você. Se você estiver fazendo algo fora do modelo, o nxml-mode vai acusar modelo inválido. Caso você esteja editando um aquivo em perl, você pode usar o perl-mode, se for uma consulta slq, o sql-mode, e por aí vai. O importante é que você só pode ter um "major mode" para cada arquivo que você edita (na verdade não, pois existe o modo mmm-mode que pode reunir múltiplos modos em um único buffer, mas é um caso especial). Diferente dos "major modes", os "minor modes" não oferecem funcionalidades específicas para a edição de um tipo de arquivo, e sim funcionalidades que são úteis para qualquer tipo de edição, e são ativados ou desativados pelo usuário de acordo com o a necessidade. Além disso é possível ter vários "minor modes" em um mesmo arquivo, eles não são mutuamente excludentes. Nem o SL nem o SP tem a finalidade de determinar em qual modelo econômico estão atuando. Assim como os "minor modes" não estão voltados para a edição de nenhuma configuração de arquivo de texto em especial, e no final das contas não farão qualquer crítica sobre o tipo de texto que você está implementando, e fica a seu cargo usá-lo de forma adequada para obter o efeito desejado. Mesmo assim, ambos minor e major modes não impedem que o usuário faça besteira e produza um texto em desacordo com o formato desejado. -- Glauber Machado Rodrigues PSL-MA jabber: glau...@jabber-br.org música livre é bem melhor: http://www.jamendo.com
_______________________________________________ PSL-Brasil mailing list PSL-Brasil@listas.softwarelivre.org http://listas.softwarelivre.org/mailman/listinfo/psl-brasil Regras da lista: http://twiki.softwarelivre.org/bin/view/PSLBrasil/RegrasDaListaPSLBrasil