Developers - Scilab Wiki

Developers info

Technical aspects

Compilation / Build / Debug

Packaging

Compilation of Scilab
Debugging and Profiling Scilab 5
Known issues for Scilab under Linux and Unix
Different directory trees in Scilab under GNU-Linux Unix

Scilab packaging
Installing Scilab (command line parameters) Windows
To find where Scilab is installed (Windows)

Scilab architecture & datatypes

Tips and tricks

Scilab Module Architecture
Scilab API
Scilab Internal Datatypes
Scilab Character Representation (Scicode)
Memory representation of variables
Scilab function variables: representation, manipulation

Variable scoping: global and local in scilab
Using LCC-Win32 compiler on Windows for incremental link with Scilab 5.x

Extend Scilab / Write toolboxes & plugins

Procedures

Calling a fortran subroutine from Scilab
Calling a COMMON from C and fortran on Windows
Calling a scilab function (macros) from a C interface
Call scilab from powershell
How to debug an external source code linked to scilab with Visual Studio
How to debug an external source code linked to scilab with Eclipse CDT
Call a Java Object from Scilab
Accessing a Scilab matrix from a C interface

How to close a bug in Scilab
Scilab branch policies

Event loop

Tcl/Tk

Thread Wrapper
Scilab Main Loop / Process
Tcl Thread

Linking Scilab with Tcl/Tk 8.5

Scicos

Scipad debugger

Porting Scicos 4.2 to Scilab 5.0
Porting Scicos-HIL to Scilab 5.0
Porting Scicos-Flex to Scilab 5.0

Scipad debugger inner beauties

Numerical information

Scilab Graphics

Scilab precision

Scilab and OpenGL
three main issues making the graphic so slow
Graphic handles, what's behind?

Documentation & testing

Scilab code source

Code documentation

Programming languages in Scilab and their usage
Code Conventions for the Java Programming Language
Code Conventions for the C Programming Language
Adding or removing files in trunk

Code documentation
Scilab Documentation (Doxygen)
Rules for documentation
Doxygen documentation Examples
Doxygen links

Tests

Non-Regression
Scicos Tests
Java Unitary tests

Localization

Localization

Localization (user's point of view )
Localization (developper point of view )

The Matlab => Scilab conversion functions

Conversions

conversionFunctions/Utility
conversionFunctions/Prototype
conversionFunctions/Examples
How to help us

Modules Documentation

Optimization

The optim primitive

The qpsolve primitive

Simulated annealing

Genetic algorithms

Scilab's rand

JOGL2PS

Misc (not related to Scilab)

Tips

Bookmarks

Linux tips
Unix tips
Windows tips
JNI tips
Low Level x86 Cache Tricks

Bookmarks Compilation
Bookmarks Programmation

Stats

Scilab on Ohloh

Developers (last edited 2010-02-22 16:43:38 by Sylvestre Ledru)