constructor
Linguistic Tree Constructor 3.0.3
An open source application for analyzing text in terms of syntax trees more>> An open source application for analyzing text in terms of syntax trees
Linguistic Tree Constructor (LTC) is a program for analyzing text in terms of syntax trees. That is, it assists in building a rigorous hierarchy of syntactic elements on top of the words in a given piece of text.
This is done by interacting with a tree-view of the text, gradually building the analysis. This can be done either bottom-up or top-down, or in a mix of both styles.
Linguistic Tree Constructor is a free tool for drawing linguistic syntactic trees, running on Mac OS X, Win32, and Linux platforms.
Enhancements
- Upgraded to Emdros 3.1.1.pre05.
- Upgraded to wxWidgets 2.8.10 on Win32.
- Upgraded to MUI2.nsh for ltc.nsi.in (NSIS installer script).
- Fixed missing trailing semicolon in Categories entry in SRC/linguistic-tree-constructor.desktop.
- COPYING now has DOS line endings.
- SRC/mainframe.cpp: ABOUT box now shows 2009, not 2008, as Copyright year.
- Added possibility of signing up for announcements mailinglist on Windows, via a special menu entry in the Start --> Programs --> LingTreeConstructor.
- Added Help menu items for seeting LTC website and subscribing to mailinglists (all platforms).Upgraded to Emdros 3.0.2.pre18, which gives a speed increase, especially for large files.
- Fixed bug #2455029: "Ampersand in filename results in empty tree"
- Fixed bug #2455039: "DTD does not parse" (due to # IMPLIED)
TimeBase Control Plugin 2.0.1
TimeBase Control Plugin is a beneficial and easy to use plug-in which provides a control that enables you to set and get the timebase when you need to manipulate a movies spatial characteristics. more>>
TimeBase Control Plugin 2.0.1 is a beneficial and easy to use plug-in which provides a control that enables you to set and get the timebase when you need to manipulate a movie's spatial characteristics.
It is a cross-platform plugin that relies on QuickTime. As of version 2, TimeBase Control can be subclassed to MovieTimeBase. This subclass provides specific calls to the Movies Timebase, such that the spatial characteristics can be permanently changed when calling a movies specific method like 'updateResource'.
There are two constructors that would provide you with a timebase. The default constructor lets you work with a TimeBase that may be of limited use, while the other constructor takes a movie object as argument, when you use the MovieTimeBase class. There are three options: a professional license for building commercial products (60 US Dollars ), an amateur license to get you going (free).
Requirements: Mac OS 8.x
PowerPlant Frameworks 2.2
PowerPlant Frameworks - Open Sourced PowerPlant Framework more>>
This framework has been released to open source by Freescale.
Enhancements:
- Initial Release PowerPlant Sources and Constructor.
Class Viewer 2.0 Beta
Program that searches class files and can get field, constructor, method and other precious information more>>
Class Viewer 2.0 Beta is an excellent program you should not miss.
It is actually a free and open source program that will allow you to get field constructor, method information, search for methods and option and also view javadocs at method within your preferred browser. Configured by XML document.
Enhancements:
- Took a space out of the html address
Requirements:
- Mac OS X
Asymptote 1.44
Descriptive vector graphics language that provides a natural coordinate-based framework for technical drawing more>> Descriptive vector graphics language that provides a natural coordinate-based framework for technical drawing
Asymptote is a powerful descriptive vector graphics language that provides a natural coordinate-based framework for technical drawing. Labels and equations are typeset with LaTeX, for high-quality PostScript output.
A major advantage of Asymptote over other graphics packages is that it is a programming language, nor just a graphics program.
Main features:>
- provides a portable standard for typesetting mathematical figures, just as TeX/LaTeX has become the standard for typesetting equations.
- inspired by MetaPost, with a much cleaner, powerful C++-like programming syntax and floating-point numerics;
- runs on all major platforms (UNIX, MacOS, Microsoft Windows);
- mathematically oriented (e.g. rotation of vectors by complex multiplication);
- LaTeX typesetting of labels (for document consistency);
- uses simplex method and deferred drawing to solve overall size constraint issues between fixed-sized objects (labels and arrowheads) and objects that should scale with figure size;
- fully generalizes MetaPost path construction algorithms to three dimensions;
- compiles commands into virtual machine code for speed without sacrificing portability;
- high-level graphics commands are implemented in the Asymptote language itself, allowing them to be easily tailored to specific applications.
Enhancements:
- Full interactive 3D support has been added to Asymptote, with the option ofgenerating and embedding 3D PRC data in PDF files or rendering scenesdirectly with Asymptotes own fast OpenGL-based renderer. The implicitcasts from 3D to 2D objects were removed (in favour of call explicit callsto project). A path[][] texpath(string s) routine was added to convertstring into the paths that TeX would fill. Add boolean stroke parameter wasadded for shading (and clipping to) stroked paths. The Circle and Arcroutines were fixed. Autoscaling of graph axes limits is now disabled bydefault. A path3 path3(path p, triple plane(pair)=XYplane) constructor wasadded; the path3 routines were moved to C++ code. Optimized and robustversions of the intersection, windingnumber, inside, and surface extremaroutines were implemented. The lighting routines were replaced by theOpenGL model. Each Asymptote process once again uses a separatecurrentpen. A segmentation fault and an incorrect parameter in theDelaunay triangulation routine were fixed. This major overhaul of thethree-dimensional graphics has necessitated a few backwardsincompatibilities.
Python Call Graph 0.4.0
Python Call Graph is a Python library that creates call graphs for Python programs more>>
Enhancements:
- Command line interface added: pycallgraph-dot.py (#10)
- Accumulative time per function is now measured (#3, #12)
- Option to filter standard library modules (#11)
- Added reset_settings() to reset settings and graph_attributes dictionaries to their defaults
- node and edge colour functions take two parameters now: calls and total_time
- Added min_depth to the filtering constructor
- Renamed settings[node_color] and settings[edge_color] to the UK version, colour
- More examples added
- Added an all.py script to run all examples at once
- Inbuilt Python keyword filter was being replaced with a variable
- PEP8 fixes
- Removed svn files from source distribution

Molecular Workbench 2.02
Molecular Workbench is known as a professional and useful software that offers interactive, visual simulations to teach science. more>>
Molecular Workbench 2.02 is known as a professional and useful software that offers interactive, visual simulations to teach science. As a free, open-source modeling platform, it provides not only a powerful environment for creating interactive simulations (including molecular simulations, mechanical simulations and discrete-element simulations), but also an easy-to-use authoring tool for building user interfaces and writing guided activities.
In addition, it is equipped with a report and assessment system for collecting data and measuring learning with models and simulations. All these functionalities are seamlessly integrated under a simple user interface, which makes the sum of many difficult tasks orders of magnitude easier than they used to be for educators.
- Friendlier to Mac users.
- Many new commands were added to enhance the MW scripts for both 2D and 3D simulations.
- The latest version of Jmol can now be used as a plugin.
- Force vibrations can now be added to make models that simulate artificial life as those in the Sodo Constructor.
- Many new models were added.
- Many other improvements and bug fixes.
Requirements:
- Mac OS X 10.4 or later
- Java 1.5 or later.
SNIP Official Premiere CountDown 1.0
SNIP Official Premiere CountDown - Countdown until the official premiere of the SNIP short-movie at the BIFF festival in Brussel more>> A Metrowerks PowerPlant inherited class that gives controls (LControls) a command-key equivalent. This allows for enhanced keyboard navigation. For example, the traditional "Save before closing?" dialog asks to "Save", "Cancel" or "Dont Save". Save is typically the default key (return) and Cancel the cancel (escape), but there is no keyboard way to hit Dont Save. Enter HCmdButtonAttachment. Make it cmd-D!
With HCmdButtonAttachment, you can give (almost) any LControl a command-key shortcut. ou can specify the key to be the first letter/character of the controls descriptor or it can be a character of your own arbitrary specification. You can also have the title of the control change to display the shortcut or not, and do so after a user-configurable amount of time.
This archive includes the HCmdButtonAttachment sources, a custom CTYP file for use with Constructor 2.4 or later, and an example application to demonstrate the class.<<less
UN TV 0.1
UN TV - Watch the United Nations TV Live Stream in your Dashboard more>> CURLPushButton is a PowerPlant inherited class geared towards helping your application be Internet-savvy. It allows you to put clickable "Buttons" in places (e.g. your About box) that will look like a URL in a Web browser. Click on the URL Button and visit that URL! Great for listing the web page for your software, the email address for contact/support, the ftp site where users can get updates or whatever you want! You list the text, they can see it, copy it down, whatever... and then just click and visit it! Neat, huh?
The class is even set up that the text of the button can say one thing but then still visit the URL. For example, the About Box displays your name and you click on it and it visits your personal web page or something. Point is, the button can list the URL text or not -- its a flexible class.
There is a demonstration application included in the archive to help you see how it works as well as help and tips for implimentation. Furthermore there is a CTYP file that you can use to aid in the editing process (for use with Metrowerks Constructor).<<less
Soude 1.0
Mesh figure animation. more>>
The default mesh is a stick figure, but you can edit the mesh and create arbitrary creatures.
Soudes user interface is incredible simple, and the program comes with plenty of examples you can play around with.
Belle, Bonne, Sage 0.2
Paradigm-independent notation tool for creating music scores for advanced avant-garde composition more>> Paradigm-independent notation tool for creating music scores for advanced avant-garde composition
Belle, Bonne, Sage ("Beautiful, Good, Wise") is a free and open source paradigm-independent notation tool for creating music scores for advanced avant-garde composition suitable for publishing.
Enhancements:
- Fixed minor memory leak error in prim::String, and copy constructor issues in prim::List.
- Added support for custom PDF metadata reading and writing.
Qore 0.7.4
Modular, multi-threaded, SQL-integrated, weakly-typed scripting language with procedural and object-oriented features more>> Modular, multi-threaded, SQL-integrated, weakly-typed scripting language with procedural and object-oriented features
Qore also features easy-to-use and powerful structures, data types, and operators, and a clean and easy-to-read/learn syntax.
Qore Programming Language features Oracle and MySQL DBI drivers, optional TIBCO AE integration, and easy date arithmetic, is very scalable on SMP systems, and much more.
Enhancements
- BUG FIX: fixed localtime() when called with no argument to return the current date and time as per documentation
- BUG FIX: fixed a race condition that could cause a deadlock when calling pthread_join() when Qore code calls "exit()" when multiple threads are running
- BUG FIX: fixed the Dir:listFiles() method; the mask used would not filter out directories
- BUG FIX: fixed crashes in the File class due to unsigned data type being used and the comparison (< 0) that signaled an error always failed; the crash would happen when a non-File object was read
- BUG FIX: fixed outputting recursive data structures with the %n and %N printf format specifiers (would otherwise result in a crash - for example, when an object contains a list that also contains the object, etc)
- BUG FIX: fixed object access deadlock scenarios
- BUG FIX: fixed the "-" operator with: hash-string and hash-list (also hash-=string and hash-=list) to remove the value(s) from the hash, not call the delete operator
- BUG FIX: NULL values are serialized as "null" JSON values
- BUG FIX: fixed parsing of a corner case of marginally valid XML-RPC
- BUG FIX: fixed XML-RPC serialization to handle NOTHING (no value) and NULL identically
- BUG FIX: fixed XML-RPC serialization to never output an empty element, as it could potentially break some implementations (the XML-RPC spec is not very clear on this). Note: we send empty value elements: when serializing NOTHING or NULL, which may not be correct either
- BUG FIX: do not assume that a trailing null should terminate the string when reading string data from files; include the trailing null in the string
- BUG FIX: fixed a bug parsing base64 strings when newlines and/or linefeeds trailed the base64-encoded data
- BUG FIX: fixed outputting %% as % in *printf*() functions
- BUG FIX: fixed a bug parsing hashes where the hash key was given as a constant
- BUG FIX: fixed a bug in the delete operator where shared data was being updated in place instead of copied and then updated
- BUG FIX: fixed some race conditions that could cause deadlocks with the getAllThreadCallStacks() function (not normally enabled by default)
- BUG FIX: ignore
- and
when parsing base64-encoded strings
- BUG FIX: fixed a crashing bug when trying to copy member elements of a deleted object
- BUG FIX: fixed the foreach statement when used with a reference and the break statement is used
- BUG FIX: fixed a rare reference dependency bug where system classes were being destroyed while still referenced in user code
- BUG FIX: fixed %= with a modula operand of 0 to set the lvalue to 0 (previously the expression was ignored if the modula operand was 0)
- added the abilty for a Condition variable to wait on RWLock objects as well as Mutex objects
- dereferencing a hash or object with a list will return a slice of the hash or object as a hash: ex: $hash.("key1", "key2")
- allow %include parse directives to quote the file names (ignore leading and trailing quotes around the file name)
- new Socket class methods: + Socket:isWriteFinished(): for future support for non-blocking writes + Socket:setNoDelay(): to set the TCP_NODELAY option + Socket:getNoDelay(): returns value of the TCP_NODELAY option
- new functions to allow for explicitly specifying the encoding when serializing XML-RPC strings: + makeXMLRPCCallStringWithEncoding() + makeXMLRPCCallStringArgsWithEncoding() + makeXMLRPCResponseStringWithEncoding() + makeXMLRPCFaultResponseStringWithEncoding() + makeFormattedXMLRPCCallStringWithEncoding() + makeFormattedXMLRPCCallStringArgsWithEncoding() + makeFormattedXMLRPCResponseStringWithEncoding() + makeFormattedXMLRPCFaultResponseStringWithEncoding()
- added new HTTPClient methods for manipulating the TCP_NODELAY setting: + HTTPClient:setNoDelay() + HTTPClient:getNoDelay()
- now the XmlRpcClient and JsonRpcClient constructors accept an optional second argument that, when True, will inhibit the immediate connection attempt on the socket and instead allow the socket connections to be either manually established or established on demand with the first request
REBOL 2.6.2
REBOL enables server-managed client-side computing more>>
REBOL comes with several common Internet protocols built-in. No includes, imports, or special libraries are needed. Protocols include HTTP, FTP, SMTP, POP, APOP, IMAP, NNTP, Finger, Daytime and more. You can also roll your own with our TCP and UDP support.
In addition to the datatypes found in most languages, REBOL can also express money, times, dates, words, tags, logic, lists, hashes, tuples, XY pairs, and many other datatypes. These are built-in. No other REBOL modules or libraries are required. This eliminates the "run anywhere but you dont have everything you need" syndrome and provides a high level of consistency between all platforms.
Doctors express their ideas in medical terms, stockbrokers in trade terms, and quarterbacks in football terms. Why? Because its more efficient and productive. Thats the benefit of dialecting. Dialecting is the ability to create sub-languages that provide you with extra leverage and productivity by expressing your solutions in terms that are best suited to your purpose. As an example, check out REBOL/Views Visual Interface Dialect.
REBOL is intended to be read by ordinary humans. The language is consistent and free from unnecessary punctuation. Datatypes such as dates, times, money, URLS, email, TCP addresses, are written exactly how you would expect. No special "constructor" syntax is required.
You can compress and decompress text and binary files directly from the language, providing you greater efficiency in data transfer.
Main features:
- Advanced dialected programming language
- Very small size
- No installation required
- 10+ Internet protocols
- 100s of built-in functions and datatypes
- 1000s of practical applications, including CGI
- Free for personal, commercial, and educational uses.
American Idol Widget 1.2
American Idol Widget - Get all the latest American Idol info right in your Dashboard more>> CVersCaption is a Metrowerks PowerPlant inherited class that automatically displays an application version string (good for things like About Boxes). This string is taken from the vers #1 resource, so it always displays the correct version. One less thing to have to change with each new version... you always have to update the vers resource, so CVersCaption stays in synch automatically. A CTYP is included in the archive for ease of use with Constructor, as well as a small demo program to illustrate how to use it.<<less
GSVideo 0.5.1
Free and open source video library for the Processing programming language more>> Free and open source video library for the Processing programming language
GSVideo is a library for the Processing programming language that offers video playback, capture and recording capabilities through the use of the GStreamer multimedia framework.
GSVideo relies on the gstreamer-java bindings to interface Processing with GStreamer.
GSVideo library has three main goals:
- to reproduce the API of the built-in video library of Processing.
- to offer a multi-platform alternative to the built-in video library, entirely based on open source components.
- to optimize the handling of video inside Processing, allowing for faster recording playback and capture.
System requirements:
-
Enhancements
- Added setting quality in movie maker (only works for theora format).
- Improved GSPipeline. Now it allows to run DV pipelines.
- GSCapture has the new addDecoder option in the constructor.
- Using gstreamer-java 1.2 and jna-3.1.0
- Page: 1 of 2
- 1
- 2