Talk:Racket features

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

Object to deletion[edit]

This page contains examples for the Racket (programming language), as an expansion. The structure is parallel to the one in the Haskell (programming language) vs Haskell features.

When I first posted the article, I did not include a reference to the main article, so it may have looked like a how-to guide, and by all means incomplete. I hope adding the reference to the main article will solve the problem.

If that wasn't the reason why it was marked for deletion, please explain.

when you post any question in the ((TALK PAGES ONLY)) you should include this ~.~.~.~ after your question (without dots). Have a good day. Sean (Ask Me?) 19:49, 16 August 2011 (UTC)[reply]


Racket is a language that has been around for 16 years, has served 10s of thousands of students in courses on programming, programming languages, artificial intelligence, and software engineering. Due to the outreach of the Racket team, ACM awarded Matthias Felleisen its major international education prize in 2009. In addition, researchers have used Racket to publish major papers at the flagship conferences on programming languages (POPL, PLDI, ICFP, OOPSLA, ECOOP, ESOP). Until a year++ ago, it was known as PLT Scheme. As a dialect of Scheme, it drove most of the innovative processes that resulted in the Revised^6 Report on Scheme. Given that there are over 70 reported maintained Scheme implementation and PLT Scheme (now Racket) is one of a handful of major implementations, the language should be considered eminently notable. — Preceding unsigned comment added by Matthias.f (talkcontribs) 13:42, 18 August 2011 (UTC)[reply]


I'm a bit baffled as to why this has been tagged as considered-for-deletion; what is the reason being suggested? I can see concern that the page might be a 'resource fork', but inspection shows there's not actually duplicated material. I feel the material is certainly both notable and suitable for WP; many other programming languages include examples. I could understand a suggestion to merge the examples with the language's main article (as the Ruby page does), but I prefer the separation into two reasonable-size pages rather than one monolithic page.

If the particular reason for deletion could be stated, that'd be great, so we could all understand the concerns.

not-just-yeti (talk) 14:20, 18 August 2011 (UTC)[reply]


Some promotional text removed, replaced with some new promotional text[edit]

I've taken a look at some of the article extension that has been conducted by User:Elibarzilay, and find that while most of it is suitable, there are still portions of the article that could use some toning down. This, of course, is one of the things we try to avoid by heavily discouraging editing by those who have a conflict of interest. Text like "Since Racket's greatest strength is in making it easy to define and use language dialects..." is really the sort of claim that requires a third-party, reliable source as a reference. In addition, text like "The language has a number of convenient features" and "easy-to-use" statements don't belong in a neutrally-written encyclopedia article. I'm sure upon another pass at this text, much of the spammy language can be purged. However, this may take the eye of a neutral editor. Steamroller Assault (talk) 20:32, 18 August 2011 (UTC)[reply]

I've made another pass and removed some more spammy language. Eli Barzilay 07:07, 23 August 2011 (UTC) — Preceding unsigned comment added by Elibarzilay (talkcontribs)

Intro sentence[edit]

So you know per the Wikipedia manual of style, and good writing practices it is generally against style norms to start with "this article" or to refer to the article in the writing. The intro sentence should succinctly state the topic of the page. For most articles this is obvious (for instance "The Earth is the 3rd planet in the Sol or Local System of the Milky Way galaxy and home to all known forms of life"). For an article like this it should probably explain why the page exists, without referring to it. I gave a stab at a version of that but we can bash one out here before taking it live if you prefer.

Ideally the Lead sentence to me should 1) explain what Racket's most salient features are and 2) explain why they are important. HominidMachinae (talk) 02:08, 20 August 2011 (UTC)[reply]

I have tried to improve the intro sentence again. I tried to avoid making it look too spammy, but it should mention "many features" somehow, since this is the motivation for the page. Eli Barzilay 07:06, 23 August 2011 (UTC)