b prolog 7.0
tuProlog 2.1.1
A Java-based light-weight Prolog for Internet applications and infrastructures more>> A Java-based light-weight Prolog for Internet applications and infrastructures
TuProlog is a Java-based light-weight Prolog for Internet applications and infrastructures.
For this purpose, tuProlog is designed to feature some interesting qualities: it is easily deployable, just requiring the presence of a Java VM and an invocation upon a single JAR file.
TuPrologs core is both minimal, taking the form of a tiny Java object containing only the most essential properties of a Prolog engine, and configurable, thanks to the loading and unloading of predicates, functors and operators embedded in libraries.
The integration between Prolog and Java is as wide, deep, clean as possible; finally, interoperability is developed along the two main lines of Internet standard patterns and coordination models.
System requirements:
- Java
Protean 7.0
Protean is designed as a sophisticated program which allows you to predict and display patterns, secondary structural characteristics and physicochemical properties of protein sequences more>>
Protean 7.0 is designed as a sophisticated program which allows you to predict and display patterns, secondary structural characteristics and physicochemical properties of protein sequences via its comprehensive suite of protein analysis tools. Protean's simple, elegant graphical user interface can also help you locate antigenic determinants and predict protease digestion patterns.
When you find interesting structures, you can utilize the integrated BLAST tool* to search NCBI's databases for related sequences using all or part of your polypeptide as the query. Protean also provides you with the tools to easily annotate and export your findings as reports, pictures or tables.
Requirements: Mac OS X 10.1 or higher (10.2 recommended)
Tricia Prolog 0.9.5
Tricia Prolog provides you a free but powerful Edinburgh-style Prolog developed by the ComputingScience Department at Uppsala University. more>>
Tricia Prolog 0.9.5 provides you a free but powerful Edinburgh-style Prolog developed by the ComputingScience Department at Uppsala University. It includes a high-levelemulator with interpreter. The Macintosh version includes only a basic console interface (i.e.,no fancy Macintosh interface).
Requirements: System 7 or higher3 MB RAM
Prompt! Lite 7.0
Prompt! Lite is a teleprompter software more>>
The Video output of the scrolling text is reflected from a half silvered (pellix) mirror and the camera shoots through the other side of the mirror so that the talent is looking into the camera but reading the reflection of the text. This requires lots of software and hardware in order to achieve the same results as Prompt! and a laptop computer or computer monitor.
By placing the laptop computer between the talent and the camera the talent can read text from the top of the laptop screen and still appear to be looking at the camera if the camera is far enough back using a long lens.
Trial and effort is the key to getting a natural look to this process but the further the camera is from the subject, the better. If the talent will be controlling their own scrolling then mouse control is the best and if you have long mouse cord, thats even better. There is a built-in function to allow someone else to control the speed by using the keyboard or mouse. Use both if you like.
Prompt! also mirrors the text and displays at multiple resolutions.
Main features:
- Text can be imported and exported
- Simple text editing is available
- Native files can be saved
- User customizable controls
- Macintosh or Windows playback
- Control over font size
- Mirrors text display on screen
- Mouse or keyboard control
- Lite version available
- Multiple resolutions
Version restrictions:
- Free download version imports and scrolls 2500 words. Professional version has this restriction lifted.
Enhancements:
- Prompt! comes in two applications. Prompt on black covers the monitor(s) with a black mask and eliminates the chance of changing applications while using the application and Prompt, the other application, is a floating window and does not draw black on other monitors allowing you to open other applications easily. Using both applications at the same time is not recommended.
- Prompt! now is compatible with most PowerPoint/Keynote wireless remote control units.
Pogolyn 0.7.0
Free, open source and easy to use cross-platform 3D graphics engine more>> Free, open source and easy to use cross-platform 3D graphics engine
Pogolyn is a cross-platform 3D graphics engine intended to be easy-to-use and offer high performance. Pogolyn also supports features for game development, such as animation, input device handling and sound playing.
Pogolyn is cross-platform and is known to run on the iPhone Toolchain, Windows, and Linux.
NOTE: Pogolyn is licensed, distributed and developed under the terms of the BSD License.
System requirements:
- iPhone
Enhancements
- Added support for iPhone toolchain 2.0 (contributed by Takuro Noda)
- Upgraded FreeType to version 2.3.8
- Upgraded libpng to version 1.2.35
- Added support for playing sounds on Linux (contributed by Akihiro Komori)
- Added the sample #11
- Changed pgReadLittleEndian and pgWriteLittleEndian
- Changed the sample #10
- Changed pgSndMgr and the sample #6
- Fixed a memory leak in pgMemMgr
- Added pgID_ macro
- Changed pgID
- Fixed the way to process events for Win32
- Fixed pgDraw:~pgDraw
- Added pgTex:GetProxyTextureID and pgTex:SetProxyTextureID
- Added pgstyle, a c++ code beautifier for Pogolyn
- Added pgCol:operator/ and pgCol:operator/=
- Added pgUtil:CalcNormalAsTriangles
- Removed pgRend_Light:CalcNormalAsTriangleStrip
- Changed pgRend_Light:CalcNormalAsTriangles
- Added pgUtil:Import3DS and pgUtil:Import3DSAs
- Added pgMdl, the model-drawing class
- Added pgMdlData, the model data class
- Added pgScr:GetFirstDrawN and pgScr:GetLastDrawN
- Added pgDraw:GetType
Logtalk 2.37.5
Logtalk brings you canvenience of using such an object-oriented logic programming language that can use most Prolog implementations as a back-end compiler. more>>
Logtalk 2.37.5 brings you canvenience of using such an object-oriented logic programming language that can use most Prolog implementations as a back-end compiler.
As a multi-paradigm language, Logtalk includes support for both prototypes and classes, protocols (interfaces), component-based programming through category-based composition, event-driven programming, and high-level multi-threading programming.
Major Features:
- Separation between interface and implementation: Predicate directives (declarations) can be contained inside protocols (interfaces), which can be implemented by any object.
- Parametric objects: Object identifiers can be compound terms containing free variables that can be used to parametrize object predicates. This allows us to interpret predicate clauses as providing instantiations of a parametric object identifier. I.e. through parametric object we can associate any number of methods with a compound term.
- Support for both class-based and prototype-based systems: You may have, in the same application, class-based hierarchies (with instantiation and specialization relations) and prototype-based hierarchies (with extension relations). Moreover, fundamental language features such as protocols (interfaces) and categories (components) can be used simultaneously by classes, instances, and prototypes.
- Support for multiple object hierarchies: No need to be constrained to a single, lengthy hierarchy rooted in some generic object.
- Private, protected, and public inheritance: Logtalk supports private, protected, and public inheritance in a way similar to C++. Moreover, any entity relation can be qualified using a scope keyword. E.g. an object can privately implement a protocol, thus making all protocol declared predicates private.
- Private, protected, and public object predicates: Set the scope of your object predicates to match your protocol design and let the runtime system enforce your choices.
- Static and dynamic objects: Objects can be either static or dynamic. Static objects are defined in source files which are compiled and loaded in the same way as Prolog files. Dynamic object can be either defined in source files or created at runtime.
- Static and dynamic object predicates: Any static object may contain both static and dynamic predicates.
- Logtalk syntax extends standard Prolog syntax: Logtalk uses standard Prolog syntax with the addition of a few operators and directives for a smooth learning curve. Prolog code can be easily encapsulated inside objects with little or no changes. Moreover, Logtalk can transparently interpret most Prolog modules as Logtalk objects for easy reusing of existing code (e.g. libraries).
- Event-driven programming: Predicates can be implicitly called when a spied event occurs, allowing programming solutions which minimize object coupling. In addition, events provide support for behavioral reflection and can be used to implement the concepts of pointcut and advice found on Aspect-Oriented Programming.
- Component-based programming: Predicates can be encapsulated inside categories, which can be virtually imported by any object, without any code duplication and irrespective of object hierarchies. Thus, objects may be defined through composition of categories, which act as fine-grained units of code reuse. Categories may also extend existing objects. Categories can be used to implement aspects and mixin-like behavior without resorting to inheritance.
- Multi-threading programming: High level multi-threading programming is available when running Logtalk with selected back-end Prolog compilers, allowing objects to support both synchronous and asynchronous messages. Independent and-parallelism and competitive or-parallelism are also supported. Easily take advantage of modern multi-processor and multi-core computers without bothering with the details of creating and destroying threads, implement thread communication, or synchronizing threads.
- Multi-inheritance support: Logtalk supports multi-inheritance of both protocol and implementation. An object may implement several protocols and extend, specialize, or instantiate several objects. Multi-inheritance conflicts are solved implicitly by the Logtalk lookup algorithms or explicitly by using predicate directives.
- Good performance: Logtalk code is compiled using the same technics that you use to write efficient Prolog code. In addition, Logtalk supports both static binding and dynamic binding (with method lookup caching), greatly improving performance. Benchmark results for some Prolog compilers are available here.
- Close integration with the ISO Prolog Standard: Logtalk is designed for smooth integration with any Prolog compiler that conforms or closely follows the ISO Prolog Standard.
- Compatible with most Prolog compilers: Logtalk interfaces with a specific back-end Prolog compiler via a minimal configuration file making it compatible with almost any modern compiler.
- Automatic generation of XML documentation files: Logtalk automatically generates a documentation file in XML format for every compiled object, protocol, or category. The system includes all the necessary XSL(T) files and scripts to convert documenting files to (X)HTML and PDF.
- Dynamic language: Logtalk is a dynamic language that allows hierarchies, objects, protocols, categories, and methods (predicates) to be freely created and modified at runtime. Other dynamic language features include support for meta-programming and both structural and behavioral reflection.
Enhancements:
- Updated the Logtalk multi-threading features, replacing all calls to the call_cleanup/2 built-in predicate with calls to the more reliable setup_call_cleanup/3 built-in predicate. This change requires recent versions of SWI-Prolog, XSB, and YAP when writing multi-threading code.
- Improved performance of the database built-in methods retractall/1 and retract/1 whenever their use requires updating the internal predicate definition lookup tables.
- Corrected a bug in the Logtalk runtime when printing a compatibility warning regarding the back-end Prolog compiler version being used.
- Corrected a bug in the implementation of the :/1 control construct when some but not all imported categories are compiled for static binding.
- Corrected a event handling bug in the processing of meta-calls whose meta-arguments have the format Object:Closure.
- Corrected a bug in the runtime error handler for top-level message sending calls where the reported exception term context argument would be unbound.
- Corrected a bug in the compilation of multifile directives and multifile predicate clauses within objects and categories for the pseudo-object
- "user". Corrected a bug in the compilation of multifile predicate clauses for other objects and categories.
- Corrected a safety meta-predicate compilation bug when using static binding to optimize a call to a local meta-predicate made by a normal, public predicate.
- Corrected a safety meta-predicate compilation bug when using a meta-predicate call in the body of a user-defined meta-predicate clause in order to change the number of extra arguments of a closure.
- Added a monitor/1 predicate to the library event registry objects. Updated the definition of the monitors/1 and monitored/1 predicates in order to avoid using the non-standard predicate sort/2.
- Added support for adding the Logtalk mime-type to systems supporting the freedesktop.org shared mime-info database.
- Added support for adding the Logtalk mime-type and the file description for Logtalk source files to the Windows installer.
- Updated the RPM spec file and build script to no longer require root access. The RPM package built from these files is no longer relocatable.
- Updated the POSIX (un)install shell scripts to print the version number of the Logtalk release being (un)installed.
- Updated the "lgt2pdf.sh" and "lgt2txt.sh" POSIX shell scripts in order to prevent accidental deletion of the "logtal.dtd" and "logtalk.xsd" files in the Logtalk installation directory. Thanks to Michael Igler for the bug report.
- Added information about using the Sublime Text Windows text editor for editing Logtalk source files.
- Added a set of Logtalk source code snippets and a set of compilation and documenting tools for the Gnome's Gedit text editor (see the file "wenv/gedit/NOTES.txt" for details).
- Replaced GeSHi support with a new language file written from scratch. Added syntax coloring support for the module directive reexport/1 to all supported text editors and syntax highlighters.
- Updated documentation in order to remove references to deprecated syntax for sequences of predicate indicators in predicate directives. Updated documentation on built-in meta-predicates to correctly described their semantics when used within categories.
- Added a simple example, "multifile", illustrating how to use multifile predicates within Logtalk objects and categories.
- Updated the "securemp" example in order to illustrate using a call to a meta-predicate to change the number of extra arguments of a closure.
Requirements:
- Compatible Prolog compiler.
License:Freeware
License:Freeware
Zipeg 2.7.0
Zip, rar archives browser & extractor. more>>
Zipeg 2.7.0 is a flexible and powerful tool which allows you to open and explore content of zip, rar and other archives, preview files and images before you extract/unzip them.
Extract only the files you want. Zip thru photo archives. See image thumbnails. Zipeg allows you to decide what do you want to extract. You can choose what to extract and where to put extracted files or just drag and drop them.
Major Features:
- Supports wide variety of archive formats: ZIP, RAR, ARJ, LHA/LZH, 7z, TAR, GZ, TGZ, BZIP2, CPIO, RPM, ISO, CHM, Z, CBR, CBZ, WAR, EAR...
- Allows to see what's inside archive BEFORE extracting files;
- Opens files in Preview or any other associated application directly from the archive;
- Displays image thumbnails (EXIF) in tooltips;
- Extracts/unzips items simply by dragging them;
- Easy-to-use user interface;
- Resource fork, file permissions and Finder attributes support for Mac OSX;
- Supports filenames in national alphabets in UTF-8, Unicode and codepage encodings;
- Processes archives in background;
- Does not have any archive size limitations;
- Allows to explore CD and DVD ".iso" image files;
- Reports cumulative contents size of subfolders;
- Gives fine control over customizable destination of extraction;
- Automatically opens nested archives;
- Opens archives via file types associations;
- Provides `path completion` for destination folders;
- Sorts content of folders by name, size or date;
- Automatically checks for latest updates;
- Universal binaries for Apple Macintosh OS X;
- Full Mac OSX and Windows XP/Vista support;
- Build on top of powerful 7zip engine;
PTHVolume 1.7.0
PTHVolume is a Menu Bar volume controller for OS X more>>
Enhancements:
- Version for 10.3.x
- Fixed Problem where HotKeys would get confused fixed
- Auto Update will now auto install
- Added Send Bug Report menu item.
b/w colorizer 1.1.0
b/w colorizer - iMovie plug-in makes clips greyscale. more>>
You set a color (e.g. yellow), and the plug will convert your clip to a monochrome yellow clip (i.e. it uses only shades of yellow). think sepia tone effect, except you get to pick the color tone.
QTP7Controller 0.7.0
QTP7Controller provides you with a free helper utility designed for smart edit operation via QuickTime Player 7 Pro more>>
QTP7Controller 0.7.0 provides you with a free helper utility designed for smart edit operation via QuickTime Player 7 Pro
Enahancements:
- Accept D&D onto App Icon. Accept Alias/SymLink files. Add some menus. Add window switching.
Requirements:
- MacOS X 10.6.1 + QuickTime 7.6.3
BidNobble 0.4.7.0
BidNobble - eBay auction tracker/snipe tool more>>
You may track eBay auctions and the snipe tool will help you schedule your bid to be placed seconds before the auction ends, avoiding driving the price high early in the auctions life.
Please, when you add an auction check if the currency is correct!
Main features:
- Allows you to track auctions with prioritised update recording to the time left.
- Snipe tool allows you to schedule your bid to be placed seconds before the auction ends, avoiding driving the price high early in the auctions life.
- Clock on main window synchronized to eBay time.
- Secure login to eBay via SSL.
- Supported sites: eBay.de, eBay.com, eBay.com.au, eBay,ca, eBay.com.cn, eBay.co.uk, eBay.fr, ebay.at, ebay.be, ebay.ch, ebay.es, ebay.it, ebay.nl (more coming soon).
- Multiple users support.
- Works on any Java enabled platform.
- Its easy to use
- Its free of charge.
GFP 0.7.0
GFP - Personal Finance Manager more>>
Its designed to people with few financial knowledge to be helped on managing their finances. Its translated to 9 languages.
AirTalkr 0.7.0
Free AIR-based instant messenger application for your Mac more>> Free AIR-based instant messenger application for your Mac
AirTalkr is an instant messenger program that can connect to MSN, Yahoo!, ICQ, GTalk, AIM, Flickr, YouTube, Blog, RSS, MySpace, Friendster and Twitter.
System requirements:
- Adobe AIR