Main > Free Download Search >

Free compilation software for mac

compilation

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 74
Restoration 1.0 RC1

Restoration 1.0 RC1


A platform for creating scalable web applications and network services using dynamic scripting languages and proven REST principles more>> A platform for creating scalable web applications and network services using dynamic scripting languages and proven REST principles

Your application can support thin clients (HTML) and rich clients (AJAX), with anything in between. You can also create pure REST services with no user interaction.
Languages supported are Python, Ruby, JavaScript, PHP, Groovy and Velocity, and anything else supported by the Scripturian project.
A complete, ready-to-rumble platform is ready for you to download, for which the only requirement is Java 5. It includes plenty of example code, a scalable HTTP server, and robust logging facilities.
For Java developers, Restoration is also available as a standalone library, which you can embed in your application.

Main features:
- In addition to making it very easy to create REST resources (see demos), Restoration allows embedding scriptlets within HTML pages, similarly to PHP, JSP and ASP (see demos), with support for high-performance streaming and caching of results.
- You can see your changes happen on-the-fly without any compilation: Restoration picks up your edits and makes sure to update its cached code base. Development is quick, powerful and fun!

System requirements:
- Java 5 or later

<<less
Download (83KB)
Added: 2009-05-10 License: GPL Price: FREE
11194 downloads
KFDecorator 1.0

KFDecorator 1.0


KFDecorator - Produce a wrapper object that modifies the behavior of an underlying base object more>>
KFDecorator can produce, at runtime, a wrapper object that modifies the behavior of an underlying base object. Methods like -[KFDecorator setBlock:forSelector:] allow the user to provide FScript blocks to execute in response to messages. Messages without a specified FScript block are passed on to the base object. This can also be used to build an object up from scratch as an assemblage of FScript blocks.

This is extremely useful during the exploration and debugging stages of development. By building or modifying objects dynamically, its possible to avoid the compilation stage until you have a decent idea of what code youd like to implement.

<<less
Download (7KB)
Added: 2006-03-28 License: Freeware Price:
1305 downloads
PSU Blast Image Config 2.6.5

PSU Blast Image Config 2.6.5


PSU Blast Image Config - Clone/restore OS X disk images, and more more>>
PSU Blast Image Config (aka "BIC") is a complete software solution to quickly restore and configure a Macintosh back to a known state.
This tool is intended to automate the build process as much as possible. We use BIC here at PSU to do the initial install of the base OS and applications on all of our lab and kiosk Macs.
Main features:
- Configure and set the Open Firmware security, preventing unauthorized access via single (root) user mode or booting from external devices
- Set the date and time
- Restore a master disk image quickly to a Macs internal hard disk
- Configure the network settings on the restored disk (via ncutil):
IP Address : DHCP or Manual (Static)
Subnet Mask & Router
DNS Servers
Network Names (Computer and Local)
- Change the startup disk to the restored disk
- Extensible through pre- and post-restore scripts
- Specify default and autorun settings via a preference file.
Enhancements:
- FIXED: Now correctly supports Macs with dual on-board ethernet ports. NOTE: Only configures the network for the "Built-in Ethernet 1", port 1 on the case, and all other network interfaces are disabled (unless you enable the AirPort interface in the auto-run prefs - see below for more info on this new feature). Macs that have dual on-board ethernet includes the most recent Power Mac G5s with Dual 2.3 Ghz processors and the Mac Pro desktop. Ive only tested this on the dual 2.3 Ghz G5, so please let me know if you see failures when BIC 2.6.5 and ncutil 3.1.1. Do not use ncutil 3.1.2 due to previously mentioned issues on the main BIC home page. Thanks to Y. Flammer for reporting this issue.
- NEW: Under Mac OS X 10.4.7 or higher*, can now enable the AirPort network interface enabled by adding "ENABLE_AIRPORT=YES" to the auto-run preferences. *NOTE: This will ONLY work reliably when PSU BIC is running under Mac OS X 10.4.7, with ncutil version 3.1.1 installed, and the restored volume is ALSO at Mac OS X 10.4.7 or higher. There was a bug in Apples 10.4.6 networking code that ncutil relies on for the network interface names, so ncutil inherited the bug, and thus PSU BIC as well, when running under 10.4.6. Use Mac OS X 10.4.7 and it should work for you - if not, pleasesend me a bug report with the run log file. As time permits, Ill add a dialog too that prompts for enabling the AirPort card or not, but until then, just specify it in the auto run preferences.
- FIXED: Using new asr syntax of "restore" verb with 10.4.4 at later. Previously, when running PSU BIC 2.6b3 under Mac OS X 10.4 to 10.4.3 there would be an error during the restore process. Thanks to R. Booz for sending in the run log with this issue, and the Apple asr system engineer J. Kateley for reporting which version of Mac OS X 10.4 (10.4.4 and later!) started to include the restore verb for asr.
- FIXED: More robust blessing of the restored disk as a bootable device for Intel/EFI based Macs.
- NEW: Logging the version of Mac OS X that is installed on the restored drive. This can be useful for debugging issues with ncutil 3 configuring network preferences on a volume that is at a different version than the version of Mac OS X that PSU BIC and ncutil 3 ran under.
- FIXED: Updated some method names to prepare PSU BIC to be ready for compilation under REALbasic 2006 to create a Universal (PPC and Intel Native!) version of PSU BIC, which will be available very soon. This change should not affect anything for this version of BIC.
<<less
Download (4MB)
Added: 2006-10-05 License: Freeware Price:
1115 downloads
Thai Dictionary 1.0

