Git Product home page Git Product logo

zmw's Introduction

===================================================================
The API changed with release 0.0.12, 0.1.0, 0.2.0
If you have developped some code using ZMW library
you need to run "scripts/zmw-upgrade.py" to rename some functions
in your programs.
===================================================================

To compile the library : "make"

Top level goals just for take a look :
	- run_circuit   to compile and launch a small logic circuit editor.
	- run_book      to compile and launch a library administrator (ALPHA).
	- run_tests     to compile and launch the widget testing program.
	- run_xml	to compile and launch an XML GUI not using memory!

Makefile goals (at all levels) are :
	- lib      The library
	- exe      All the executables
	- test     Regression test (you need Xvfb, Xnee, eeyes)
	- doc      Create documentation (needs docbook utilities)
	- clean    Remove constructed files and backup
	- dep      Compute dependencies

Other top level goals
	- TAGS	   Compute tags
There is no install goal, it is intented.


If you can not compile the documentation, it is browsable from :
	http://perso.univ-lyon1.fr/thierry.excoffier/ZMW/zmw/zmw.html
The documentation examples are in "applications/examples" directory.


To configure the compilation process, see "Makefile.config".
The default option is to compile a slow library in order
to have assertions and debug messages.


To compile your own application, add a subdirectory in "applications"
and copy/edit the "circuit/Makefile" for example.


These sources are here to show that zero memory widget are a reality.
They are :
	- not commented
	- not clean
	- not optimized
	- certainly bugged
	- full of misnamed variables and functions

zmw's People

Contributors

texcoffier avatar

Watchers

James Cloos avatar  avatar

Forkers

jcyongqin

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.