<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Free Linux Tools &#187; Compilers</title>
	<atom:link href="http://linuxproducts.net/free/compilers/feed" rel="self" type="application/rss+xml" />
	<link>http://linuxproducts.net</link>
	<description></description>
	<lastBuildDate>Fri, 06 Mar 2009 22:05:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Invicta 0.1</title>
		<link>http://linuxproducts.net/invicta-01-123.html</link>
		<comments>http://linuxproducts.net/invicta-01-123.html#comments</comments>
		<pubDate>Thu, 10 Jan 2008 12:21:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Compilers]]></category>
		<category><![CDATA[ant]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[invicta]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.alisveriscantasi.com/?p=123</guid>
		<description><![CDATA[Invicta is a build management tool, targeted mainly for large-scale projects. Invicta can be used either as a &#8216;black box&#8217; or as a complete framework. Invicta does not replace existing build tools; instead, it uses them, functioning as a stronger and easier-to-use upper layer. This layer hides the complexity of the actual build script language [...]]]></description>
			<content:encoded><![CDATA[<p>Invicta is a build management tool, targeted mainly for large-scale projects. Invicta can be used either as a &#8216;black box&#8217; or as a complete framework. Invicta does not replace existing build tools; instead, it uses them, functioning as a stronger and easier-to-use upper layer. This layer hides the complexity of the actual build script language and supplies additional functionalities. While basing on Apache ANT, Invicta is not just an ANT extension; it should be generic enough to support in the future build tools other than ANT, and it is used by developers for processing their project&#8217;s definition files and generating build scripts accordingly. Each developer is able to edit very simple XML files for defining his components, their types and their relations. These definition files become an integral part of the project, just like the project&#8217;s sources. Invicta addresses the needs of both &#8217;simple&#8217; developers and administrator. For developers, the basic functionality of Invicta acts as a &#8216;black box&#8217; for building a project. For administrators or advanced developers, Invicta is a framework for their complete build environment. They can add their own customized types of components, which means writing once ANT code that can be used by all the developers in their project or company many times by simply specifying the new type name. Invicta&#8217;s extensibility also allows accessing the information processed from the project definition files for writing output files other than ANT build.xml (for example, configuration files for a specific IDE). In order to make Invicta a useful Open-Source project that developers can easily extend and maybe contribute to its development, Invicta must be a modular extensible framework. It should not be a &#8216;closed&#8217; tool with a definite set of build functionalities. It should initially have only basic build functionalities, but should define standard methods for extending these basic functionalities. Such extensions can either be specific requirements of some developers or common functionalities that can be added to Invicta in an evolutionary way.</p>
<p><a href="http://mesh.dl.sourceforge.net/sourceforge/invicta/invicta-0.1.zip">Binary mirror 1 (zip)</a></p>
<p><a href="http://nchc.dl.sourceforge.net/sourceforge/invicta/invicta-src-0.1.zip">Sources mirror 1 (zip)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://linuxproducts.net/invicta-01-123.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vala 0.1.5</title>
		<link>http://linuxproducts.net/vala-015-122.html</link>
		<comments>http://linuxproducts.net/vala-015-122.html#comments</comments>
		<pubDate>Thu, 10 Jan 2008 12:18:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Compilers]]></category>
		<category><![CDATA[abi]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[lambda]]></category>
		<category><![CDATA[vala]]></category>

		<guid isPermaLink="false">http://www.alisveriscantasi.com/?p=122</guid>
		<description><![CDATA[Vala is a new programming language that aims to bring modern programming language features to GNOME developers without imposing any additional runtime requirements, and without using a different ABI compared to applications and libraries written in C.
Here are some key features of &#8220;Vala&#8221;:
· Interfaces
· Properties
· Signals
· Foreach
· Lambda expressions
· Type inference for local variables
· Generics [...]]]></description>
			<content:encoded><![CDATA[<p align="justify">Vala is a new programming language that aims to bring modern programming language features to GNOME developers without imposing any additional runtime requirements, and without using a different ABI compared to applications and libraries written in C.</p>
<p><span style="color: blue"><strong>Here are some key features of &#8220;Vala&#8221;:</strong></span></p>
<p>· Interfaces<br />
· Properties<br />
· Signals<br />
· Foreach<br />
· Lambda expressions<br />
· Type inference for local variables<br />
· Generics [PLANNED]<br />
· Non-null types [PARTIAL]<br />
· Assisted memory management<br />
· Exception handling [PLANNED]</p>
<p>Vala is designed to allow access to existing C libraries, especially GObject-based libraries, without the need for runtime bindings. Each to be used library requires a Vala API file at compile-time, containing the class and method declarations in Vala syntax. Vala currently comes with incomplete bindings for GLib and GTK+. It&#8217;s planned to provide generated bindings for the full GNOME Platform at a later stage.</p>
<p>Using classes and methods written in Vala from an application written in C is not difficult. The Vala library only has to install the generated header files and C applications may then access the GObject-based API of the Vala library as usual. It should also be easily possible to write a bindings generator for access to Vala libraries from applications written in e.g. C# as the Vala parser is written as a library, so that all compile-time information is available when generating a binding.</p>
<p align="justify"><a href="http://ftp.gnome.org/pub/GNOME/sources/vala/0.1/vala-0.1.5.tar.bz2">Sources mirror 1 (tar.bz2)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://linuxproducts.net/vala-015-122.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Steel Bank Common Lisp 1.0.12</title>
		<link>http://linuxproducts.net/steel-bank-common-lisp-1012-121.html</link>
		<comments>http://linuxproducts.net/steel-bank-common-lisp-1012-121.html#comments</comments>
		<pubDate>Thu, 10 Jan 2008 12:16:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Compilers]]></category>
		<category><![CDATA[c compiler]]></category>
		<category><![CDATA[sbcl]]></category>
		<category><![CDATA[steel bank]]></category>
		<category><![CDATA[steel bank common lisp]]></category>

		<guid isPermaLink="false">http://www.alisveriscantasi.com/?p=121</guid>
		<description><![CDATA[Steel Bank Common Lisp is a development environment for Common Lisp, with excellent support for the ANSI standard: garbage collection, lexical closures, powerful macros, strong dynamic typing, incremental compilation, and the famous Common Lisp Object System (multimethods and all).
Steel Bank Common Lisp also includes many extensions, such as native threads, socket support, a statistical profiler, [...]]]></description>
			<content:encoded><![CDATA[<p>Steel Bank Common Lisp is a development environment for Common Lisp, with excellent support for the ANSI standard: garbage collection, lexical closures, powerful macros, strong dynamic typing, incremental compilation, and the famous Common Lisp Object System (multimethods and all).</p>
<p>Steel Bank Common Lisp also includes many extensions, such as native threads, socket support, a statistical profiler, programmable streams, and more. These are all available through an integrated, interactive native compiler which feels like an interpreter.</p>
<p>SBCL is unique in being a multiplatform native compiler which bootstraps itself completely from source, using a C compiler and any other ANSI Common Lisp implementation.</p>
<p><strong>What&#8217;s New</strong> in This Release:</p>
<p>· new feature: MAKE-HASH-TABLE now experimentally accepts a<br />
:SYNCHRONIZED argument, which makes the hash-table safe for<br />
concurrent accesses (but not iteration.) See also:<br />
SB-EXT:WITH-LOCKED-HASH-TABLE, and<br />
SB-EXT:HASH-TABLE-SYNCHRONIZED-P.<br />
· optimization: CONCATENATE on strings is an order of magnitue faster<br />
in code compiled with (&gt; SPEED SPACE).<br />
· optimization: SUBSEQ is ~50% faster on lists.<br />
· bug fix: bug 417 fixed &#8212; source location reporting is now more robust.<br />
· bug fix: SUBSEQ on a list will now correctly signal an error if if<br />
END is smaller then START.<br />
· bug fix: SB-PROFILE will no longer report extra consing for nested<br />
calls to profiled functions.<br />
· bug fix: ROOM implementation had bogus fixnum declarations which<br />
could cause type-errors when calling ROOM on large images.<br />
· bug fix: if file compilation is aborted, the partial fasl is now<br />
deleted, and COMPILE-FILE returns NIL as the primary value.<br />
· bug fix: number of thread safety issues relating to SBCL&#8217;s internal<br />
hash-table usage have been fixed.<br />
· bug fix: SB-SYS:WITH-PINNED-OBJECTS could cause garbage values to<br />
be returned from its body when the values were being returned<br />
using unknown-values return convection and the W-P-O was wrapped<br />
inside an UNWIND-PROTECT.<br />
· bug fix: sb-posix should now compile again under Windows, enabling<br />
slime to work again.</p>
<p><a href="http://prdownloads.sourceforge.net/sbcl/sbcl-1.0.12-source.tar.bz2?use_mirror=superb-west">Sources mirror 1 (tar.bz2)</a></p>
<p><a href="http://prdownloads.sourceforge.net/sbcl/sbcl-1.0.12-source.tar.bz2?use_mirror=switch">Sources mirror 2 (tar.bz2)</a></p>
<p><a href="http://prdownloads.sourceforge.net/sbcl/sbcl-1.0.12-source.tar.bz2?use_mirror=superb-east">Sources mirror 3 (tar.bz2)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://linuxproducts.net/steel-bank-common-lisp-1012-121.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl Qt4 4.000 test2</title>
		<link>http://linuxproducts.net/perl-qt4-4000-test2-120.html</link>
		<comments>http://linuxproducts.net/perl-qt4-4000-test2-120.html#comments</comments>
		<pubDate>Thu, 10 Jan 2008 12:14:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Compilers]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[perl qt4]]></category>
		<category><![CDATA[qvector]]></category>

		<guid isPermaLink="false">http://www.alisveriscantasi.com/?p=120</guid>
		<description><![CDATA[Perl Qt4 is a KDE development tool. Perl Qt4 was created:
- to make it similar to С++ Qt4 as much as possible in order to use the original documentation easily;
- to use the possibilities of Perl as much as possible. For example, instead of QVector, QList we use the Perl arrays, instead of QMap we [...]]]></description>
			<content:encoded><![CDATA[<p>Perl Qt4 is a KDE development tool. Perl Qt4 was created:</p>
<p>- to make it similar to С++ Qt4 as much as possible in order to use the original documentation easily;<br />
- to use the possibilities of Perl as much as possible. For example, instead of QVector, QList we use the Perl arrays, instead of QMap we use hash.</p>
<p>I would be very grateful if you write me your thoughts and impressions as for editing, adding something or changing if it does not work correct. This is test version only.</p>
<p>I have checked the efficiency of Perl Qt4 on Qt4.2.3.</p>
<p>Arhive contain several examples of code.</p>
<p><span style="color: green"><strong>Requirements:</strong></span></p>
<p>· Perl<br />
· Qt 4.x</p>
<p><strong>INSTALLATION</strong></p>
<p>To install this module type the following:</p>
<p>perl Makefile.PL [option]<br />
make<br />
make test<br />
make install</p>
<p><strong>Options:</strong></p>
<p>-i include directory for Qt, default /usr/include<br />
example:<br />
perl Makefile.PL -i /usr/local/include</p>
<p><strong>What&#8217;s New</strong> in This Release:</p>
<p>· update QtCore<br />
· add QtGui<br />
· rewrite Qt4 Tutorial on Perl (8 of 14)</p>
<p><a href="http://www.klv.lg.ua/~vadim/perlqt4/QtCore-4.000.tar.bz2">Sources mirror 1 (tar.bz2)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://linuxproducts.net/perl-qt4-4000-test2-120.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scala 2.6.0 Final / 2.6.1 RC1</title>
		<link>http://linuxproducts.net/scala-260-final-261-rc1-119.html</link>
		<comments>http://linuxproducts.net/scala-260-final-261-rc1-119.html#comments</comments>
		<pubDate>Thu, 10 Jan 2008 12:12:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Compilers]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[rc3]]></category>
		<category><![CDATA[scala]]></category>
		<category><![CDATA[scala final]]></category>

		<guid isPermaLink="false">http://www.alisveriscantasi.com/?p=119</guid>
		<description><![CDATA[Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way.
Scala smoothly integrates features of object-oriented and functional languages including mixins, algebraic datatypes with pattern matching, genericity, and more.
It is well integrated with Java and .NET: the Scala compiler produces standard Java class files or .NET [...]]]></description>
			<content:encoded><![CDATA[<p>Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way.</p>
<p>Scala smoothly integrates features of object-oriented and functional languages including mixins, algebraic datatypes with pattern matching, genericity, and more.</p>
<p>It is well integrated with Java and .NET: the Scala compiler produces standard Java class files or .NET assemblies, and Java/.NET libraries and frameworks can be used without glue code or additional declarations.</p>
<p>Scala is a pure object-oriented language in the sense that every value is an object. Types and behavior of objects are described by classes and traits. Class abstractions are extended by subclassing and a flexible mixin-based composition mechanism as a clean replacement for multiple inheritance.</p>
<p><strong>What&#8217;s New</strong> in 2.6.0 Final Stable Release:</p>
<p>· This version fixes a few minor bugs in RC3.</p>
<p><strong>What&#8217;s New</strong> in 2.6.1 RC1 Development Release:</p>
<p>· This release provides several library improvements and many bugfixes.</p>
<p><a href="http://www.scala-lang.org/downloads/distrib/files/scala-2.6.0-final-installer.jar">Binary mirror 1 (jar) (2.5.1 Stable)</a></p>
<p><a href="http://www.scala-lang.org/downloads/distrib/files/scala-2.5.1-final.tar.gz">Binary mirror 2 (tar.gz) (2.5.1 Stable)</a></p>
<p><a href="http://www.scala-lang.org/downloads/distrib/files/scala-2.6.0-RC1-installer.jar">Binary mirror 3 (jar) (2.6.0 RC3 Development) </a></p>
<p><a href="http://www.scala-lang.org/downloads/distrib/files/scala-2.6.0-final.tar.gz">Sources mirror 1 (tgz) (2.6.0 Stable)</a></p>
<p><a href="http://www.scala-lang.org/downloads/distrib/files/scala-2.6.1-RC1.tar.gz">Sources mirror 2 (tar.gz) (2.6.1 RC1 Development)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://linuxproducts.net/scala-260-final-261-rc1-119.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NASM &#8211; The Netwide Assembler 2.00</title>
		<link>http://linuxproducts.net/nasm-the-netwide-assembler-200-118.html</link>
		<comments>http://linuxproducts.net/nasm-the-netwide-assembler-200-118.html#comments</comments>
		<pubDate>Thu, 10 Jan 2008 12:08:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Compilers]]></category>
		<category><![CDATA[coff]]></category>
		<category><![CDATA[masm]]></category>
		<category><![CDATA[mmx]]></category>
		<category><![CDATA[nasm]]></category>
		<category><![CDATA[the netwide assembler]]></category>

		<guid isPermaLink="false">http://www.alisveriscantasi.com/?p=118</guid>
		<description><![CDATA[NASM is an 80&#215;86 assembler designed for portability and modularity. The project supports a range of object file formats including Linux a.out and ELF, COFF, Microsoft 16-bit OBJ and Win32. It will also output plain binary files. Its syntax is designed to be simple and easy to understand, similar to Intel&#8217;s but less complex. It [...]]]></description>
			<content:encoded><![CDATA[<p>NASM is an 80&#215;86 assembler designed for portability and modularity. The project supports a range of object file formats including Linux a.out and ELF, COFF, Microsoft 16-bit OBJ and Win32. It will also output plain binary files. Its syntax is designed to be simple and easy to understand, similar to Intel&#8217;s but less complex. It supports Pentium, P6, MMX, 3DNow! and SSE opcodes, and has macro capability. It includes a disassembler as well. The Netwide Assembler grew out of an idea on comp.lang.asm.x86 (or possibly alt.lang.asm &#8211; I forget which), which was essentially that there didn&#8217;t seem to be a good free x86-series assembler around, and that maybe someone ought to write one. &#8211; a86 is good, but not free, and in particular you don&#8217;t get any 32-bit capability until you pay. It&#8217;s DOS only, too. &#8211; gas is free, and ports over DOS and Unix, but it&#8217;s not very good, since it&#8217;s designed to be a back end to gcc, which always feeds it correct code. So its error checking is minimal. Also, its syntax is horrible, from the point of view of anyone trying to actually write anything in it. Plus you can&#8217;t write 16-bit code in it (properly). &#8211; as86 is Minix- and Linux-specific, and (my version at least) doesn&#8217;t seem to have much (or any) documentation. &#8211; MASM isn&#8217;t very good, and it&#8217;s (was) expensive, and it runs only under DOS. &#8211; TASM is better, but still strives for MASM compatibility, which means millions of directives and tons of red tape. And its syntax is essentially MASM&#8217;s, with the contradictions and quirks that entails (although it sorts out some of those by means of Ideal mode). It&#8217;s expensive too. And it&#8217;s DOS-only. So here, for your coding pleasure, is NASM. At present it&#8217;s still in prototype stage &#8211; we don&#8217;t promise that it can outperform any of these assemblers. But please, please send us bug reports, fixes, helpful information, and anything else you can get your hands on (and thanks to the many people who&#8217;ve done this already! You all know who you are), and we&#8217;ll improve it out of all recognition. Again. Installing NASM under Unix Once you&#8217;ve obtained the Unix source archive for NASM, nasm-X.XX.tar.gz (where X.XX denotes the version number of NASM contained in the archive), unpack it into a directory such as /usr/local/src. The archive, when unpacked, will create its own subdirectory nasm-X.XX. NASM is an auto-configuring package: once you&#8217;ve unpacked it, cd to the directory it&#8217;s been unpacked into and type ./configure. This shell script will find the best C compiler to use for building NASM and set up Makefiles accordingly. Once NASM has auto-configured, you can type make to build the nasm and ndisasm binaries, and then make install to install them in /usr/local/bin and install the man pages nasm.1 and ndisasm.1 in /usr/local/man/man1. Alternatively, you can give options such as &#8211;prefix to the configure script (see the file INSTALL for more details), or install the programs yourself. NASM also comes with a set of utilities for handling the RDOFF custom object-file format, which are in the rdoff subdirectory of the NASM archive. You can build these with make rdf and install them with make rdf_install, if you want them. If NASM fails to auto-configure, you may still be able to make it compile by using the fall-back Unix makefile Makefile.unx. Copy or rename that file to Makefile and try typing make. There is also a Makefile.unx file in the rdoff subdirectory. What&#8217;s New in This Release: · This release adds x86-64 support, instruction support for all public instruction set extensions up to and including SSE5, as well as support for the ELF64, COFF64 (Win64), and Mac OS X file formats. · A number of bugs have been fixed, and the performance significantly improved.</p>
<p><a href="http://sourceforge.net/project/showfiles.php?group_id=6208">Sources mirror 1</a></p>
]]></content:encoded>
			<wfw:commentRss>http://linuxproducts.net/nasm-the-netwide-assembler-200-118.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pasclipse Alpha</title>
		<link>http://linuxproducts.net/pasclipse-alpha-117.html</link>
		<comments>http://linuxproducts.net/pasclipse-alpha-117.html#comments</comments>
		<pubDate>Thu, 10 Jan 2008 12:05:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Compilers]]></category>
		<category><![CDATA[pasclipse]]></category>
		<category><![CDATA[pasclipse alpha]]></category>
		<category><![CDATA[workbench]]></category>

		<guid isPermaLink="false">http://www.alisveriscantasi.com/?p=117</guid>
		<description><![CDATA[Pasclipse is a tool that adds Pascal support to the exciting Eclipse Workbench. The idea of this Eclipse Plug-in is to provide the possibility to integrate any command line based Pascal compiler and provide a pretty printer (source code formatter).
Sources mirror 1 (zip)
]]></description>
			<content:encoded><![CDATA[<p>Pasclipse is a tool that adds Pascal support to the exciting Eclipse Workbench. The idea of this Eclipse Plug-in is to provide the possibility to integrate any command line based Pascal compiler and provide a pretty printer (source code formatter).</p>
<p><a href="http://mesh.dl.sourceforge.net/sourceforge/pasclipse/org.sourceforge.pasclipse.zip">Sources mirror 1 (zip)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://linuxproducts.net/pasclipse-alpha-117.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>bigloo 3.0c</title>
		<link>http://linuxproducts.net/bigloo-30c-116.html</link>
		<comments>http://linuxproducts.net/bigloo-30c-116.html#comments</comments>
		<pubDate>Thu, 10 Jan 2008 12:04:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Compilers]]></category>
		<category><![CDATA[bigloo]]></category>
		<category><![CDATA[netbsd]]></category>
		<category><![CDATA[posix]]></category>
		<category><![CDATA[powerpc]]></category>

		<guid isPermaLink="false">http://www.alisveriscantasi.com/?p=116</guid>
		<description><![CDATA[Bigloo is a Scheme implementation devoted to one goal: enabling Scheme based programming style where C(++) is usually required.
Bigloo attempts to make Scheme practical by offering features usually presented by traditional programming languages but not offered by Scheme and functional programming.
Bigloo compiles Scheme modules. bigloo delivers small and fast stand alone binary executables. Bigloo enables [...]]]></description>
			<content:encoded><![CDATA[<p>Bigloo is a Scheme implementation devoted to one goal: enabling Scheme based programming style where C(++) is usually required.</p>
<p>Bigloo attempts to make Scheme practical by offering features usually presented by traditional programming languages but not offered by Scheme and functional programming.</p>
<p>Bigloo compiles Scheme modules. bigloo delivers small and fast stand alone binary executables. Bigloo enables full connections between Scheme and C programs, between Scheme and Java programs, and between Scheme and C# programs.</p>
<p><span style="color: blue"><strong>Here are some key features of &#8220;bigloo&#8221;:</strong></span></p>
<p>· Module support<br />
· An extended Java interface<br />
· An extended C interface<br />
· An object oriented layer<br />
· Threads<br />
· Simple exception<br />
· Practical IOs<br />
· Posix support<br />
· Library support<br />
· An explicit type system and compile time type mismatch detections<br />
· Dsssl support<br />
· Unicode support</p>
<p><strong>The current version has been compiled and tested on:</strong></p>
<p>· x86-linux (Debian 3.0, Mandrake 8.1, Sun JDK 1.4.1)<br />
· x86-win32 (Windows 2000, XP)<br />
· x86-FreeBSD (4.0)<br />
· x86-NetBSD (1.6)<br />
· x86-MinGW ()<br />
· PowerPC G4 (MacOS X xnu-201.5)<br />
· PowerPC G3 (Gentoo Linux)<br />
· SPARC (Solaris 2.6 and 2.8, Sun JDK 1.3, Linux (Debian))<br />
· Compaq Alpha (Digital Unix 4.0f aka True64, JDK 1.3)<br />
· Compaq Alpha (Linux 2.2 (Debian))<br />
· Arm (Linux (Debian))<br />
· IA64 (Linux (Debian))<br />
· IBM P660 (AIX RS-6000 4.3.3)</p>
<p><strong>Even if not tested, it should run correctly on:</strong></p>
<p>· SGI (IP32)<br />
· Intel (NeXTStep)<br />
· IBM RS-6000 (AIX)<br />
· SGI (IP20 and IP22)<br />
· MAC PPC (2.2.15pre20)</p>
<p><strong>What&#8217;s New</strong> in This Release:</p>
<p>· Many library bugfixes (multimedia and Web).<br />
· New APIs (e.g. for decoding MP3 files).<br />
· Compatibility between the native backend and the JVM backend has been improved.</p>
<p><a href="ftp://ftp-sop.inria.fr/mimosa/fp/Bigloo/bigloo3.0c.tar.gz">Sources mirror 1 (tar.gz)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://linuxproducts.net/bigloo-30c-116.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pre Make Kit 0.10.3</title>
		<link>http://linuxproducts.net/pre-make-kit-0103-115.html</link>
		<comments>http://linuxproducts.net/pre-make-kit-0103-115.html#comments</comments>
		<pubDate>Thu, 10 Jan 2008 12:02:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Compilers]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[pmk]]></category>
		<category><![CDATA[posix]]></category>
		<category><![CDATA[pre make kit]]></category>

		<guid isPermaLink="false">http://www.alisveriscantasi.com/?p=115</guid>
		<description><![CDATA[Pre Make Kit (PMK) aims to be a BSD alternative to GNU autoconf, GNU libtool, and pkg-config. Pre Make Kit uses data files instead of scripts to limit the spreading of trojans in software packages.
It&#8217;s designed to be easy to use for users and developers. For better portability and efficiency, all of the components are [...]]]></description>
			<content:encoded><![CDATA[<p align="justify">Pre Make Kit (PMK) aims to be a BSD alternative to GNU autoconf, GNU libtool, and pkg-config. Pre Make Kit uses data files instead of scripts to limit the spreading of trojans in software packages.</p>
<p>It&#8217;s designed to be easy to use for users and developers. For better portability and efficiency, all of the components are written in C. Requirements are a POSIX system, a C compiler, a POSIX shell, and a make tool.</p>
<p><span style="color: blue"><strong>Here are some key features of &#8220;Pre Make Kit&#8221;:</strong></span></p>
<p>· Dependency configuration like autoconf (with partial compatibility mode).<br />
· Compiler detection to set shared library flags.<br />
· Architecture and cpu identification (support for x86 32 and 64 bits, IA64 and alpha).<br />
· Internal pkg-config support (faster than calling pkg-config).<br />
· Use a data file instead of a shell script that could hide trojans.</p>
<p align="justify"><a href="http://prdownloads.sourceforge.net/pmk/pmk-0.10.3.tar.gz?use_mirror=nchc">Sources mirror 1 (tar.gz)</a></p>
<p align="justify"><a href="http://prdownloads.sourceforge.net/pmk/pmk-0.10.3.tar.gz?use_mirror=umn">Sources mirror 2 (tar.gz)</a></p>
<p align="justify"><a href="http://prdownloads.sourceforge.net/pmk/pmk-0.10.3.tar.gz?use_mirror=internap">Sources mirror 3 (tar.gz) </a></p>
]]></content:encoded>
			<wfw:commentRss>http://linuxproducts.net/pre-make-kit-0103-115.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aubit 4GL compiler 1.00.69</title>
		<link>http://linuxproducts.net/aubit-4gl-compiler-10069-114.html</link>
		<comments>http://linuxproducts.net/aubit-4gl-compiler-10069-114.html#comments</comments>
		<pubDate>Thu, 10 Jan 2008 11:58:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Compilers]]></category>
		<category><![CDATA[4gl]]></category>
		<category><![CDATA[aubit 4gl compiler]]></category>
		<category><![CDATA[postgresql]]></category>

		<guid isPermaLink="false">http://www.alisveriscantasi.com/?p=114</guid>
		<description><![CDATA[Aubit 4GL compiler is a project to make a free Informix-4GL compatible compiler. Aubit 4GL compiler translates 4GL source into executable programs, enabling fast creation of screen/form-based applications.
With support for SQL statements forming an intrinsic part of the language, it&#8217;s especially suitable for developing database-oriented applications. Database connectivity is provided for PostgreSQL, Informix, and ODBC. [...]]]></description>
			<content:encoded><![CDATA[<p>Aubit 4GL compiler is a project to make a free Informix-4GL compatible compiler. Aubit 4GL compiler translates 4GL source into executable programs, enabling fast creation of screen/form-based applications.</p>
<p>With support for SQL statements forming an intrinsic part of the language, it&#8217;s especially suitable for developing database-oriented applications. Database connectivity is provided for PostgreSQL, Informix, and ODBC. It supports both ncurses (console mode) and GTK+ (GUI mode) output.</p>
<p><span style="color: green"><strong>Requirements:</strong></span></p>
<p>· ncurses 5.0<br />
· GTK+<br />
· PDFlib<br />
· unixODBC</p>
<p><strong>What&#8217;s New</strong> in This Release:</p>
<p>If you have trouble running ./configure or the build fails &#8211; please try :</p>
<p>./configure &#8211;enable-minimal</p>
<p><a href="http://sourceforge.net/project/showfiles.php?group_id=32409&amp;package_id=113637">Binary mirror 1 (tgz)</a></p>
<p><a href="http://sourceforge.net/project/showfiles.php?group_id=32409&amp;package_id=113636">Sources mirror 1 (tar.gz)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://linuxproducts.net/aubit-4gl-compiler-10069-114.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
