Nineteen eighty-four, George Orwell.
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Charles Hymans EADS Innovation Works - SE/CS 12, rue Pasteur - BP 76 - 92152 Suresnes Cedex - France email: charles.hymans(at)penjili.org
Olivier Levillain email: olivier.levillain(at)penjili.org
Full text license available here.
make
newspeak.cmi: newspeak compiled interface
newspeak.cma: newspeak library for caml bytecode compiler
newspeak.a, newspeak.cmxa:
newspeak library for caml native-code compiler
c2newspeak: compiler from C to Newspeak
npk2bytesz: converts all size into number of bytes
npkstats: statistics on Newspeak files
npkstrip: removes all functions not called from main
npksimplify: performs some newspeak simplifications
fcntl.h standard C library for c2newspeak
stdarg.h standard C library for c2newspeak
stdio.h standard C library for c2newspeak
string.h standard C library for c2newspeak
unistd.h standard C library for c2newspeak
newspeak.cma (for bytecode)
or newspeak.cmxa (for native-code).
Don't forget to have the interface file newspeak.cmi visible from your
compilation path.
Note that some functions in library newspeak use arbitrary precision integer
arithmetic from the num library so programs that use the newspeak must be
linked as follows:
ocamlc -I $(NEWSPEAK) nums.cma newspeak.cma [files]...ocamlopt -I $(NEWSPEAK) nums.cmxa newspeak.cmxa [files]...$(NEWSPEAK) is the directory that contains file newspeak.cmi.Newspeak.| Newspeak |
Newspeak is a language designed for the purpose of static analysis.
|
Index of types
Index of values
Index of class methods
Index of classes
Index of modules
We thank Wenceslas Godard, Xavier Allamigeon, Jean-Loup Carre and Sarah Zennou for comments, discussions and bug reports.