These are chat archives for evhub/coconut

17th
Aug 2017
Evan Hubinger
@evhub
Aug 17 2017 01:55
@ShalokShalom Well, like I said, I would recommend doing a Python tutorial then doing the Coconut tutorial, since it depends on knowledge of Python.
ShalokShalom
@ShalokShalom
Aug 17 2017 05:00
like imperative programming?
Evan Hubinger
@evhub
Aug 17 2017 05:57
@ShalokShalom Yeah; I'd recommend trying to learn at least basic, barebones Python, then diving into the Coconut tutorial.
ShalokShalom
@ShalokShalom
Aug 17 2017 07:49
I prefer to become used to the functional style.
I know, that Coconut is an extension to the existing Python community and i appreciate the freedom that you give the userbase with this.
I also know, that there are cases where imperative programming does the same thing as functional programming with lesser code.
ShalokShalom
@ShalokShalom
Aug 17 2017 15:05
@evhub You might want to add Coconut here: https://wiki.python.org/moin/PythonImplementations
ShalokShalom
@ShalokShalom
Aug 17 2017 19:08
I currently enjoy Jessica McKellar`s Videos ^-^
Evan Hubinger
@evhub
Aug 17 2017 20:24
@ShalokShalom Yeah, I definitely agree with you on preferring the functional style to the imperative style! If you've got some prior knowledge of functional programming (e.g. know what pattern-matching is), you could probably jump right into the tutorial and pick up the basic Python syntax as you go along. Also, great suggestion about adding Coconut to the wiki; I sent the maintainers an email.
ShalokShalom
@ShalokShalom
Aug 17 2017 20:40
sure sure
some persons on the internet write, that its a heavy impact on your development as a programmer, when you start with x, y
this is, why i wanted to avoid those approaches with imperative styles, which is also the reason why i avoided Python until yesterday or so :)
ShalokShalom
@ShalokShalom
Aug 17 2017 20:55

While i think that this was a bit overrated by me, is there still a niece for people like me and others on the beginner level:

They simply use Google to find 'functional programming languages for beginners' and i think that Coconut can be promoted as such and develop into this direction. :)

You write on your homepage by yourself, that Coconut is supposed to be for the functional programming language community, what Python is for the imperative one. So, for this does it take comparable tutorials.

Evan Hubinger
@evhub
Aug 17 2017 21:42
@ShalokShalom Yeah, that's a good point! I just raised #305 to track it.