PLNews: Programming Language News

News, articles, announcements and information focusing on computer programming languages and their implementations.
December 16, 2007

Factor 0.91 Released

Posted: 2007-12-16 10:10:10
Languages ::

Factor 0.91 has been released. Factor is portable, dynamically typed stack-based language, drawing from Forth, Common Lisp, Joy and Slate.

This release includes: a non-optimizing, JIT compiler that replaces the interpreter; an improved hash code algorithm for sequences; 'infer' word and optimizing compiler support for code which uses continuations; profiler improvements; more robust Windows CE native I/O; new and updated libraries; performance enhancements; and other changes.

October 11, 2007

Planet Factor Announced

Posted: 2007-10-11 06:41:00
Languages ::

Planet Factor has been announced. It is a feed aggregator collecting content from Factor-related blogs.

September 03, 2007

Factor 0.90 Released

Posted: 2007-09-03 22:08:00
Languages ::

Factor 0.90 has been released. Factor is portable, dynamically typed stack-based language, drawing from Forth, Common Lisp, Joy and Slate.

This release includes: a new module system, the implementation of mixin classes, a new float-array data type, support for IPv6 and UNIX domain sockets, UDP/IP support for all Windows platforms, library improvements, performance improvements, bug fixes, and other changes.

May 07, 2007

Factor 0.89 Released

Posted: 2007-05-07 23:12:00
Languages ::

Factor 0.89 has been released. Factor is portable, dynamically typed stack-based language, drawing from Forth, Common Lisp, Joy and Slate.

This release includes: preliminary support for Windows CE, UDP support on UNIX, a generic protocol for associative collections, preliminary support for embedding Factor in C applications, the addition of UTF8/UTF16 encoding and decoding words, support for OpenBSD/AMD64, an overhaul of the parser, improvements to the ARM backend, plus other changes and fixes.

March 04, 2007

Factor 0.88 Released

Posted: 2007-03-04 19:52:00
Languages ::

Factor 0.88 has been released. Factor is portable, dynamically typed stack-based language, drawing from Forth, Common Lisp, Joy and Slate.

This release includes: a port to OpenBSD/x86, automatic data heap growth, an ARM backend, new and updated modules, plus other changes and bug fixes.

January 04, 2007

Factor 0.87 Released

Posted: 2007-01-04 00:16:00
Languages ::

Factor 0.87 has been released. Factor is portable, dynamically typed stack-based language, drawing from Forth, Common Lisp, Joy and Slate.

This release includes: an -e command line option for evaluating a snippet of code on startup, a -quiet command line option, a reorganization of the source tree, a new 'string-lines' word to split a string along line separators, the compilation of the 'float>fixnum' and 'fixnum>float' words as inlined assembly, the removal of the full-text help search, UI improvements, new and updated contributed libraries, plus other changes.

December 15, 2006

Updates to Chris Double's Factor to JavaScript Compiler

Posted: 2006-12-15 23:20:00
Languages ::
Languages ::

Chris Double has announced that he has made some updates to his Factor to JavaScript compiler. Factor is dynamically typed stack-based language, drawing from Forth, Common Lisp, Joy and Slate.

The updates include: an FFI interface to JavaScript, parser improvements, AJAX support, and other changes.

November 15, 2006

Factor 0.86 Released

Posted: 2006-11-15 21:48:00
Languages ::

Factor 0.86 has been released. Factor is portable, dynamically typed stack-based language, drawing from Forth, Common Lisp, Joy and Slate.

This release includes: improved memory management, speed improvements for Windows native I/O, module system changes, new and updated contributed libraries, plus other changes.

October 19, 2006

Factor 0.85 Released

Posted: 2006-10-19 23:50:00
Languages ::

Factor 0.85 has been released. Factor is portable, dynamically typed stack-based language, drawing from Forth, Common Lisp, Joy and Slate.

This release includes: garbage collection for the compiled code heap, the use of the module system to organize the core library, UI improvements and fixes, a new dataflow visualizer tool, new and updated contributed libraries, and other changes.

September 03, 2006

Factor 0.84 Released

Posted: 2006-09-03 23:43:00
Languages ::

Factor 0.84 has been released. Factor is portable, dynamically typed stack-based language, drawing from Forth, Lisp, Joy, K, and Slate.

This release includes: changes to the argument order for several words, support for native I/O on Windows again, UI improvements, new and updated contributed libraries, plus other changes.

August 06, 2006

Lambda Calculus Interpreter Written in Factor Now Available

Posted: 2006-08-06 21:57:00
Languages ::

It has been announced that Matthew Willis has implemented a lambda calculus interpreter in Factor.

July 28, 2006

Factor 0.83 Released

Posted: 2006-07-28 07:15:00
Languages ::

Factor 0.83 has been released. Factor is a dynamic language with a postfix syntax, inspired by languages such as Forth, Common Lisp, Joy, K and Slate.

This releaes includes: UI improvements, a first-class 'quotation' type, support for Intel Mac OS X, library improvements, and other changes.

May 17, 2006

Factor 0.82 Released

Posted: 2006-05-17 18:41:00
Languages ::

Factor 0.82 has been released. Factor is a dynamic language with a postfix syntax, inspired by languages such as Forth, Common Lisp, Joy, K and Slate.

This release includes an overhauled compiler, plus other improvements.

March 30, 2006

Factor 0.81 Released

Posted: 2006-03-30 20:49:00
Languages ::

Factor 0.81 has been released. Factor is a dynamic language with a postfix syntax, offering support for object-oriented programming, and inspired by languages such as Forth, Common Lisp, Joy, K and Slate.

This release includes: UI improvements, help system improvements, a Solaris x86 port, support for callbacks to Factor code from C, improved interfacing with Objective-C, plus other changes and fixes.

January 30, 2006

Factor 0.80 Released

Posted: 2006-01-30 23:42:00
Languages ::

Factor 0.80 has been released. Factor is a dynamic language with a postfix syntax, offering support for object-oriented programming, and inspired by languages such as Forth, Common Lisp, Joy, K and Slate.

This release includes: a new help system; changes concerning sequences, hashtables, and streams; math-related improvements; support for binding to Objective-C libraries; an AMD64 back-end; plus other changes and fixes.

November 06, 2005

Factor 0.79 Released

Posted: 2005-11-06 23:27:00
Languages ::

Factor 0.79 has been released. Factor is a dynamic language with a postfix syntax, offering support for object-oriented programming, and inspired by languages such as Forth, Common Lisp, Joy, K and Slate.

This release includes: a renaming of the 'ifte' combinator to 'if', various syntax changes, easier exception handling, and a new basic block optimizer, in addition to other changes and bugfixes.

September 08, 2005

Factor 0.78 Released

Posted: 2005-09-08 23:19:00
Languages ::

Factor 0.78 has been released. Factor is a dynamic language with a postfix syntax, offering support for object-oriented programming, inspired by languages such as Forth, Common Lisp, Joy, K and Slate.

This release composes consecutive stack operations into a single shuffle expression, stores the return stack pointer in a register on x86, includes more efficient compilation of non-recursive inline words, and fixes several PowerPC issues.

September 03, 2005

Factor 0.77 Released

Posted: 2005-09-03 21:55:00
Languages ::

Factor 0.77 has been released. Factor is a dynamic language with a postfix syntax, offering support for object-oriented programming, inspired by languages such as Forth, Common Lisp, Joy, K and Slate.

This release includes support for new optimizations performed by the compiler, a new 'sleep' word, new 'with-datastack' and 'cond' combinators, sequence changes, plus other improvements.