I went ahead and added some info on the difference between Racket and
Python appends to https://github.com/racket/racket/wiki/Python-to-Racket .
Sorry to whoever for the salvo of poorly documented revisions.

On Sun, Feb 17, 2019 at 12:21 AM David Van Horn <dvanh...@cs.umd.edu> wrote:

> I've updated the docs to get to the point faster with some early examples.
>
> http://dvanhorn.github.io/ralist/
>
> David
>
>
> On Sat, Feb 16, 2019 at 5:21 PM John Clements <cleme...@brinckerhoff.org>
> wrote:
>
>> I struggled with whether to send that message… I saw the name, “random
>> access lists”, thought, “hmm, I wonder what that would like”, and clicked
>> on the link. I wound up reading a bit about whether I should use (first
>> impresssion) superficial or in-depth contracts, and ran out of steam pretty
>> quickly. Ultimately, of course, the real issue is that your documentation
>> wasn’t designed to help python programmers jump into their first experience
>> with Racket, but a link to your documentation has essentially just made you
>> an involuntary ambassador.
>>
>>
>> John
>>
>> > On Feb 16, 2019, at 14:00, David Van Horn <dvanh...@cs.umd.edu> wrote:
>> >
>> > There are several examples for every function provided by the ralist
>> library.  (And it's almost verbatim what's in the Racket reference for
>> pairs and lists.)
>> >
>> > But... I can add some early examples.  No problem.
>> >
>> > David
>> >
>> > On Sat, Feb 16, 2019, 4:00 PM John Clements <cleme...@brinckerhoff.org>
>> wrote:
>> > The pointer to RaLists would be much more enticing if we could convince
>> David Van Horn to begin his documentation with a couple of small examples….
>> >
>> > John
>> >
>> > > On Feb 13, 2019, at 14:35, Stephen De Gabrielle <
>> spdegabrie...@gmail.com> wrote:
>> > >
>> > > Thanks
>> > >
>> > > I should note that anyone with a GitHub account can edit
>> https://github.com/racket/racket/wiki/Python-to-Racket
>> > >
>> > > S.
>> > >
>> > > On Wed, 13 Feb 2019 at 21:26, Matthias Felleisen <
>> matth...@felleisen.org> wrote:
>> > >
>> > > Not until there’s demand. I think we do see demand for Python
>> transfers.
>> > >
>> > >
>> > >
>> > > > On Feb 13, 2019, at 3:11 PM, Stephen De Gabrielle <
>> spdegabrie...@gmail.com> wrote:
>> > > >
>> > > > Should there be similar pages for Javascript, Java,C#, C/C++, Ruby,
>> PHP, Visual Basic, Scratch and Haskell?
>> > > >
>> > > > S.
>> > > >
>> > > > On Wed, Feb 13, 2019 at 8:03 PM Stephen De Gabrielle <
>> spdegabrie...@gmail.com> wrote:
>> > > > I created a DRAFT page on the Racket GitHub wiki:
>> > > >       https://github.com/racket/racket/wiki/Python-to-Racket
>> > > > It links to a 'Choosing a data structure' page
>> https://github.com/racket/racket/wiki/Choosing-a-data-structure
>> > > > - this just as copy of the table created by Jens Axel Søgaard at:
>> https://stackoverflow.com/questions/27584416/in-racket-what-is-the-advantage-of-lists-over-vectors/27589146#27589146
>> )
>> > > >
>> > > > Please edit/delete as you see fit
>> > > >
>> > > > Kind regards
>> > > > Stephen
>> > > >
>> > > >
>> > > > On Tue, Feb 12, 2019 at 5:20 PM Matthias Felleisen <
>> matth...@felleisen.org> wrote:
>> > > >
>> > > > This is perfect! Thanks — Matthias
>> > > >
>> > > >
>> > > >
>> > > >
>> > > > > On Feb 11, 2019, at 11:04 PM, Claes Wallin (韋嘉誠) <
>> cla...@gmail.com> wrote:
>> > > > >
>> > > > > For anyone creating such a web page for Python to Racket
>> specifically,
>> > > > > there is probably a great deal of inspiration, and reminders of
>> > > > > stumbling blocks, to be found in Arne Babenhauserheide's
>> > > > > https://www.draketo.de/py2guile book (available online for free)
>> about
>> > > > > going from Python to Guile Scheme.
>> > > > >
>> > > > > --
>> > > > >   /c
>> > > > >
>> > > > > On Sun, Feb 3, 2019 at 7:00 AM Matthias Felleisen
>> > > > > <matth...@felleisen.org> wrote:
>> > > > >> Racket needs *you*. Please.
>> > > > >>
>> > > > >> The proper approach is to have short pages for different
>> language immigration groups: Python and R come to mind as obvious examples
>> but I am sure there are others.
>> > > > >>
>> > > > >> What I mean is we need help and *you* can help. Let me explain
>> it with the Python example:
>> > > > >>
>> > > > >> 1. Set up a page (wiki?) called “From Python to Racket”
>> > > > >>
>> > > > >> 2. Create two sections that are immediately visible from the top:
>> > > > >>
>> > > > >>        — idioms
>> > > > >>        — performance pitfalls
>> > > > >>
>> > > > >> 3. In the specific case of Python, the second subsection needs
>> to start with a subsection on
>> > > > >>
>> > > > >>        — Python Lists aren’t Racket Lists
>> > > > >>        — then point to data/ralis and show how to transliterate
>> the loop/append example like this
>> > > > >>        — optionally also show the more native Racket idiom
>> > > > >>
>> > > > >> 4. When anyone observers another blog/social media/whatever post
>> on Racket is slow because I come from Python,
>> > > > >>
>> > > > >>        (a) point the posters to the page  or
>> > > > >>        (b) if it is a new case, write a section for this example
>> then do (a)
>> > > > >>
>> > > > >>
>> > > > >> If you want to help advertise Racket to others, this is an
>> excellent way of helping out.
>> > > > >>
>> > > > >> Thanks — Matthias
>> > > > >>
>> > > > >> [[ p.s. For my very first Python program (a couple of days
>> before meeting with GvR), I used Python’s append and was annoyed beyond
>> belief. ]]
>> > > > >>
>> > > > >>
>> > > > >> --
>> > > > >> You received this message because you are subscribed to the
>> Google Groups "Racket Users" group.
>> > > > >> To unsubscribe from this group and stop receiving emails from
>> it, send an email to racket-users+unsubscr...@googlegroups.com.
>> > > > >> For more options, visit https://groups.google.com/d/optout.
>> > > > >
>> > > > > --
>> > > > > You received this message because you are subscribed to the
>> Google Groups "Racket Users" group.
>> > > > > To unsubscribe from this group and stop receiving emails from it,
>> send an email to racket-users+unsubscr...@googlegroups.com.
>> > > > > For more options, visit https://groups.google.com/d/optout.
>> > > >
>> > > > --
>> > > > You received this message because you are subscribed to the Google
>> Groups "Racket Users" group.
>> > > > To unsubscribe from this group and stop receiving emails from it,
>> send an email to racket-users+unsubscr...@googlegroups.com.
>> > > > For more options, visit https://groups.google.com/d/optout.
>> > >
>> > > --
>> > > ----
>> > >
>> > > --
>> > > You received this message because you are subscribed to the Google
>> Groups "Racket Users" group.
>> > > To unsubscribe from this group and stop receiving emails from it,
>> send an email to racket-users+unsubscr...@googlegroups.com.
>> > > For more options, visit https://groups.google.com/d/optout.
>> >
>> >
>> >
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> Groups "Racket Users" group.
>> > To unsubscribe from this group and stop receiving emails from it, send
>> an email to racket-users+unsubscr...@googlegroups.com.
>> > For more options, visit https://groups.google.com/d/optout.
>>
>>
>>
>> --
> You received this message because you are subscribed to the Google Groups
> "Racket Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to racket-users+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to