Main > Free Download Search >

Free dynamic languages software for mac

dynamic languages

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1581
Losungen 2.0

Losungen 2.0


Losungen - Get your daily Bible verses in nine languages! more>>
Get your daily Bible verses in nine languages!
Available languages:
English, German, Afrikaans, French, Spanish, Italian, Czech, Norwegian and Portuguese.
Enhancements:
- whole design new
- resizing
- better standard-size.
<<less
Download (47KB)
Added: 2006-04-18 License: Freeware Price:
1286 downloads
 
Other version of Losungen
Losungen 2.0Losungen - Get your daily Bible verses in nine languages! Get your daily Bible verses in nine ... Available languages: English, German, Afrikaans, French, Spanish, Italian, Czech
Price: FREE
License:Freeware
Download (47KB)
202 downloads
Added: 2006-04-18
Aptana IDE 1.0

Aptana IDE 1.0


Aptana is a robust, JavaScript-focused IDE for building dynamic web applications more>> Aptana is a robust, JavaScript-focused IDE for building dynamic web applications

The Aptana IDE is a free, source-open, cross-platform, JavaScript-focused editor and development environment for building Ajax applications.
It features code assist on JavaScript, HTML, and CSS languages, FTP/SFTP support and a JavaScript debugger to troubleshoot your code.
Main features:
- Code Assist on HTML, JavaScript, and CSS languages, including your own JavaScript functions
- Outliner that gives a snapshot view of your JavaScript, HTML, and CSS code structure
- FTP/SFTP uploading, downloading and synchronization
- JavaScript debugger to troubleshoot your code
- Error and warning notification for your code
- Support for Aptana UI customization and extensions
- Cross-platform support
- Free and source open under the Aptana Public License, v1.0.
- Please note that milestone 9 is still a preview release
System requirements:
- Java 1.4.2 or later
- PPC G5 or Intel processor

<<less
Download (85.3MB)
Added: 2007-11-11 License: Freeware Price: FREE
205 downloads
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
Komodo Edit 5.2.0

Komodo Edit 5.2.0


Komodo Edit will make you satisfied because it delivers powerful editing capabilities for dynamic languages including Perl, PHP, Python, Ruby and Tcl; plus support for browser-side code including JavaScript, CSS, HTML and XML. more>>

Komodo Edit 5.2.0 will make you satisfied because it delivers powerful editing capabilities for dynamic languages including Perl, PHP, Python, Ruby and Tcl; plus support for browser-side code including JavaScript, CSS, HTML and XML.

Background syntax checking and syntax coloring catch errors immediately, while AutoComplete and CallTips guide developers as they code. It is available now on Linux, Mac OS X, and Windows.

Other features include a project manager, for flexible organization of all project elements, and the Toolbox, for storing configurable "Run" commands, macros, code snippets, URLs, Live and Virtual Folders, templates, menus, toolbars and remote files. Toolbox items can be distributed to other Komodo users.

Komodo Edit also allows users to easily extend its architecture, with support for adding advanced capabilities through Firefox-style .xpi extensions.

