sought-after combination of type safety, succinctness, performance,
expressivity and scripting, with all the advantages of running on a
high-quality, well-supported modern runtime system. This combination
has been so successful that the language is now being transitioned
towards a fully supported language on the .NET platform.
F# was developed as a pragmatically-oriented variant of ML that shares a
core language with OCaml. Unlike other scripting languages it executes
at or near the speed of C# and C++, making use of the performance that
comes through strong typing. Unlike many type-inferred,
statically-typed languages it also supports many dynamic language
techniques, such as property discovery and reflection where needed. F#
includes extensions for working across languages and for object-oriented
programming, and it works seamlessly with other .NET programming
languages and tools.
WWW: http://research.microsoft.com/fsharp/fsharp.aspx
Approved by: gabor (mentor)
. Host the patchset in the ports infrastructure rather than downloading it.
. Make the port build HotSpot rather than using the one of the bootstrapping
JDK (fixes a license violation).
Submitted by: Kurt Miller <kurt@intricatesoftware.com>
Approved by: Fixes a license violation
GData protocol - most notably, Google's services. It provides APIs to access
the common Google services, and has full asynchronous support.
WWW: http://live.gnome.org/libgdata
See original release announcement for details:
http://kde.org/announcements/announce-4.2.3.php
New ports:
devel/kdebindings4:
Meta port of KDE bindings for C#, Java, PHP, Python and Ruby.
Currently only Python bindings are supported.
devel/kdebindings4-python, devel/kdebindings4-python-krosspython,
devel/kdebindings4-python-pykde4:
Python bindings for KDE.
print/kdeutils4-printer-applet:
printer-applet is a system tray utility. It shows current print jobs,
shows printer warnings and errors and shows when printers that have
been plugged in for the first time are being auto-configured by
hal-cups-utils. It replaces kjobviewer in KDE 3.
print/system-config-printer-kde
A port of Gnome system-config-printer to KDE.
- Support for arXiv preprints links: A field "eprint = {xxx}" will
be recognized, if any, and a link to http://arxiv.org/abs/ will be
displayed. The command-line option -noeprint disables this new
behavior; the option -eprintf-prefix <url> sets a different prefix
for these URLs.