Thai Dictionary 1.0


English-Thai & Thai-English dictionary. more>>


English-Thai and Thai-English dictionaries are to be used with OS X Dictionary application as an additional source to support word translation for Thai language. These dictionaries package is created by Infinisoft Technology from the Longdo Dictionary project compilation. (http://dict.longdo.com) contents:
- NECTEC Lexitron 2 (EN-TH, TH-EN)
- Hope Studio (EN-TH)
- Nontri (EN-TH)
- Longdo EN-TH (EN-TH)

<<less
Download (40MB)
Added: 2008-06-05 License: Freeware Price:
13 downloads
gnoMint 1.0.0

gnoMint 1.0.0


Verification authority management made easy more>> Verification authority management made easy

gnoMint is an X.509 Certification Authority management tool. gnoMint allows any person to run a Certification Authority, creating certificates for any purpose: e-mail signing and/or crypting; TLS authentication through web, VPNs or other protocols; secured web-servers...
Its development was started due to the lack of a just-works CA software: creating a CA from zero, through open-source command-line utilities, was possible, but was unconfortable to remember all the neccessary parameters.
And you had to create a difficult configuration file. So here it is gnoMint, and it will help all network and systems administrators to deploy a Certification Authority very easily.

Main features:
- Creating all the infrastructure to keep and run a Certification Authority, saved in only one file.
- Create Certification Signing Requests, allowing to export them to PKCS#8 files, so they can be send to other CAs.
- Create X.509 certificates, with a usual set of subject-parameters.
- Export certificates and private keys to PEM files, so they can be used by external applications.
- For each CA, establish a set of policies for certificate generation.
- Import CSRs made by other applications
- Export PKCS#12 structures, so the certificates can be imported easily by web and mail clients.
- Revoke certificates, and generate the corresponding CRLs
- Allow the possibility of keeping the CA private key, or other private keys, in external files or devices (as USB drives)
- Allow the management of a whole hierarchy of CAs, with their respectives certificates.
- Import pre-existing Certification Authorities, with all their data.
- Allow an easy CA operation from command-line tools, for batch certificate creation, or integration with other utilities.

Enhancements
- Added a new full Russian translation, thanks to Aquanaut. Added Finnish translation.
- Other updated translations: Spanish, Slovak.
- Added forgotten crlgen function to gnomint-cli text-based interface.
- Fix compilation with GnuTLS 2.8.0.
- While creating a new certificate, the program now checks if new cert expiration date is after the CA expiration date. In that case, the program shows an info message and set the new cert expiration date to the CA expiration date.

<<less
Download (636KB)
Added: 2009-06-07 License: GPL Price: FREE
199 downloads
CloudVPN 1.99.4

CloudVPN 1.99.4


Small and secure SSL-based mesh networking tool more>> Small and secure SSL-based mesh networking tool

CloudVPN is a multi-protocol mesh virtual network. Simply - CloudVPN is capable of transporting any reasonable packet protocol, for any application that needs to communicate.
Cloud nodes act as a meshing and transporting layer, and applications connect to them using a gate socket.
Such client applications include:
- Ethernet tunnel, that uses the cloud as one big virtual network, which, given the mesh properties, also proves to be efficient and secure; and gives CloudVPN the "classical VPN function".
- Secure chat client, using the same security adventages.
- Filesharing client (which really proposed itself as a bittorrent alternative)
- Optimized radio-like broadcasting client
- Whatever else you like.

Enhancements
- Full Win32 support was added with the TAP-Win32 package. Massive cleanup was done. The build system was migrated to autotools, which allows easy compiling on many platforms. Some... compilation fixes and one local socket improvement were made

<<less
Download (60KB)
Added: 2009-05-17 License: GPL Price: FREE
205 downloads
SimpleTeX4ht 2.6

SimpleTeX4ht 2.6


Allows you to convert LATEX to HTML more>> Allows you to convert LATEX to HTML

SimpleTeX4ht is a Mac OS X GUI for TeX4ht that converts LATEX files to HTML/XHTML or OpenOffice file format (odt).
TeX4ht is typically run from the UNIX command line by doing something like htlatex filename.
SimpleTeX4ht is a GUI to make TeX4ht friendlier to use.

System requirements:
- TeX4ht

Enhancements
- Non-stop mode is used for the LaTeX compilation and SimpleTeX4ht will try to finish the conversion, regardless of errors.

<<less
Download (731KB)
Added: 2009-02-03 License: GPL Price: FREE
182 downloads
MKVtoolnix 2.9.5

MKVtoolnix 2.9.5


Create, alter and inspect Matroska files. more>> Create, alter and inspect Matroska files.

MKVtoolnix is a set of tools to create, alter, and inspect Matroska files under Mac OS X, Linux and other Unices, and Windows.
MKVtoolnix does for Matroska what the OGMtools is able to do for the OGM format and then some.

Enhancements
- mkvmerge: bug fix - If subtitle files are appended to separate video files (e.g. two AVI and two SRT files) then the subtitle timecodes of the second and all following subtitle files were based on the last timecode in the first subtitle file instead of the last timecode in the first video file. Fix for bug 325.
- mkvmerge: bug fix - Due to uninitialized variables mkvmerge would report OGM files as having arbitrary display dimensions. Fix for bug 326.
- mkvmerge, mmg: enhancement - Implemented MIME type detection for attachments with libmagic on Windows.
- mkvmerge: bug fix - If a Matroska file containing attachments was used as an input file and splitting was enabled then the attachments were only written to the first output file. Now theyre written to each output file. Partial fix for bug 324.
- mkvmerge: enhancement - Decreased the time mkvmerge needs for parsing Quicktime/MP4 header fields.
- mkvmerge: bug fix - The parser for the simple chapter format (CHAPTERxx=...) can now handle more than 100 chapters. Fix for bug 320.
- mmg: bug fix: The commands "Save command line" and "Create option file" did not save mmgs current state but the state it was in when the command "Show command line" was last used or when mmg was started.
- mkvmerge: bug fix - Fixed a crash (segfault) with MPEG-4 part 2 video if "--engage native_mpeg4" is used. Fix for bug 318.
- mmg: bug fix - Fixed a compilation problem with non-Unicode enabled wxWidgets. Fix for bug 313.
- mkvmerge: new feature - Added support for reading the pixel aspect ratio from Theora video tracks.

<<less
Download (8.3MB)
Added: 2009-06-10 License: Freeware Price: FREE
226 downloads
Floola 1.5

Floola 1.5


Floola is a free iPod manager more>>
Floola is a nice free tool designed to manage efficiently your iPod or your Motorola mobile phone (any model supporting iTunes) under Linux, Mac OS X and Windows. It can be run directly from your iPod and needs no installation.
Take a look at the feature list to find out what it can do and feel free to suggest anything that might be missing.
Main features:
- PODCAST SUPPORT
- items are added to iPod sorted by tracknumber
- added compatibility with iTunes 7.1
- rating of songs played on iPod
- slightly faster sync
- .mov files problem
- mac: pressing quit in about window didnt properly quit
- linux: language couldnt be changed in prefs
- last.fm parameter error
- FRENCH translation
- translation werent be loaded correctly
- quit issue in about window
- application would hang under certain situations
- when adding artwork
- issue when adding artwork
- fixed issue with columns not showing up
Enhancements:
- iTunes 7.3 compatibility
- issue with some translations
- bug closing amazon browser in some situations
- issues with searchbox
- dictionary.remove exception when adding items
- artwork database loading bug
- improved podcast compatibility
- artwork rebuild memory problem
- artwork rebuild improvements
- some rare exceptions
- problems copying items from iPod under linux
- create playlist of exported items
- minor other enhancements
- turkish translation
- luxembourgish translation
- issue opening artwork window
- artwork repair issue
- Galician translation added
- current playing item window when minimizing
- current playing track incorrectly truncated
- podcast played bullet bug
- mainwindow X and Y postion are saved
- fixed issues export item list
- fixed issue exporting playlist list
- copy issue under windows
- ghost items when deselecting playlists
- playlist reorder issue
- check updates in podcast window
- saved podcast window size
- iTunes 7.2 compatibility
- mainwindow splitter position
- hide compilation wasnt saved
- bugs with video playback
- AudioTagX.Read error
- fixed problems with amazon browser
- export iPod playlists
- new way to add items to playlists
- search podcasts
- further iTunes 7.2 compatibility
- updated german translation
- support for AACplus files
- updated french translation
- issue copying some files under windows
- mainwindows width and height are now saved
<<less
Download (11.3MB)
Added: 2007-08-03 License: Freeware Price:
500 downloads
CodeLite 1.0.2841

CodeLite 1.0.2841


Powerful open-source, cross platform IDE for the C/C++ programming languages more>> Powerful open-source, cross platform IDE for the C/C++ programming languages

CodeLite uses a sophisticated, yet intuitive interface which allows user to easy create and build complex projects.
CodeLite is regularly tested under Mac OS X 10.5.2, Windows XP SP2/3, and (K)Ubuntu 7.10/8.04 Gutsy Gibbon.

Main features:
- Generic support for compilers
- Can be easily extended with plugins (Several plugins are already included in the installer)
Built-in GDB support, with the following features included:
- Watches table - add persistent watches by a single click
- Quick Watch - right click on a variable to expand it
- Locals tree - automatically displays the current stack variables (also displays *this if available)
- Threads view - provides list of currently running threads and easily switching between then by single click
- Breakpoint management - add/remove breakpoint management panel
- Automatic tooltip
- and more...
- Subversion plugin (based on the command line tool), which mimics the TortoiseSVN (but unlike it, it runs on Linux as well)
- Makefile based build system
- Project explorer (Workspace view)
- File Explorer
- Automatically imports MSVS workspace/projects and converts them to GNU based makefile
- Active document outline
- Sophisticated database based Code Completion mechanism, a default database is supplied which contains symbols for wxWidgets, STL and standard headers
- Functions call tip
- Hover tip
- Comments tips
- Members List
- Supports C++ templates, namespaces and other advance features of the language
- Automatically add include statement for symbols
- Quickly open resources in the editor using Find Resource in workspace
- Quickly open types in the editor using Find Type in workspace
- XML based syntax highlighting, comes with the following: C/C++, Java, Perl, XML, Makefile, Lua, Diff files, PHP, JavaScript, Python, HTML, ASP
- Text Folding
- Bookmarks
- Find In Files
- Replace In Files
- Highly Configurable
- Built-in doxygen comment generator for functions/classes

Enhancements
- Fixed: Conditional breakpoints dont work with spaces (bug#2743414)
- Implemented FR#2739818: Replace with selection - the searched string when using find in files is now also set as the replace with string. In addition, each time a replacement is made, the content of replace with is added to the replace with drop down
- Added new option to the debugger: set breakpoints using short file names (NO full paths) this fixes a bug reported in the forum that codelite does not break if a breakpoint is set in header file which is a template file (forum post: http://codelite.org/forum/viewtopic.php?f=13&t=493)
- Commented code that printed garbage to sterr
- Applied patch by Mattia barbon so that codelite will send 2 events when file is renamed: 1 event for the removal of the file and one for adding new fie
- Fixed: renaming file now properly closes the old file (if it was open in the editor)
- Added missing include statement to allow compilation under GCC 4.4.0
- Applied patch to fix bug# 2783422 (Broken CodeLite symlink when DESTDIR is used)
- Fixed: function calltips included an extra ; following variables in the function signature (forum post: http://codelite.org/forum/viewtopic.php?f=3&t=511&sid=1c1475d6d134a022757b61261b255a64)
- Fixed: inconsistency in functions/variable tooltip apearance forum post: http://codelite.org/forum/viewtopic.php?f=3&t=511
- Improved new project dialog to split the different project types into categories
- Added new project templates (Qt based ones)
- Adjusted the Save project as template dialog to allow user to set category to the new template
- Added new Simple executable template configured to work with gcc (the sample main is also a C file)
- New project dialog: when selecting project template from the list, the compiler is now also updated according to the template settings
- added missing icons
- Implemented FR#2778634: Allow SnipWiz to insert simple snippets which contains the placeholders @ and $ symbols. This is now feasible by escaping those symbols @ and $
- Implemented FR#2784236: Display C++ scope for Replace tab
- Save as tempalte for project now sets User templates as the default project category
- Fixed: Bug ID#2792478: File AutoReload upon SVN Revert. In addition the will also be re-tagged
- Fixed: bug#2770561: File edited changes after replace in files (editor sets the focus back to the last active editor)
- Find In Files: the dialog has now no minimum size
- Find In Files: the dialog is now centered when first time showed
- Fixed: importing files using the import files from directory to an active project will no longer remove the active state of the project
- Changed the margin folding shapes to rectangle rather than rounded rectangle
- Find In Files output pane: search result tabs now have a right click menu which allows to select close/close all/close other tabs
- Find In Files: The Find button is now set as default action for hitting the ENTER key
- Find in files context menu is now disabled during an active search

<<less
Download (5.6MB)
Added: 2009-05-27 License: GPL Price: FREE
191 downloads
Ample 0.5.7

Ample 0.5.7


Free and open source MP3 lender more>> Free and open source MP3 lender

Ample is an MP3 server written in C. It does not intend to support mixing, radio shows etc.
Ample is just an easy way to listen to your MP3s everywhere using the "open location" features already present in WinAmp, XMMS and Media Player.

Enhancements:
- Fixed a locally exploitable buffer overflow in ample.c
- Fixed a compilation error on Solaris

<<less
Download (85KB)
Added: 2008-10-06 License: GPL Price: FREE
382 downloads
Chiba 3.0.0 Beta 1

Chiba 3.0.0 Beta 1


An open source Java implementation of the W3C XForms standard Chiba provides an Java implementation of the W3C XForms standard, thereby delivers generic, XML-based form-processing on any Java-capable more>> An open source Java implementation of the W3C XForms standard

Chiba provides an Java implementation of the W3C XForms standard, thereby delivers generic, XML-based form-processing on any Java-capable platform either client- or serverside.

Main features:
- Advanced UIs
- By bundling the Dojo Toolkit its now possible to use the full set of Dojo controls to build application-like UIs with full AJAX and XForms support without needing to write a single line of script or Java code.
- Styling
- A complete, fine-grained system of CSS classes allows to control the layout and styling of the whole UI. A quick reference card shows all classes available on one sheet.
- minimal-intrusive
- The Chiba architecture is minimal-intrusive. Theres no coding needed to integrate XForms processing into your webapp while still giving you a lot of hooks when tied integration is wanted.
- zero-install
- There are no plugins or other installations needed to use full XForms in your browser today. It will work for the major browsers (IE6.0+, Safari 3.0+, FF 2.0+ and others).
- REST
- As HTTP handling and full XML support are built-in its a matter of minutes to connect a Chiba page to a REST service. XForms is an ideal fit when working with such architectures.
- XRX
- Chiba nicely supports the XForms Rest XQuery (XRX) paradigm. XQueries can directly be used as data and parameterized through your XForms. Chiba nicely integrates with the popular Open Source XML database eXist.
- noscript fallback
- In restricted environments often JavaScript is filtered or prohibited. Chiba forms will continue to work the best way a request/response interface can give you.
- components
- Its easy to integrate new components and enhance the set of available controls. Not only all Dojo controls might be used but additionally any JavaScript can be integrated and used under the package loading system of Dojo thereby getting the advantages of JavaScript compilation, compression and layering of scripts.
- typing, validation and calculation
- Data typing will come to your pages by simple declarations. The full set of XML Schema types plus your own extensions can be used. XForms constraints allow to apply further facets to any data node. Along with the capability to execute calculations in a similar declarative way you never have to worry about invalid data in your backend again.
- declarative application building
- Both XForms and Dojo follow a declarative approach to page building. This is a perfect match - both can co-exist with interference and interact in a controlled manner. No manual scripting will be needed unless you like to write your own components.
- Connectors
- Usually some sort of persistence backend will make your apps powerful and youll need to seemlessly integrate with arbritary datasources. Chiba already supports the most common protocols but can also be easily extended to dock to any datasource. These connectors can be plugged by configuration and can be combined with any other connector in a page.
- Open Source License
- Starting with Chiba Web 3.0.0b1 Chiba will be available under the liberal BSD and Apache 2 licenses. This allows unlimited commercial use. Professional support will be available from the admins of the project.

System requirements:
-

Enhancements
- hiba Web 3 is a new major release of the Chiba server-side XForms implementation, coming with a brand new JavaScript layer, improved XForms 1.1 support, localisation, XPath 2.0 and more.
- Chiba is now using Dojo Toolkit Version 1.2.3 (latest) which vastly exceeds the quality of the UI. The completely rewritten JavaScript layer already comes with compilation and CDN support allowing you to load many parts of the application libs from Google. Dojo components can be seemlessly integrated with XForms processing to add the last missing pieces that make up a full application. - Large parts of the Core processor and the Web layer have been heavily refactored and now provide a cleaner API and simplified parts of the Code. Extensibility of the Java API has been greatly improved. - The CSS system has been reworked for consistency and theres new documentation available.

<<less
Download (9.4MB)
Added: 2009-06-14 License: Freeware Price: FREE
194 downloads
CMake 2.6.4

CMake 2.6.4


Cross-platform, open-source make system more>> Cross-platform, open-source make system

Welcome to CMake, the cross-platform, open-source make system. CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice.
With CMake it is possible to support complex environments requiring system configuration, pre-processor generation, code generation, and template instantiation.
CMake was developed by Kitware as part of the NLM Insight Segmentation and Registration Toolkit project. The ASCI VIEWS project also provided support in the context of their parallel computation environment. Other sponsors include the Insight, VTK, and VXL open source software communities.
The goals for CMake include the following:
- Develop an open source, cross-platform tool to manage the build process,
- Allow the use of native compilers and systems,
- Simplify the build process,
- Optionally provide a user-interface to manage the build system,
- Create an extensible framework,
- Grow a self-sustaining community of software users and developers.
CMake is designed to support complex directory hierarchies and applications dependent on several libraries. For example, CMake supports projects consisting of multiple toolkits (i.e., libraries), where each toolkit might contain several directories, and the application depends on the toolkits plus additional code. CMake can also handle situations where executables must be built in order to generate code that is then compiled and linked into a final application. Because CMake is open source, and has a simple, extensible design, CMake can be extended as necessary to support new features.
Using CMake is simple. The build process is controlled by creating one or more CMakeLists.txt files in each directory (including subdirectories) that make up a project. Each CMakeLists.txt consists of one or more commands. Each command has the form COMMAND (args...) where COMMAND is the name of the command, and args is a white-space separated list of arguments. CMake provides many pre-defined commands, but if you need to, you can add your own commands. In addition, the advanced user can add other makefile generators for a particular compiler/OS combination. (While Unix and MSVC++ is supported currently, other developers are adding other compiler/OS support.) You may wish to study the examples page to see more details.

Main features:
- Supports complex, large build environments. CMake has been proven in several large projects.
- Generates native build files (e.g., makefiles on Unix; workspaces/projects on MS Visual C++). Therefore standard tools can be used on any platform/compiler configuration.
- Has powerful commands include the ability to locate include files, libraries, executables; include external CMake files that encapsulate standard functionality; interfaces to testing systems; supports recursive directory traversal with variable inheritance; can run external programs; supports conditional builds; supports regular expression expansion; and so on.
- Supports in-place and out-of-place builds. Multiple compilation trees are possible from a single source tree.
- Can be easily extended to add new features.
- CMake is open source.
- CMake operates with a cache designed to be interfaced with a graphical editor. The cache provides optional interaction to conditionally control the build process.

Enhancements
- Add parenthetical expressions to if
- Improve scoping of policies (see cmake_policy and CMP0011)
- Teach find_package more config file locations
- Many improved Find scripts in Modules
- Added an unset command
- Qt cmake-gui is the primary GUI for windows, deprecate CMakeSetup
- Better reporting when nmake compiler environment is not correct

<<less
Download (23.5MB)
Added: 2009-05-25 License: GPL Price: FREE
187 downloads
 
Other version of CMake
CMake 2.6.2 RC6CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be
Price: FREE
License:GPL
Download (23.1MB)
396 downloads
Added: 2008-10-04
Scala 2.7.5

Scala 2.7.5


General purpose programming language designed to express common programming patterns more>> General purpose programming language designed to express common programming patterns

Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages.
Scala is also fully interoperable with Java and it is the successor of Funnel, a language based on join calculus.

Main features:
Scala is object-oriented:
- - 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.
Scala is functional:
- - Scala is also a functional language in the sense that every function is a value. Scala provides a lightweight syntax for defining anonymous functions, it supports higher-order functions, it allows functions to be nested, and supports currying. Scalas case classes and its built-in support for pattern matching model algebraic types used in many functional programming languages.
- - Furthermore, Scalas notion of pattern matching naturally extends to the processing of XML data with the help of right-ignoring sequence patterns. In this context, sequence comprehensions are useful for formulating queries. These features make Scala ideal for developing applications like web services (external link).
Scala is statically typed:
- Scala is equipped with an expressive type system that enforces statically that abstractions are used in a safe and coherent manner. In particular, the type system supports:
- - generic classes,
- - variance annotations,
- - upper and lower type bounds,
- - inner classes and abstract types as object members,
- - compound types,
- - explicitly typed self references,
- - views, and
- - polymorphic methods.
- - A local type inference mechanism takes care that the user is not required to annotate the program with redundant type information. In combination, these features provide a powerful basis for the safe reuse of programming abstractions and for the type-safe extension of software.
Scala is extensible:
- The design of Scala acknowledges the fact that in practice, the development of domain-specific applications often requires domain-specific language extensions. Scala provides a unique combination of language mechanisms that make it easy to smoothly add new language constructs in form of libraries:
- - any method may be used as an infix or postfix operator, and
- - closures are constructed automatically depending on the expected type (target typing).
- - A joint use of both features facilitates the definition of new statements without extending the syntax and without using macro-like meta-programming facilities.
- - Scala is designed to interoperate well with popular programming environments like the Java 2 Runtime Environment (JRE) and the .NET Framework (CLR). In particular, the interaction with mainstream object-oriented languages like Java and C# is as smooth as possible. Scala has the same compilation model (separate compilation, dynamic class loading) like Java and C# and allows access to thousands of high-quality libraries.

System requirements:
-

Enhancements
- This was a maintenance release that fixed a few bugs in the Actors library; no language changes were introduced.

<<less
Download (23.2MB)
Added: 2009-06-05 License: GPL Price: FREE
204 downloads
iTunes 3.0.0

iTunes 3.0.0


iTunes 3 can organize your music with Playlists and to personalize your library. more>> With millions of copies in circulation according to Apple, iTunes is easily the most successful iApp to date. Because it was one of the first iApps introduced, Apple has had a long time to apply the necessary polish to make iTunes look good and work well. And it shows. iTunes has come a long way from that first release and is coming close to an "excellent" rating.
Like previous releases, iTunes 3 is more evolutionary than revolutionary, so dont expect any dramatic changes. Indeed, many people will probably feel that this is iTunes 2.5 at best. Nevertheless, iTunes started with a solid idea and there is nothing wrong with simply improving on that concept. In fact, iTunes is the currently the best MP3 player available for OS X.
The new main features in iTunes 3 are:
Smart playlists
Support for audio books from Audible.com
Sound check
Track ratings
New tags for play count, last-played date, and composer
Library consolidation, including compilation flag
Playlist import and export
Ability to join tracks
<<less
Download (5.26MB)
Added: 2009-04-26 License: Freeware Price: Free
596825 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5