Major Features:

  1. Multi-language editor
    • Multi-language support: Advanced support for:
      • Browser-side languages: CSS, HTML, JavaScript and XML
      • Server-side languages: Perl, PHP, Python, Ruby and Tcl
      • Web template languages: RHTML, Template-Toolkit, HTML-Smarty and Django
    • Autocomplete and Call Tips
      • Autocomplete and calltips
      • Write code faster and shorten the learning curve with code completion that guides you as you work
      • CSS, HTML, JavaScript, Perl, PHP, Python, Ruby, Tcl, XML and XSLT.
      • Schema-based XML/HTML completion
      • Multiple-language file support, such as CSS and JavaScript completion in HTML
      • Support for adding third-party libraries
      • Interpreter version differentiation of built-in and standard library information
    • Multi-language file support
      • Correct syntax coloring of multi-language files and templated files, common in many web programming frameworks. Add custom language support (User-Defined Languages or UDL, used to provide support for RHTML, Template-Toolkit, HTML-Mason, Smarty and Django).
    • Standard editing features
      • Code commenting, auto-indent and outdent, block selection, incremental search, reflow paragraph, join lines, enter next character as raw literal, repeat next keystroke and clean line endings on "save".
    • Syntax checking
      • Instant feedback for all fully-supported languages.
    • Syntax coloring
      • Spot errors easily and improve readability and context, even in multi-language files (unique to Komodo!).
    • Vi emulation
      • Modal Vi keybindings emulate navigation, text insertion and command behavior. Custom commands can be implemented by adding Komodo macros to a Vi Commands Toolbox folder.
    • Emacs keybindings
      • Emacs-like keybinding scheme supports new editor features modeled on Emacs, such as transient marks (similar to the Emacs "mark ring"), repeat next command and reflow paragraph.
    • HTML preview
      • Check HTML, XML and CSS files side-by-side or in a browser, using arbitrary files or URLs.
    • Multilingual Input Method Editor (IME) support
      • Use your standard keyboard to enter multi-byte characters, such as Simplified Chinese, Japanese and Korean.
    • Code snippets
      • Store any piece of code for reuse.
    • Code folding
      • Work quickly and efficiently with large sections of code.
    • Multi-document editing
      • Easily work on multiple documents simultaneously using multiple tab groups, split view, and cross-document search.
    • Tutorials
      • Easily master editing features.
  2. Project manager: Convenient, flexible organization of all project elements.
    • Live Folders
      • Project view displays the current contents of corresponding file system directory.
    • Virtual Folders
      • Explicitly maintained multi-purpose containers for any project or Toolbox component, containing pointers to selected components from different file system locations.
  3. Toolbox
    • Store it
      • Store virtually anything, including configurable "Run" commands, macros, code snippets, URLs, Live and Virtual Folders, templates, menus, toolbars and remote files.
    • Share it
      • Share a Toolbox with networked team members or distribute valuable Toolbox items to other Komodo users with the import/export function.
  4. Extensibility
    • XPI Extensions
      • Create your own plug-ins. XPI extension support provides the same capability as Firefox, with all standard Mozilla APIs based on XUL, XBL, and XPCOM, plus the own for Python and JavaScript. Other new features, such as the DOM Viewer, are also extensions. With full documentation and an active community providing support, Komodo IDE's power is as boundless as your imagination.

Enhancements:

  • Better performance and stability
  • Customizable list of primary languages
  • Easily view source of HTML pages
  • Sub-language background colors
  • PHP 5.3 support
  • Ruby 1.9.1 debugging support (IDE)
  • SCC history search-ability (IDE)
  • Dropped the Komodo Mac OS X powerpc builds.
Requirements:
  • Mac OS X 10.4 or greater
  • Intel processor
  • 512 MB RAM (1 GB+ recommended)
  • 200 MB hard disk space.
<<less
Download (14.6MB)
Added: 2009-09-14 License: Freeware Price: Notavailable
downloads
 
Other version of Komodo Edit
Komodo Edit 5.1.4Award-winning editing for dynamic languages including Perl, PHP, Python, Ruby and Tcl; plus support for browser-side code including JavaScript, CSS, HTML and XML. Background syntax checking
License:Free
Download (38.3MB)
downloads
Added: 2009-06-23
License:Freeware
Download (35.5MB)
1089 downloads
Added: 2007-08-03
Language Translator 1.3

Language Translator 1.3


Easily translate any text between different languages using the Google language translation service more>> Easily translate any text between different languages using the Google language translation service

The Language Translator is a free Dashboard widget that will allow you to easily translate any text between different languages using the Google language translation service.
The Language Translator widget can also detect the source language so that you will only have to select the language you want the widget to translate your text to.

Enhancements
- Added support for Albanian, Estonian, Hungarian, Maltese, Thai and Turkish.

<<less
Download (220KB)
Added: 2009-03-02 License: Freeware Price: FREE
639 downloads
Komodo IDE 5.2.0

Komodo IDE 5.2.0


Komodo IDE 5.2.0 is a powerful program for end-to-end development of dynamic web applications. more>>

Komodo IDE 5.2.0 comes as the first unified workspace for end-to-end development of dynamic web applications. A rich feature set for client-side Ajax languages such as CSS, HTML, JavaScript and XML, coupled with advanced support for dynamic languages such as Perl, PHP, Python, Ruby and Tcl, enables developers to quickly and easily create robust web apps.

