<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.comp.lang.racket.announce">
    <title>gmane.comp.lang.racket.announce</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.racket.announce</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.racket.announce/18"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.racket.announce/17"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.racket.announce/16"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.racket.announce/15"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.racket.announce/14"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.racket.announce/13"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.racket.announce/12"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.racket.announce/11"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.racket.announce/10"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.racket.announce/9"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.racket.announce/8"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.racket.announce/7"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.racket.announce/6"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.racket.announce/5"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.racket.announce/4"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.racket.announce/3"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.racket.announce/2"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.racket.announce/1"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.racket.announce/18">
    <title>Racket v5.3.5</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.racket.announce/18</link>
    <description>&lt;pre&gt;Racket version 5.3.5 is now available from

    http://racket-lang.org/

This is a special-purpose release to match the arrival of "Realm of
Racket" in bookstores.  Racket v.5.3.5 adds a single `realm'
collection to the v5.3.4 release.  The new collection contains the
source code that readers of Realm may wish to use for experiments.

Feedback Welcome,
&lt;/pre&gt;</description>
    <dc:creator>Eli Barzilay</dc:creator>
    <dc:date>2013-06-18T11:20:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.racket.announce/17">
    <title>Racket v5.3.4</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.racket.announce/17</link>
    <description>&lt;pre&gt;Racket version 5.3.4 is now available from

  http://racket-lang.org/

* Extflonums (80-bit floating-point numbers) are supported on some
  x86/x86_64 platforms -- including Windows, and including platforms
  where Racket is compiled to use SSE instructions for flonum
  arithmetic.  Thanks to Michael Filonenko.

* OS X: DrRacket and all of the other apps are now signed with an
  official key.

* Tally Maze: a new game based an enumeration of 2d mazes.

* The Optimization Coach, a DrRacket plugin, has been moved from the
  Racket distribution to the Racket package repository.  Install it
  with: raco pkg install optimization-coach

