- Read the posting guide, and sign up to the r-help mailing list
- Join sci.stat.consult (applied statistics and consulting) and sci.stat.math (mathematical stat and probability) for asking Statistics related questions
- Modern Applied Statistics with S. Fourth Edition and An Introduction to R were mentioned in the posting guide
- Download R
Category: Programming
Vicare Scheme
Vicare Scheme is an experimental fork of Ikarus Scheme; “Vicare” is pronounced the etruscan way. While the long term aim of the project is still not clearly established, Vicare has the following short and midterm goals: fix bugs; push compliance with R6RS, keeping a pragmatic eye at issues; enhance the POSIX interface.
The thing is that Ikarushasn’t been maintained and Aziz seems to be busy with other things.
(via marcomaggiviaikarus-users)
R6RS macros with positional and optional arguments
[Makers] is a distribution of libraries for R6RS Scheme implementations. In the paper:
“Keyword and Optional Arguments in PLT Scheme“. Matthew Flatt and Eli Barzilay. 2009 Workshop on Scheme and Functional Programming.
the authors discuss ways to provide functions and macros with a mix of fixed and optional arguments to better organise abstractions. This package humbly proposes an alternative for R6RS implementations, without the use of “keywords” as disjoint type of values.
(via comp.lang.scheme)
Pharo Smalltalk
Pharo is a fork from the Squeak open-source Smalltalk. We decided to start Pharo because as active Squeakers, and responsible for Squeak 3.9, we felt the need to reconsider choices made. We want to create a better Smalltalk and be free to enhance it without fear of backwards compatibility to Squeak.
A Scheme Developers Almanac for RNRS
In the early 2000s Sun published The Java Developers Almanac. It was a basically a listing of code snippets explaining how to perform the most common operations that developers might want to accomplish at his “day job”. You can find examples of the examples here.
It was great for the language; it made it easy for loads of developers to get productive quickly. While something like this can certainly be abused via copy-and-paste; you can also use it to learn. Hopefully a lot of developers did learn. I wonder if something like this would be interesting for the RNRS world?
The reason is that the revised reports are just that: reports. They are not standards in the sense of the Common Lisp standard. Rather they are a report of the commonalities across different Scheme implementations.
The features provided by R6RS make it is a tad more convenient to write “portable” code. In light of that, I wonder if it would be of any value to have a sort of Scheme developers almanac written only using R6RS code for example. Things like this exist today with Schemewiki, and nearly every individual distribution, but, it might be nice to see how much you can do with only what the report provides along with the libraries that folks have implemented on top of it.
Scheme Distribution Email Lists
Here is a collection of email lists for some popular Scheme distributions.
There are plenty of indexes of Scheme distributions out there; but all that I wanted was a convenient index to all of the active email lists.
REBOL GUI for OS X Available
Tachy Scheme
Tachy is a Scheme-like (R5RS is the template, but not the goal) language that is being developed in C# for the .NET framework and is made available as Open Source (BSD License). The current implementation is an interpreter, and a compiler is planned. The primary focus for Tachy is for programming language learning & experimentation, and an attempt has been made to keep the code as small(currently under 1000 lines) and straightforward as possible.
(via StackOverflow)
The BitC Programming Language
Via bitc-lang.org:
BitC is a new systems programming language. It seeks to combine the flexibility, safety, and richness of Standard ML or Haskell with the low-level expressiveness of C.
A Bucket Full of Scheme Videos
jao posted hereon a big list of Scheme related videos that came up in the PLT discussion list.