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


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

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

On 21-12-11 18:57, Eli Barzilay wrote:
>> 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.

Right, so let's brainstorm a bit.

GUI:
cross-platform native GUI library
unified native GUI programming for Windows, OS X and Linux
native cross-platform widgets
cross-platform graphics
cross-platform graphical library
that supports writing cross-platform native GUI applications

Web:
continuation-enabled web server
direct style web programming
direct style web programming with continuation-enabled web server
non-inverted web programming
writing web applications as normal programs
that let's you write web applications as normal programs
that let's you write web applications without inverting control flow

Racket:
Racket is a unique general-purpose programming language with strong
support for domain-specific languages, that enables you to do unified
native GUI programming for Windows, OS X and Linux, and let's you
write web applications without inverting control flow.

Who's next? ;P

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

iEYEARECAAYFAk7y8iAACgkQp/VmCx0OL2wuOACfS96l5P6nDCcJwW9V0R0O35Qp
Y7wAnioWjgJmXru3m3jt8GOZy4bKq2YG
=u51W
-END PGP SIGNATURE-
_
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/dev


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

2012-01-11 Thread Marijn
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 22-12-11 10:02, Marijn wrote:
> On 21-12-11 18:57, Eli Barzilay wrote:
>>> 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.
> 
> Right, so let's brainstorm a bit.
> 
> GUI: cross-platform native GUI library unified native GUI
> programming for Windows, OS X and Linux native cross-platform
> widgets cross-platform graphics cross-platform graphical library 
> that supports writing cross-platform native GUI applications
> 
> Web: continuation-enabled web server direct style web programming 
> direct style web programming with continuation-enabled web server 
> non-inverted web programming writing web applications as normal
> programs that let's you write web applications as normal programs 
> that let's you write web applications without inverting control
> flow
> 
> Racket: Racket is a unique general-purpose programming language
> with strong support for domain-specific languages, that enables you
> to do unified native GUI programming for Windows, OS X and Linux,
> and let's you write web applications without inverting control
> flow.
> 
> Who's next? ;P

I just saw that the homepage still just says that Racket is a
programming language...

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

iEUEARECAAYFAk8NknwACgkQp/VmCx0OL2y4UgCdGDMeK6ujjp4/sWG1QsHibKe6
2PgAlA766uJg9nZ/bltYww5SlnYFaw0=
=Co6Y
-END PGP SIGNATURE-
_
  Racket Developers list:
  http://lists.racket-lang.org/dev