* Redex: `define-union-language' now merges productions when
  languages define the same nonterminals.  Thanks to William Bowman.

* The `srfi/19' library is now compatible with the date structure
  type exported by `racket/base'.

Feedback Welcome,
&lt;/pre&gt;</description>
    <dc:creator>Eli Barzilay</dc:creator>
    <dc:date>2013-05-08T16:46:54</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.racket.announce/16">
    <title>[ANN] RacketCon 2013: 29 September</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.racket.announce/16</link>
    <description>&lt;pre&gt;RacketCon 2013
--------------

We are pleased to announce that (third RacketCon) will take place on September
29, 2013 at Northeastern University in Boston.  This year, we plan to bring in
several speakers from industry, as well as host talks from Racket developers
and users.

Lunch will be provided.

On the Saturday (28th) before RacketCon, we plan to hold a hackathon to work on
various Racket projects.

Registration will open during the summer, and we will post a detailed schedule
of events around the same time. The conference website is at

  http://con.racket-lang.org/

Asumu Takikawa and PLT

____________________________
  Racket Announcements list:
  http://lists.racket-lang.org/announce

&lt;/pre&gt;</description>
    <dc:creator>Asumu Takikawa</dc:creator>
    <dc:date>2013-05-08T16:10:28</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.racket.announce/15">
    <title>Racket v5.3.3</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.racket.announce/15</link>
    <description>&lt;pre&gt;Racket version 5.3.3 is now available from

  http://racket-lang.org/

This is a bug-fix release to address a flaw in DrRacket v5.3.2
concerning interactions between the contour window and the syntax
coloring.

Feedback Welcome,
&lt;/pre&gt;</description>
    <dc:creator>Eli Barzilay</dc:creator>
    <dc:date>2013-02-15T20:53:53</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.racket.announce/14">
    <title>Racket v5.3.2</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.racket.announce/14</link>
    <description>&lt;pre&gt;Racket version 5.3.2 is now available from

  http://racket-lang.org/

Core Libraries:

* The new `math' library provides functions and data structures for
  working with numbers and collections of numbers.  Functions
  include non-elementary (such as gamma, zeta, Lambert's W),
  number-theoretic (factorization, modular arithmetic), linear
  algebra (arithmetic, decompositions), and statistical (expected
  values, order statistics, binning).  Data structures include
  arbitrary-precision bigfloats, probability distributions, and
  multidimensional arrays.

* The new `file/untar', `file/untgz', and `file/unzip' libraries
  support unpacking widely used archive formats.

* The new `lazy-require' form allows programs to delay the loading
  and instantiation of helper modules until they are needed.

* The new `data/bit-vector' library provides an implementation of
  bit vectors (a mutable sequence of booleans) supporting popcount.

* The `racket/generic' library allows the specification of default
  method imple&lt;/pre&gt;</description>
    <dc:creator>Eli Barzilay</dc:creator>
    <dc:date>2013-02-01T04:20:09</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.racket.announce/13">
    <title>Racket v5.3.1</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.racket.announce/13</link>
    <description>&lt;pre&gt;Racket version 5.3.1 is now available from

  http://racket-lang.org/

Racket:

* The `case' form dispatches on characters, fixnums, symbols, and
  keywords in logarithmic time.  (Thanks to Jon Zeppieri.)

* The new `racket/format' library provides new and improved
  string-formatting functions.

* Logging tools include improved filtering support based on the name
  of a logger.  A new `define-logger' form simplifies the use of
  named loggers.  Forms such as `log-debug' now support string
  formatting.

* The `for' forms now support `#:break' and `#:final' clauses.

* The new PLTCOMPILEDROOTS environment variable configures the
  search path for compiled bytecode.


DrRacket:

* Check Syntax now summarizes the documentation (i.e., the blue
  boxes) for the identifier at the insertion point in the top-right
  corner of the definitions window.

* Check Syntax now runs continuously for programs that declare their
  language within the source.  This mode has been available for
  several of the past releases, bu&lt;/pre&gt;</description>
    <dc:creator>Eli Barzilay</dc:creator>
    <dc:date>2012-11-07T22:16:14</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.racket.announce/12">
    <title>Racket v5.3</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.racket.announce/12</link>
    <description>&lt;pre&gt;Racket version 5.3 is now available from

  http://racket-lang.org/

* Submodules are nested module declarations that can be loaded and
  run independently from the enclosing module.  For an overview of
  submodules, see

    http://blog.racket-lang.org/2012/06/submodules.html

* The futures visualizer is a graphical profiling tool for parallel
  programs using futures.  The tool shows a detailed execution
  timeline depicting the migration of futures between threads, and
  gives detailed information about each runtime synchronization that
  occurred during program execution.  In addition, `would-be-future'
  is a special type of future that always executes sequentially and
  records all potential barricades a regular future would encounter.

* Optimization Coach (formerly Performance Report) reports
  information about Racket's inlining optimizations.  Optimization
  Coach can be launched in any language through the View menu.

* The new `images/flomap' library defines floating-point bitmaps and
  fast imag&lt;/pre&gt;</description>
    <dc:creator>Eli Barzilay</dc:creator>
    <dc:date>2012-08-07T13:39:39</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.racket.announce/11">
    <title>Fixed Racket v5.2.1 Installers</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.racket.announce/11</link>
    <description>&lt;pre&gt;Dear Racketeers,

We have just released a DrRacket version 5.2.1 that starts fine today.
The fixed version has replaced the 5.2.1 installers.  This version and
the original 5.2.1 differ only in this one fix.

&lt;/pre&gt;</description>
    <dc:creator>Eli Barzilay</dc:creator>
    <dc:date>2012-03-26T20:44:10</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.racket.announce/10">
    <title>Today's DrRacket problem</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.racket.announce/10</link>
    <description>&lt;pre&gt;Dear Racket users, 

Many of you noticed that DrRacket v5.2.1 refused to launch today,
March 26.  We sincerely apologize for this inconvenience.

The problem is due to a so-called "Easter egg", which is a visual
surprise that one developer builds into the code for the others and
our users -- a tradition going back to the early days of our
project. The bug affects only DrRacket, no other Racket software.

As far as version 5.2.1 is concerned, the bug will disappear tomorrow,
but it will return later this year.  For the upcoming release -- due
out before the next "easter egg" date -- we will either install much
more reliable test methods for the Easter eggs or we will remove them
entirely.

We intend to make a fixed version of 5.2.1 available later today. In
the meantime, we offer the following workarounds for the DrRacket bug:

* Revert to version 5.2:

     http://download.racket-lang.org/racket-v5.2.html

* In your current installation of 5.2.1, navigate to the following
  folder:

     collects -&amp;gt; drracket&lt;/pre&gt;</description>
    <dc:creator>Matthias Felleisen</dc:creator>
    <dc:date>2012-03-26T14:45:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.racket.announce/9">
    <title>Racket v5.2.1</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.racket.announce/9</link>
    <description>&lt;pre&gt;Racket version 5.2.1 is now available from

  http://racket-lang.org/

* Performance improvements include the use of epoll()/kqueue()
  instead of select() for the Racket thread scheduler, cross-module
  inlining of small functions, and the use of SSE instead of x87 for
  JIT-compiled floating-point operations on platforms where SSE is
  always available (including x86_64 platforms).  A related change
  is the interning of literal numbers, strings, byte strings,
  characters, and regexps that appear in code and syntax objects.

* DrRacket uses a set of composable ray-traced icons available from
  the new `images' library collection.

* Typed Racket's `typecheck-fail' form allows macro creators to
  customize the error messages that Typed Racket produces.  This is
  especially useful when creating pattern matching macros.

* The performance of Redex's matcher has been substantially
  improved; depending on the model you should see improvements
  between 2x and 50x in the time it takes to reduce terms.

* Plot&lt;/pre&gt;</description>
    <dc:creator>Eli Barzilay</dc:creator>
    <dc:date>2012-02-02T20:11:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.racket.announce/8">
    <title>Racket v5.2</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.racket.announce/8</link>
    <description>&lt;pre&gt;Racket version 5.2 is now available from

  http://racket-lang.org/

Release Highlights:

* DrRacket comes with an experimental, on-line check syntax tool,
  although this new tool is disabled default.  See below for more
  information.

* The new `db' library offers a high-level, functional interface to
  popular relational database systems, including PostgreSQL, MySQL,
  and SQLite, as well as other systems via ODBC.

* A new XREPL collection provides convenient commands for a plain
  racket REPL.  It is particularly convenient for people who prefer
  console-based work and alternative editors.  See also the new
  chapter on command-line tools and other editors at the end of the
  Racket Guide.

* The `plot' collection has been reimplemented in Racket.  It now
  offers PDF output, log axes, histograms, and more.  Some code that
  uses `plot' will still work, and some will need light porting.
  The `plot/compat' module offers expedient backward compatibility.

* DrRacket uses more conventional key bindings:&lt;/pre&gt;</description>
    <dc:creator>Eli Barzilay</dc:creator>
    <dc:date>2011-11-10T03:16:45</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.racket.announce/7">
    <title>Racket v5.1.3</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.racket.announce/7</link>
    <description>&lt;pre&gt;Racket version 5.1.3 is now available from

  http://racket-lang.org/

This is a bugfix release, resolving the DrRacket issue with the
contour view.  In addition, two tex files with problematic licensing
were removed.

Feedback Welcome,
&lt;/pre&gt;</description>
    <dc:creator>Eli Barzilay</dc:creator>
    <dc:date>2011-08-16T08:05:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.racket.announce/6">
    <title>Racket v5.1.2</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.racket.announce/6</link>
    <description>&lt;pre&gt;Racket version 5.1.2 is now available from

  http://racket-lang.org/

* The download page includes 64-bit installers for Mac OS X,
  Windows, and two Debian flavors.  Racket now supports OS X Lion.

* Racket now includes a new `racket/place' library to support
  parallelism, complementing `racket/future'.  Racket's parallel
  build process is now based on places instead of multiple OS
  processes.

  Places support share-nothing parallelism and message-passing
  communication.  Compared to futures, places are heavyweight, but
  they have a simpler performance model.

* The syntax-certificate system has been replaced by a syntax-taint
  system.  Both certificates and taints were designed to protect
  otherwise inaccessible bindings from abuse when they appear in
  macro expansions.  Taints are simpler and lighter, and the switch
  closes known holes in the certificate system.  Macros that are not
  implemented with `syntax-rules' or `define-syntax-rule', however,
  must explicitly use `syntax-protect' to pro&lt;/pre&gt;</description>
    <dc:creator>Eli Barzilay</dc:creator>
    <dc:date>2011-08-03T19:36:11</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.racket.announce/5">
    <title>Racket v5.1.1</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.racket.announce/5</link>
    <description>&lt;pre&gt;Racket version 5.1.1 is now available from

  http://racket-lang.org/

* The new `racket/stream' library provides `stream-first',
  `stream-rest', a lazy `stream-cons', and so on.  Streams are a
  subtype of sequences, so they work in `for' forms.  Some sequence
  generators, such as `in-range', now produce streams.  A
  `racket/sequence' library replaces the old `racket/stream'
  library.

* The new `racket/syntax' library contains facilities useful for
  writing macros.  The new `syntax/srcloc' and `syntax/location'
  libraries provide support for manipulating source locations.

* The `racket/gui' library now supports multi-column list boxes and
  scrolling panels.

* The new `ffi/file' library is useful for writing foreign library
  bindings that cooperate with Racket's security guard mechanism.

* Generators from the `racket/generator' library can now have formal
  arguments that are used when the generator is fired up.

* Single-precision floating-point support is now enabled by default.
  Single-precis&lt;/pre&gt;</description>
    <dc:creator>Eli Barzilay</dc:creator>
    <dc:date>2011-04-30T07:07:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.racket.announce/4">
    <title>Announcing the first Racket Days</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.racket.announce/4</link>
    <description>&lt;pre&gt;       Calling All Racketeers!

PLT is pleased to announce the date of the first Racket Days:

        23 &amp;amp; 34 July 2011

The meeting will take place at Northeastern University in Boston, MA.
It will be an opportunity for developers, researchers, and educators
using Racket, DrRacket, Program By Design, and related technologies to
come together to share plans, ideas, and enthusiasm.  To make it
accessible, we will not charge any registration fees; we'll also serve
you breakfast and lunch.

Racket Days will feature presentations by key members of the
development team, including Matthew Flatt on the future of Racket and
Matthias Felleisen on the Program By Design curriculum.

Most importantly, though, we also want it to feature you.  We are
interested in presentations of any length on using Racket in
industrial software development, academic research, or education -- as
well as anything that we haven't thought of.  All sorts of
presentations are welcome, from extended tutorials to short demos to
experience re&lt;/pre&gt;</description>
    <dc:creator>Sam Tobin-Hochstadt</dc:creator>
    <dc:date>2011-03-11T17:59:31</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.racket.announce/3">
    <title>Racket v5.1</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.racket.announce/3</link>
    <description>&lt;pre&gt;Racket version 5.1 is now available from

  http://racket-lang.org/

The most significant change in version 5.1 is a rewrite of the GUI
library:

  http://blog.racket-lang.org/2010/12/racket-version-5.html

Unix/X users will see the biggest difference with this change,
because DrRacket and all Racket GUI programs now take on the desktop
theme for menus, buttons, and other GUI widgets.

In the long run, Racket GUI programs on all platforms will improve
as a result of the library rewrite.  In the short run, beware that
this first release of a new library will inevitably include a new
set of bugs.

Version 5.1 changes in more detail:

* The `racket/draw' library -- which implements the drawing half the
  GUI toolkit -- can be used independent of the `racket/gui/base'
  library and without a graphics display (e.g., without an X11
  connection).

  The new library has one small incompatibility with the old GUI
  toolbox: 'xor drawing is no longer supported.  The new library has
  many additional features: rotatio&lt;/pre&gt;</description>
    <dc:creator>Eli Barzilay</dc:creator>
    <dc:date>2011-02-15T03:34:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.racket.announce/2">
    <title>[Racket announcement] Racket v5.0.2</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.racket.announce/2</link>
    <description>&lt;pre&gt;Racket version 5.0.2 is now available from

  http://racket-lang.org/

* Typed Racket's optimizer is now turned on by default; error
  messages have been simplified and clarified.

* Contracts: contracts on mutable containers allow functions or
  other higher order values, and contracts are checked when updating
  or dereferencing the containers.  The new contracts are slower
  than the old ones, so the old check-once functionality is still
  available.

  A new dependent function contract combinator, `-&amp;gt;i', properly
  assigns blame for contracts that violate themselves and the
  generated wrappers are more efficient than `-&amp;gt;d'.  (Although it
  does more checking so your contracts may be faster or slower).

  See the docs for `box/c', `hash/c', `vector/c', `vectorof' and
  `-&amp;gt;i' for more details.

* The `when', `unless', `cond', `case', and `match' forms (in
  `racket/base' and derived languages) now allow immediate internal
  definitions.

* Web server: the formlets library provides more HTML form elements;&lt;/pre&gt;</description>
    <dc:creator>Eli Barzilay</dc:creator>
    <dc:date>2010-11-07T05:22:31</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.racket.announce/1">
    <title>[Racket announcement] STOP'11 Call for Papers</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.racket.announce/1</link>
    <description>&lt;pre&gt; 
                         Call for Papers
                Script to Program Evolution (STOP)
                           at POPL 2011
                    Jan 29th, 2011, Austin, TX

Recent years have seen increased use of scripting languages in
large applications. Scripting languages optimize development time,
especially early in the software life cycle, over safety and
robustness.

As the understanding of the system reaches a critical point and
requirements stabilize, scripting languages become less appealing.
Compromises made to optimize development time make it harder to
reason about program correctness, harder to do semantic-preserving
refactorings, and harder to optimize execution speed. Lack of type
information makes code harder to navigate and to use correctly. In
the worst cases, this situation leads to a costly and potentially
error-prone rewrite of a program in a compiled language, losing
the flexibility of scripting languages for future extension.

Recently, pluggable type systems and annotation s&lt;/pre&gt;</description>
    <dc:creator>Tobias Wrigstad</dc:creator>
    <dc:date>2010-09-17T15:38:43</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.lang.racket.announce">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.lang.racket.announce</link>
  </textinput>
</rdf:RDF>
