I too love the new design. Good job!
Just a few comments if I may—others may disagree with them, so do what you
want with them:
- In Mature, I would mention the excellent documentation, and maybe the
neat module system, rather than standalone binaries.
- In the first section, 6 items rather than 4 would be okay with me.
- A little more syntax coloration would look nicer. Datalog is given no
coloration for example, which makes it look like a second-class citizen.
- [French . "Allô le monde"] --> [French . "Bonjour le monde"]
("Allo" is used exclusively as a greeting on the phone in fr-fr)
- Although I see the intent behind having:
my-hello-world
(printf
<http://docs.racket-lang.org/reference/Writing.html#(def._((quote._~23~25kernel)._printf))>
"~a\n" my-hello-world)
(message-box
<http://docs.racket-lang.org/gui/Windowing_Functions.html#(def._((lib._mred/main..rkt)._message-box))>
"" my-hello-world)
I would recommend only the latter, so as to look as simple as possible
- Some 'cool' features that I think should be on the front page:
- powerful and extensible 'for' loops (on a personal note, it's the
ability to define your own loops that brought me back to Scheme a while ago)
- plotting and drawing libraries
- "no make files required" --> "no makefiles required" I suppose
- The picture big-macros-class.png isn't displayed in its original
proportions, which doesn't look good. The same goes for lang-video.png.
- The "Vibrant community" is a little redundant with the "Community" one,
two sections below.
- The "Polished" subsection is a little redundant with the "IDE support"
subsection. "Polished" isn't very telling either. (Not sure what to
recommend though.)
- I would remove "(neé DrScheme)", but if you keep it, it should be "née".
- "Racket programmers usually love parentheses, but they have empathy for
those few who need commas and braces." :-D
"They have empathy for those few" maybe can sound a little condescending
for some people rather than funny? What about "but they understand those
who feel better with"
- I'm a little torn on whether the texts in the second section are too
verbose or not. I would have imagined a style closer to slides, such as
bullets lists with emphasis on some words. Maybe not.
- I miss the 7-liner programs :)
- "DRY": Wikipedia link?
https://en.wikipedia.org/wiki/Don%27t_repeat_yourself
- I would prefer if (define
<http://docs.racket-lang.org/reference/define.html#(form._((lib._racket/private/base..rkt)._define))>
cim current-inexact-milliseconds) was declared before its first use. I find
it a little confusing otherwise.
- What about using `define-simple-macro` instead of `define-syntax` +
`syntax-parse` for the sake of simplicity?
On Mon, Aug 17, 2020 at 11:30 PM Stephen De Gabrielle <
[email protected]> wrote:
>
>
> On Mon, 17 Aug 2020 at 16:36, Sorawee Porncharoenwase <
> [email protected]> wrote:
>
>> I think you meant to reply all?
>>
>>
> Oops - yes 🤪
>
>>
>>
>>
>> The feedback from that blog post is always good.
>>
>>
>>
>>
>> Which feedback?
>>
>> I seem to recall people finding that blog post useful when it is pointed
> out to them. I currently have it in a pinned tab in the browser.
>
> S.
>
>
>
>
>>
>> On Mon, Aug 17, 2020 at 8:13 AM Stephen De Gabrielle <
>> [email protected]> wrote:
>>
>>> The feedback from that blog post is always good.
>>> Noting that it has two predecessors I truly believe it should become the
>>> chapter 0 of https://docs.racket-lang.org/racket-build-guide/index.html
>>>
>>> Did I say I love the new design?
>>>
>>> Stephen
>>>
>>>
>>> On Mon, Aug 17, 2020 at 2:25 PM Sorawee Porncharoenwase <
>>> [email protected]> wrote:
>>>
>>>> For "Contributing", would it make more sense to link to the official
>>>> guide (https://docs.racket-lang.org/racket-build-guide/contribute.html)
>>>> rather
>>>> than the blog post (
>>>> https://blog.racket-lang.org/2017/09/tutorial-contributing-to-racket.html
>>>> )?
>>>>
>>>> - The blog post is a little bit outdated on the "Hints for finding
>>>> documentation" section (we now have a good way to locate where the doc is,
>>>> thanks to Sam).
>>>> - The blog post is probably never going to be updated, but the official
>>>> guide can be updated.
>>>>
>>>> On Mon, Aug 17, 2020 at 5:45 AM Matthias Felleisen <
>>>> [email protected]> wrote:
>>>>
>>>>>
>>>>>
>>>>> On Jun 21, 2019, at 6:15 PM, Matthias Felleisen <
>>>>> [email protected]> wrote:
>>>>>
>>>>> Many thanks to all the people who sent feedback to the proposed new
>>>>> web site.
>>>>>
>>>>> While, as you could see for yourself, the opinions are somewhat
>>>>> diverging on many aspects, the exercise was extremely helpful. We will
>>>>> assess the various ideas and see what can and cannot be implemented. If
>>>>> your idea doesn’t make it, rest assured that it has influenced our
>>>>> thinking
>>>>> and your effort of writing it down was worth it.
>>>>>
>>>>> — Matthias
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Hi everyone,
>>>>>
>>>>> as you can see from the date of the quoted email, it has been a while
>>>>> since we discussed the revision of our front page. And it is time to
>>>>> return
>>>>> to this topic. The revised design is located here:
>>>>>
>>>>> https://users.cs.northwestern.edu/~robby/tmp/Web/www/
>>>>>
>>>>> While some the feedback was contradictory, a lot of it was helpful and
>>>>> found its way into the design in one way or another. Of course, that does
>>>>> not mean everybody will be happy but the people who have spent a lot of
>>>>> time on this effort are.
>>>>>
>>>>> We would appreciate the following:
>>>>>
>>>>> — test-drive the web site on your laptop browser to discover typos,
>>>>> grammatical mistakes, bad images etc.
>>>>> — also visit the page on your phones and see whether the phone layout
>>>>> works for yours.
>>>>>
>>>>> Report problems/comments/suggestions to me so that the list doesn’t
>>>>> get flooded.
>>>>>
>>>>> IF and that would be WONDERFUL, you have knowledge on how to improve
>>>>> the CSS to fix a problem, create a pull request at
>>>>>
>>>>> https://github.com/racket/racket-lang-org/tree/wip-2nd
>>>>> which is the relevant branch of the source of the Racket Lang Org
>>>>> web site.
>>>>>
>>>>> We will go public in a week from today.
>>>>>
>>>>> Thank you all for all your inputs again and we’re looking forward to
>>>>> your final comments.
>>>>>
>>>>> — Matthias
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>>
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "Racket Developers" group.
>>>>>
>>>>>
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to [email protected].
>>>>>
>>>>>
>>>>> To view this discussion on the web visit
>>>>> https://groups.google.com/d/msgid/racket-dev/E5F16FA3-F68B-4802-A9E9-1333B3A48014%40felleisen.org
>>>>> <https://groups.google.com/d/msgid/racket-dev/E5F16FA3-F68B-4802-A9E9-1333B3A48014%40felleisen.org?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>>
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Racket Developers" group.
>>>>
>>>>
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>>
>>>>
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/racket-dev/CADcuegv4Sn-8smJvKZB-1pxVM%2BcJ5jD%2BH7A509QTORTExNN%2BTQ%40mail.gmail.com
>>>> <https://groups.google.com/d/msgid/racket-dev/CADcuegv4Sn-8smJvKZB-1pxVM%2BcJ5jD%2BH7A509QTORTExNN%2BTQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>>
>>>>
>>>
>>>
>>
>> --
> ----
>
> --
> You received this message because you are subscribed to the Google Groups
> "Racket Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/racket-dev/CAGHj7-J4-FD%3DLnsGwS9GENz-e_3QrewStf5_0MZAxUSyQDMGvQ%40mail.gmail.com
> <https://groups.google.com/d/msgid/racket-dev/CAGHj7-J4-FD%3DLnsGwS9GENz-e_3QrewStf5_0MZAxUSyQDMGvQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
--
You received this message because you are subscribed to the Google Groups
"Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/racket-dev/CABNTSaE3wjYJdi1vA9uj7iLNN5QoSvQnbuw1afnOxNWrDc7tsw%40mail.gmail.com.