Scilab: mudanças entre as edições
Linha 35: | Linha 35: | ||
$ sudo ln -sf /usr/share/java/jgraphx-1.7.0.6.jar /usr/share/java/jgraphx.jar | $ sudo ln -sf /usr/share/java/jgraphx-1.7.0.6.jar /usr/share/java/jgraphx.jar | ||
Finalmente, | |||
$ make | |||
$ sudo make install | |||
Build na documentacao | |||
$ make doc | $ make doc | ||
Edição das 23h07min de 12 de agosto de 2011
Scilab é uma linguagem de programação associada com uma rica coleção de algoritmos numéricos para cobrir muitos aspectos de problemas da computação científica.
Clonando
Clonando o repositório do Scilab. Ele é um projeto grande, logo será necessário baixar ~300MB só de código !
Git
$ git clone git://git.scilab.org/scilab
Compilando
Depois de clonar o repositório do git um bom método para instalar as dependências é:
$ sudo apt-get build-dep scilab
ou
$ sudo aptitude build-dep scilab
Depois disso
$ ./configure
Provavelmente faltarão algumas dependencias (Necessária versão mais recente do que a instalada)
Procure na internet por elas, baixe da maneira que achar melhor (git ou .deb)
Para o branch master deu pau com libjgraphx (foi pedido o 1.7.0.6).
- Baixe do site oficial.
- Extraia, entre na pasta jgraphx/lib/
$ sudo cp jgraphx.jar /usr/share/java/jgraphx-1.7.0.6.jar $ sudo ln -sf /usr/share/java/jgraphx-1.7.0.6.jar /usr/share/java/jgraphx.jar
Finalmente,
$ make $ sudo make install
Build na documentacao
$ make doc
Aviso: isto eh demorado! tome um suco de acerola pra esperar.
Exemplos
- O pacote de Scilab (autorado por C. C. Bordeianu, C. Besliu, Al. Jipa, D. Felea, I. V. Grossu ) entitulado Chaos, cujo o objetivo é o calculo de quantidades matemáticas ligadas à teoria de sistemas dinâmicos, é uma das vias práticas de compreender a linguagem Scilab. (Penalva)
Hacking
- Ver a organizacao do codigo em: http://doxygen.scilab.org/master_wg/
Branches
- Estamos por default baseando no branch 5.3
- Talvez seja melhor trabalharmos com o branch master (futuro 5.4) ou mesmo YaSp (futuro 6.x)
- Veja uma descricao dos branches [1]
Debugging e Profiling
Veja Debugging Scilab 5 na wiki do scilab.
Eles sugerem o KDbg como debugger grafico, mas nao parece ter no synaptic. Portanto, o ddd continua sendo o melhor debugger grafico.
Ver tambem dicas de kcachegrind no blog do User:v1z.