LogicParser 0.4

Mais um release do LogicParser, agora a aba “Graph (Image)” é atualizada com imagem representando a árvore parseada da expressão lógica.

LogicParser 0.4

Duas funções muito boas da GLib me ajudaram:

  • g_file_set_contents: escreve todo conteúdo de uma string para um arquivo. Simples e rápida.
  • g_spawn_sync: dispara um processo de forma síncrona, para chamar o dot, do GraphViz.

Juntanto com outras facilidades da GLib, programar em C fica fácil demais.😛

Outra coisa muito útil era o Google Code Search, a referência da GLib é muito boa, mas às vezes você quer ver o código sendo usado, e o code search ajudou bastante. Por exemplo, a especificação do g_spawn_sync tem muitos parâmetros, assustadores numa primeira olhada. “Como devo setar esses parâmetros?” Como todo mundo! No código do eog que achei nessa busca: lang:c g_spawn_sync

Sobre o futuro, o código precisa de mais “polish” e certamente preciso aprender CMake ou Autotools pra fazer um build system de respeito e não meu seboso Makefile. Por ser um projeto pequeno, pode valer à pena aprender Autotools.

Lembrando:

Update: OMG! Agora o Google Hosting disponibiliza uma wiki! Vejam a minha: http://code.google.com/p/logicparser/wiki/LogicParser

4 pensamentos sobre “LogicParser 0.4

  1. Rapaz, coincidentemente essa idéia tava nos meus planos pro futuro. Considerando a situação atual, numa realidade alternativa… :-\
    Mas seria mesmo muito útil, por exemplo, fazer uma interface com abas no Glade e vê-las como aplicação web.
    Respondendo diretamente, até onde sei não tem não, mas se encontrar te aviso.

  2. Ta aí uma idéia que seria muuuito bacana…

    PHP-GTK, agora HTML-GTK…. =)

    Pensei em alguns eventuais problemas que podem acontecer, principalmente a questão do CSS e do design, q na WEB é tudo mais difícil. Pelo menos com CSS-2.

    Mas, tudo é “fazível”. Quem sabe não temos um projeto ae mais pra frente… =)

    []’s

    Danilo Cesar

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s