Re: [racket-dev] Racket home page proposal

2011-12-21 Thread Marijn
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 20-12-11 21:28, Eli Barzilay wrote:
> | platform for language design and implementation.
> 
> That means almost nothing to most people.  Even something like
> "Racket is a Programmable Language" works better...  I don't think
> that there's a way to make it clear in a short sentence, but if
> there is, it should most definitely get included.

Some while ago you and me talked on irc about a short one-sentence
description of the racket package for Gentoo. IIRC the conclusion was
that you weren't unhappy with me using:

Racket is a general-purpose programming language with strong support
for domain-specific languages.

Maybe that is a good start to finally improve over just "Racket is a
programming language.".

Since I'm talking, I might as well mention my personal opinion on the
strong points of racket (besides the (non-)obvious ones of having
advanced macros, first-class continuations and all that kind of stuff)
since these might be worth mentioning on the front page:

*) The cross-platform native GUI library is a big part of why I'm
interested in Racket at all. It looks like the plot library makes this
already awesome (and I believe still quite unique) feature even more
awesome (at least for the applications that I'm interested in these days).

*) The support for writing web applications in ordinary direct style.
Though I haven't really tried it out yet, if the times comes I would
definitely try racket for this first.

Marijn
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.18 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk7xoPkACgkQp/VmCx0OL2x6QACfdjGoHJZzG7JTyhpcy5nMig6x
2ZgAn0W4eD0xf6DYTWh+xkMxxamJcTTC
=1LGq
-END PGP SIGNATURE-
_
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/dev


Re: [racket-dev] Racket home page proposal

2011-12-21 Thread Matthias Felleisen

I agree that we need to go beyond 'Racket is a programming language' 
as cute as it may be. 

I am surprised Eli objected to your proposed sentence, because it is 
a good, solid one-sentence description.

Then again, I suspect all of us know that Racket is a chameleon and
we are therefore disinclined to agree when someone says 'it is red'. 
Because tomorrow it might be green. 

-- Matthias



On Dec 21, 2011, at 4:03 AM, Marijn wrote:

> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> On 20-12-11 21:28, Eli Barzilay wrote:
>> | platform for language design and implementation.
>> 
>> That means almost nothing to most people.  Even something like
>> "Racket is a Programmable Language" works better...  I don't think
>> that there's a way to make it clear in a short sentence, but if
>> there is, it should most definitely get included.
> 
> Some while ago you and me talked on irc about a short one-sentence
> description of the racket package for Gentoo. IIRC the conclusion was
> that you weren't unhappy with me using:
> 
> Racket is a general-purpose programming language with strong support
> for domain-specific languages.
> 
> Maybe that is a good start to finally improve over just "Racket is a
> programming language.".
> 
> Since I'm talking, I might as well mention my personal opinion on the
> strong points of racket (besides the (non-)obvious ones of having
> advanced macros, first-class continuations and all that kind of stuff)
> since these might be worth mentioning on the front page:
> 
> *) The cross-platform native GUI library is a big part of why I'm
> interested in Racket at all. It looks like the plot library makes this
> already awesome (and I believe still quite unique) feature even more
> awesome (at least for the applications that I'm interested in these days).
> 
> *) The support for writing web applications in ordinary direct style.
> Though I haven't really tried it out yet, if the times comes I would
> definitely try racket for this first.
> 
> Marijn
> -BEGIN PGP SIGNATURE-
> Version: GnuPG v2.0.18 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
> 
> iEYEARECAAYFAk7xoPkACgkQp/VmCx0OL2x6QACfdjGoHJZzG7JTyhpcy5nMig6x
> 2ZgAn0W4eD0xf6DYTWh+xkMxxamJcTTC
> =1LGq
> -END PGP SIGNATURE-
> _
>  For list-related administrative tasks:
>  http://lists.racket-lang.org/listinfo/dev

_
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/dev


Re: [racket-dev] Racket home page proposal [and 1 more messages]

2011-12-21 Thread Eli Barzilay
9 hours ago, Marijn wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> On 20-12-11 21:28, Eli Barzilay wrote:
> > | platform for language design and implementation.
> > 
> > That means almost nothing to most people.  Even something like
> > "Racket is a Programmable Language" works better...  I don't think
> > that there's a way to make it clear in a short sentence, but if
> > there is, it should most definitely get included.
> 
> Some while ago you and me talked on irc about a short one-sentence
> description of the racket package for Gentoo. IIRC the conclusion
> was that you weren't unhappy with me using:
> 
> Racket is a general-purpose programming language with strong support
> for domain-specific languages.
> 
> Maybe that is a good start to finally improve over just "Racket is a
> programming language.".

Yes, I forgot about that -- IMO it's definitely more approachable.

(And yes, the text that I was referring to is Asumu's replacement of
the "Racket is a Programming Language".)


> Since I'm talking, I might as well mention my personal opinion on
> the strong points of racket (besides the (non-)obvious ones of
> having advanced macros, first-class continuations and all that kind
> of stuff) since these might be worth mentioning on the front page:
> [...gui...] [...web-server...]

Yeah, including these things would be good, if someone can compose a
similarly short and understandable and not-too-buzz-wordy text out of
them.


Three hours ago, Matthias Felleisen wrote:
> 
> I agree that we need to go beyond 'Racket is a programming language'
> as cute as it may be.
> 
> I am surprised Eli objected to your proposed sentence, because it is
> a good, solid one-sentence description.

I didn't -- I looked up that conversation, and at the end I said "That
sounds fine for a one liner".

-- 
  ((lambda (x) (x x)) (lambda (x) (x x)))  Eli Barzilay:
http://barzilay.org/   Maze is Life!
_
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/dev