Award-winning features include comprehensive editing and debugging, plus intelligent tools for regular expressions, team development, customization and unparalleled extensibility. The result is a powerful coding environment for framework stacks like Ruby on Rails and CakePHP and client libraries such as the Yahoo! UI Library and Dojo. A single license covers you across Linux, Mac OS X and Windows.

Major Features:

  1. Multi-language Support
    • Browser-side technologies: CSS, HTML, JavaScript, and XML
    • Server-side languages: Perl, PHP, Python, Ruby, and Tcl
    • Web template languages: RHTML, Template-Toolkit, HTML-Smarty, and Django
  2. Autocomplete and Call Tips
    • Write code faster and shorten the learning curve with code completion that guides you as you work
    • CSS, HTML, JavaScript, Perl, PHP, Python, Ruby, Tcl, XML, and XSLT
    • Schema-based XML/HTML completion
  3. Multiple-language file support, such as CSS and JavaScript completion in HTML
    • Framework support for Rails and Zend
    • Support for adding third-party libraries
    • Interpreter version differentiation of built-in and standard library information
    • Multi-language File Support
    • Correct syntax coloring of multi-language files and templated files, common in many web programming frameworks. Add custom language support with UDL.
  4. Standard Editing Features
    • code formatting
    • code commenting
    • auto-indent
    • block selection
    • column editing
  5. Syntax Checking
    • Instant feedback for all fully-supported languages.
  6. Syntax Coloring
    • Spot errors easily and improve readability and context, even in multi-language files.
  7. Abbreviations
    • Inserts snippets from your toolbox at the touch of a key.
  8. Vi Emulation
    • Modal Vi keybindings emulate navigation, text insertion and command behavior. Custom commands can be implemented by adding Komodo macros to a Vi Commands Toolbox folder.
  9. Emacs Keybindings
    • Emacs-like keybinding scheme supports new editor features modeled on Emacs, such as transient marks (similar to the Emacs "mark ring"), repeat next command and reflow paragraph.
  10. HTML Preview
    • Check HTML, XML and CSS files side-by-side or in a browser, using arbitrary files or URLs.
  11. View HTML Source
    • Drag and drop a URL onto Komodo (http://, https://), Komodo now offers to view the source contents of this web page. This is convenient for checking the underlying HTML source code of web pages.
  12. Multilingual Input Method Editor (IME) support
    • Use your standard keyboard to enter multi-byte characters, such as Simplified Chinese, Japanese and Korean.
  13. Code Snippets
    • Store any piece of code for reuse.
  14. Code Folding
    • Work quickly and efficiently with large sections of code.
  15. Multi-document Editing
    • Easily work on multiple documents simultaneously using multiple tab groups, split view, and cross-document search.
  16. History
    • Navigation (forward and back) buttons and a drop list in the toolbar that let you browse though the files and buffer locations you've been editing recently.
  17. Search Highlighting
    • Matches are highlighted in the current buffer.
  18. Editor Hyperlinking
    • Ctrl'+'hover' will highlight HTTP hyperlinks under the pointer; 'Ctrl'+'click' will open the URL in the configured browser.
  19. CSS Color Popup
    • Ctrl' + 'hover' over a color value in CSS will display a popup of that color; 'Ctrl'+'click' will open the color picker.
  20. Primary Language Preferences
    • It is now possible to configure which languages you'd like to see as primary languages in Komodo. The primary languages are the first group of languages seen in the language drop-down menus, whilst secondary languages are grouped under the Other sub-menu.
  21. Sub-language Background Colors

Enhancements:

  • Ruby Debugging Support: Debugging support for Ruby 1.9.1 and up.
  • PHP: New PHP 5.3 support:
  • Code browser and sectionlist support for namespaces
  • Code completions for /Namespaces
  • Syntax coloring of latest keywords ("namespace", "use", "as", etc...)
  • Updated xdebug builds to support PHP 5.3
  • Improved debugger wizard for the first time setup
  • Support for a wider range of PHP builds on Windows
  • Sub-language background colors: You can now give sub-languages a different background color in multi-language buffers.
  • View HTML Source: Drag and drop an http:// or https:// URL onto Komodo to see the contents of the page.

<<less
Download (47MB)
Added: 2009-09-14 License: update/patch Price: Notavailable
downloads
Dynamic Library 2D Barcode Datamatrix 1.02a

Dynamic Library 2D Barcode Datamatrix 1.02a


Dynamic Library 2D Barcode Datamatrix - create 2D barcode symbology Datamatrix more>>
The Dynamic Library Code Datamatrix for Mac OS X can be used to create 2D
barcode symbology Datamatrix ECC 20, on the Mac OS X.
<<less
Download (291KB)
Added: 2007-04-02 License: Freeware Price:
958 downloads
OpenGLPlotFunc

OpenGLPlotFunc


FutureBASIC OpenGL example program for your Mac more>>

Komodo IDE 4 is a powerful, multi-platform, multi-language IDE for end-to-end development of dynamic web applications. Komodo IDE makes creating robust web apps fast and easy, with a rich feature set for client-side Ajax technologies such as CSS, HTML, JavaScript and XML, coupled with advanced support for dynamic languages such as Perl, PHP, Python, Ruby and Tcl.
Award-winning features include comprehensive editing and debugging, plus intelligent tools for regular expressions, team development, customization and unparalleled extensibility. The result is a powerful coding environment for framework stacks like Ruby on Rails and CakePHP and client libraries such as the Yahoo! UI Library and Dojo. A single license covers you across Windows, Mac OS X and Linux.

Requirements: Mac Intel processor or PowerPC G4, 256 MB RAM, 90 MB hard disk space

Whats new in this version: Unit Test integration, Find/Replace system improvements, Replace in Files, Find in Project, Multi-line Find/Replace, Asynchronous SCC operations, Abbreviations, Improved PHP autocomplete, Perl 5.10 support, Tcl 8.5 support

<<less
Download (132KB)
Added: 2009-06-04 License: Freeware Price: FREE
179 downloads
MAYA Cards 1.0

MAYA Cards 1.0


MAYA Cards - When people visit MAYAs design lab, we like to give them a deck of our exclusive, limited-edition playing cards. more>>

Komodo Edit is a free, open source, multi-platform, multi-language editor for dynamic languages and Ajax technology, including Perl, PHP, Python, Ruby and Tcl; plus support for browser-side code including JavaScript, CSS, HTML and XML.
Background syntax checking and syntax coloring catch errors immediately, while autocomplete and calltips guide you as you write. Available on Windows, Mac OS X and Linux. XPI extensions allow you to create your own plug-ins. XPI extension support provides the same capability as Firefox, with all standard Mozilla APIs based on XUL, XBL, and XPCOM, plus our own for Python and JavaScript.
Other features include Vi emulation, Emacs keybindings, code folding and code snippets.

System Requirements: Mac Intel processor or PowerPC G4, 256 MB RAM

System Requirements: Multi-Window; Tabstops/Abbreviations; UI improvements; JavaScript Ext, YUI, etc. framework updates; Built on Mozilla 1.9; Performance improvements

<<less
Download (1KB)
Added: 2008-07-27 License: Freeware Price: FREE
215 downloads
Dynamic Formula 1.0

Dynamic Formula 1.0


Dynamic Formula allow end users to enter in their own variables and values more>>
Dynamic Formula is a RbScript subclass which can be used to allow end users to enter in their own variables and values which you, the developer, can use as a dynamic formula which is embedded into your code. If that makes any sense...

Completly freeware for non-commercial use.

<<less
Download (23KB)
Added: 2006-05-24 License: Freeware Price:
1258 downloads
WebDNA Menu 1.0

WebDNA Menu 1.0


WebDNA Menu is regarded as a distinguished and tractable server side language for writing dynamic web content. The engine that serves WebDNA pages is called WebCatalog. And its quite cool! more>>

WebDNA Menu 1.0 is regarded as a distinguished and tractable server side language for writing dynamic web content. The engine that serves WebDNA pages is called WebCatalog. And it's quite cool!

WebDNA Menu is a menu extension for PageSpinner, the shareware html editor; it installs an extra submenu which helps inserting WebDNA tags in your code.

<<less
Download (2.9KB)
Added: 2001-04-26 License: Freeware Price:
downloads
Mail Dynamic Signature Fix 2.0.29

Mail Dynamic Signature Fix 2.0.29


Mail Dynamic Signature Fix - Reenables email signatures mods more>>
DynSigFix is a hack to repair a bug in Apples Mail.app present since 10.4.0. This unofficial patch restores the ability to modify email signatures via AppleScript.
Enhancements:
- Rewritten as a mail bundle in pure Objective-C
- Once installed, DSF is automatically loaded each time Mail launches
- New approach should work with Intel Macs too.
<<less
Download (95KB)
Added: 2006-05-16 License: GPL Price:
1259 downloads
 
Other version of Mail Dynamic Signature Fix
Mail Dynamic Signature Fix 2.0.27Mail Dynamic Signature Fix is a widget to repair a bug in Apples Mail.app present since 10.4.0 ... Mail Dynamic Signature Fix 2.0.27 is a widget to repair a bug in Apples Mail.app present since 10
License:Free
Download (103K)
downloads
Added: 2006-03-13
Mail Dynamic Signature Fix 2.0.27Mail Dynamic Signature Fix is created to be a helpful hack to ...Mail Dynamic Signature Fix 2.0.27 is created to be a helpful hack to
License:Freeware
Download (100.6KB)
downloads
Added: 2006-03-12
ActiveTcl 8.6b1

ActiveTcl 8.6b1


ActiveTcl is a superior and tractable industry-standard Tcl distribution, available for Mac OS X, Linux, Windows, Solaris, AIX and HP-UX. more>> ActiveTcl 8.6b1 is a superior and tractable industry-standard Tcl distribution, available for Mac OS X, Linux, Windows, Solaris, AIX and HP-UX. Developers worldwide rely on ActiveTcls completeness and ease-of-use, while corporate users protect their infrastructure and stay competitive with quality-assured ActiveTcl business solutions.

ActiveTcl is 100% compatible with the reference distribution of Tcl. Code tested with ActiveTcl will run on any Tcl installation that has the appropriate extensions installed.

ActiveState is committed to making Tcl easy to install and use on all major platforms. This release of ActiveTcl brings you the most stable release of Tcl in binary form. It also includes several of the most popular extensions pre-compiled and ready to use.

ActiveState also provides business solutions of dynamic languages, including enterprise distributions and OEM licensing, that offer guaranteed stability, expert support, unparalleled quality and cost-efficiency to organizations.

Requirements:
  • PowerPC: Mac OS X 10.3.9 or later.
  • Intel: Mac OS X 10.4 or later.
<<less
Download (21.6MB)
Added: 2009-05-03 License: Free Price:
downloads
Portuguese (Brazilian) Byki Express Language Learning 4.0

Portuguese (Brazilian) Byki Express Language Learning 4.0


Available in over 70 languages, Byki is a powerful and personalized language-learning system that locks Brazilian Portuguese words and phrases into your memory so that you can recall them perfectly more>> <<less
Download (28.9MB)
Added: 2009-03-24 License: Freeware Price:
17 downloads
Logtalk 2.37.5

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:

  1. Separation between interface and implementation: Predicate directives (declarations) can be contained inside protocols (interfaces), which can be implemented by any object.
  2. 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.
  3. 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.
  4. Support for multiple object hierarchies: No need to be constrained to a single, lengthy hierarchy rooted in some generic object.
  5. 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.
  6. 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.
  7. 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.
  8. Static and dynamic object predicates: Any static object may contain both static and dynamic predicates.
  9. 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).
  10. 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.
  11. 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.
  12. 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.
  13. 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.
  14. 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.
  15. 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.
  16. 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.
  17. 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.
  18. 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.
<<less
Download (704.4KB)
Added: 2009-10-28 License: Freeware Price: Notavailable
downloads
 
Other version of Logtalk
Logtalk 2.37.4dynamic language that allows hierarchies, objects, protocols, categories, and methods ... Other dynamic language features include support for meta-programming and both structural
Price: Notavailable
License:Freeware
Download (695.1KB)
downloads
Added: 2009-09-16
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5