It has been announced that the next FringeDC informal meeting will be held on November 10, 2007. FringeDC is a group for people in the Washington, D.C. area who are interested in non-mainstream programming languages, including Lisp, Scheme, Haskell, Prolog and Smalltalk.
It has been announced that a tutorial describing how to implement a language using LLVM is now available. LLVM is a portable compiler infrastructure, offering a compilation strategy that allows for compile-time, link-time, run-time and offline program optimization.
Parrot 0.4.17 has been released. Parrot is a virtual machine designed to efficiently execute dynamic languages.
This release includes: performance improvements, a working -r flag, updates to the pmc2c and PIR syntaxes, documentation updates, language implementation improvements and updates, code cleanups, bug fixes, and other changes.
Mono Summit 2007 has been announced. "The Mono Summit is a place to come discuss using Mono to create new applications for Linux, Windows, MacOS or embedded devices or learn how to port your existing applications from Windows to Linux, learn what Mono and Linux have to offer for .NET developers."
It will be held from November 26 to 30, 2007, in Madrid, Spain.
GNU Compiler Collection 4.2.2 has been released. GCC is a portable compiler system including front-ends for C, C++, Java, Objective-C, Objective-C++, Fortran and Ada, and supporting a variety of target platforms.
This release includes bug fixes.
LLVM 2.1 has been released. LLVM is a portable compiler infrastructure, offering a compilation strategy that allows for compile-time, link-time, run-time and offline program optimization.
This release includes: the llvm-gcc-4.2 and clang front-ends, optimizer improvements, improved code generation, initial MIPS support, bug fixes, and other changes.
Parrot 0.4.16 has been released. Parrot is a virtual machine designed to efficiently execute dynamic languages.
This release includes: Kea Common Lisp, NQP improvements, a code review on every PMC, bug fixes, and other changes.
It has been announced that the next FringeDC formal meeting will be held on September 22, 2007. FringeDC is a group for people in the Washington, D.C. area who are interested in non-mainstream programming languages, including Lisp, Scheme, Haskell, Prolog and Smalltalk.
WikiCFP has been announced. It is a site for organizing and sharing calls-for-papers, including a section on CFPs concerning programming languages.
It has been announced that the October meeting of the Montreal Scheme/Lisp User Group will be held on October 22, 2007.
It has been announced that the next meeting of the Montreal Scheme/Lisp User Group will be held on August 29, 2007.
Parrot 0.4.15 has been released. Parrot is a virtual machine designed to efficiently execute dynamic languages.
This release includes: the addition of NQP (a Perl 6-like language), initial work on a JIT engine for 64-bit processors, code cleanups, bug fixes, and other changes.
It has been announced that the next FringeDC informal meeting will be held on August 11, 2007. FringeDC is a group for people in the Washington, D.C. area who are interested in non-mainstream programming languages, including Lisp, Scheme, Haskell, Prolog and Smalltalk.
GNU Compiler Collection 4.2.1 has been released. GCC is a portable compiler system including front-ends for C, C++, Java, Objective-C, Objective-C++, Fortran and Ada, and supporting a variety of target platforms.
This release includes bug fixes. It is also the last release of GCC covered by the GPLv2. Future releases will be released under the GPLv3.
Parrot 0.4.14 has been released. Parrot is a virtual machine designed to efficiently execute dynamic languages.
This release includes: updates to the Lisp, Lua, Perl 6, Tcl, and Scheme implementations; documentation improvements; makefile targets for Sun lint, BSD int and splint; bug fixes; and other changes.
rocaml has been announced. It allows for Ruby extensions to be written in Objective Caml.
Parrot 0.4.13 has been released. Parrot is a virtual machine designed to efficiently execute dynamic languages.
This release includes: updates to the Lisp, Lua, PHP, Python, ABC, WMLScript and Tcl implementations; code cleanups and memory leak fixes; up-to-date SDL examples; plus other changes and fixes.
It has been announced that the next FringeDC meeting will be held on June 23, 2007. FringeDC is a group for people in the Washington, D.C. area who are interested in non-mainstream programming languages, including Lisp, Scheme, Haskell, Prolog and Smalltalk.
Steve Sims will be presenting about Standard ML.
It has been announced that the New York Functional Programmers Meetup will be held on June 27, 2007. "The NYFP meetup is for people using or interested in strongly typed functional languages, such as Ocaml, Haskell, SML, etc."
Sun Studio 12 has been released. It includes compilers for C, C++ and Fortran, supporting Solaris on SPARC, and Solaris and Linux on x86/x64.
The changes for this release include: support for Linux, new multithreading/multicore tools, performance improvements, improved GCC compatibility, and more.
It has been announced that the next meeting of the Omaha Dynamic Language User Group will be held on June 5, 2007. Ryan Stille will be discussing ColdFusion.
It has been announced that the next SeaFunc meeting will be held on May 29, 2007. SeaFunc is a group for people in the Seattle area who are interested in functional programming and other advanced programming language paradigms.
GNU Compiler Collection 4.2.0 has been released. GCC is a portable compiler system including front-ends for C, C++, Java, Objective-C, Objective-C++, Fortran and Ada, and supporting a variety of target platforms.
This release includes: OpenMP support for the C, C++ and Fortran compilers; new -fstrict-overflow, -Wstrict-overflow, and -fno-toplevel-reorder command line options; additional warnings; an overhaul of the C++ visibility handling; the removal of several deprecated C++ operators; the removal of several deprected command line options; support for the Fortran 2003 streaming IO extension; Java language support for the 32-bit HP-UX 11 target; documentation improvements; build system improvements; plus other changes and bug fixes.
Parrot 0.4.12 has been released. Parrot is a virtual machine designed to efficiently execute dynamic languages.
This release includes: improvements to the configuration system; updates to the abc, PHP, Lua and Tcl implementations; garbage collector and memory management improvements; better support for non-GCC compilers; improved C++ compiler compatibility; and other changes.
Mono 1.2.4 has been released. Mono is a portable, open source .NET CLI implementation.
This release includes: improvements to the ASP.NET 2.0 implementation, runtime support for HandleRef, initial support for C# 3.0, support for Solaris/AMD64, bug fixes, and other changes.
liskell.org, the new website of the Liskell programming language, has been announced. Liskell combines the syntax of Lisp with the semantics of Haskell.
It has been announced that the next FringeDC informal meeting will be held on May 12, 2007. FringeDC is a group for people in the Washington, D.C. area who are interested in non-mainstream programming languages, including Lisp, Scheme, Haskell, Prolog and Smalltalk.
GNU Compiler Collection 4.2.0 RC3 has been released. GCC is a portable compiler system including front-ends for C, C++, Java, Objective-C, Objective-C++, Fortran and Ada, and supporting a variety of target platforms.
GNU Compiler Collection 4.2 RC2 has been released. GCC is a portable compiler system including front-ends for C, C++, Java, Objective-C, Objective-C++, Fortran and Ada, and supporting a variety of target platforms.
Mono 1.2.4 Preview 3 has been released. Mono is a portable, open source .NET CLI implementation.
This release includes bug fixes. Testing is requested.
Jim Hugunin has written an article discussing Microsoft's Dynamic Language Runtime. It includes discussion about the support for Python, Ruby, EcmaScript 3.0 and Visual Basic.
eWEEK is running an interview with Jim Hugunin and John Lam about Microsoft's new Dynamic Language Runtime.
The interview covers topics such as: the origins and development of the DLR, its capabilities and benefits, IronPython, developing a Ruby implementation on top of the DLR, performance considerations, and more.
The Amsterdam Compiler Kit 6.0pre3 has been released. The ACK is an optimizing, retargetable, open source compiler suite supporting a variety of languages, including C, Pascal, Modula-2, BASIC, and Occam.
This release includes: support for generating CP/M binaries using the 8080 code generator, improved ANSI C headers, improved floating-point support, optimizations, bug fixes, and other changes.