Skip to content

update/complete haskell tags#1124

Merged
petertseng merged 2 commits into
exercism:mainfrom
andreacfromtheapp:main
Nov 17, 2022
Merged

update/complete haskell tags#1124
petertseng merged 2 commits into
exercism:mainfrom
andreacfromtheapp:main

Conversation

@andreacfromtheapp

@andreacfromtheapp andreacfromtheapp commented Nov 12, 2022

Copy link
Copy Markdown
Contributor

@MatthijsBlom

MatthijsBlom commented Nov 13, 2022

Copy link
Copy Markdown
Contributor

@gacallea Presently paradigm/declarative is marked as justified but not present in the tag list. Do you disagree with the justification, or is it just an oversight?

Other than that, do you have anything to add? If not, I'll approve.

@andreacfromtheapp

Copy link
Copy Markdown
Contributor Author

@gacallea Presently paradigm/declarative is marked as justified but not present in the tag list. Do you disagree with the justification, or is it just an oversight?

Other than that, do you have anything to add? If not, I'll approve.

Hi Matt, tbh I'm not sure. The reason I didn't put it is because Tags.md said "implicit with functional" so I thought it was going to be automatic. Bottom line: IF all other FP langs do have it, I'm going to add it here as well. Let me know :)

@andreacfromtheapp

Copy link
Copy Markdown
Contributor Author

@MatthijsBlom better still: official wiki doesn't define it as declarative. I'd leave it out.

https://wiki.haskell.org/Introduction

@andreacfromtheapp

Copy link
Copy Markdown
Contributor Author

pps: (sorry for the spam). Declarative suits languages as Prolog but not Haskell or similar FP. It is nitpicking but I'd not add declarative to FP langs that aren't "marked as such" from official resources.

@MatthijsBlom

MatthijsBlom commented Nov 13, 2022

Copy link
Copy Markdown
Contributor

Going by Wikipedia (e.g. «Functional programming», «Declarative programming»), declarative languages form a superset of both functional languages and logical languages.

The section «What is functional programming» explicitly says that functional programming emphasizes the what over the how.

By the way: as is the nature of wikis, the wikis themselves might be 'official', but their contents generally aren't.

@andreacfromtheapp

Copy link
Copy Markdown
Contributor Author

no problem then. If wikipedia is the primary source, then I'm ok with it. I usually prefer official sources if available. modifying the file :)

@MatthijsBlom

Copy link
Copy Markdown
Contributor

It seems I'm not allowed to Approve.

@petertseng I think this is mergeable.

@ErikSchierboom ErikSchierboom left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like how you've documented the choices made.

ceddlyburge added a commit to exercism/elm that referenced this pull request Nov 15, 2022
* adding declarative

as mentioned here, functional languages should be tagged declarative too. exercism/haskell#1124 (comment)

* adding TAGS.md

based on both haskell tags and javascript tags. didn't add checkmarks where not strictly official. however, commented those with "possible" where a technology can offer that functionality.

* Update TAGS.md

Co-authored-by: Cedd Burge <ceddlyburge@users.noreply.github.com>

Co-authored-by: Cedd Burge <ceddlyburge@users.noreply.github.com>
@andreacfromtheapp

Copy link
Copy Markdown
Contributor Author

hi :)

I was wondering if there are any stoppers for this merge? Anything I should do?

please and thank you

@ErikSchierboom

Copy link
Copy Markdown
Member

@gacallea I'd like @petertseng to also look at this, as he's the resident Haskell maintainer.

@andreacfromtheapp

Copy link
Copy Markdown
Contributor Author

@gacallea I'd like @petertseng to also look at this, as he's the resident Haskell maintainer.

@ErikSchierboom ok thank you :) i appreciate.

@ErikSchierboom

Copy link
Copy Markdown
Member

@gacallea If Peter hasn't found time to review in a couple of days, let me know and I'll merge.

@petertseng petertseng merged commit d5b26cf into exercism:main Nov 17, 2022
@andreacfromtheapp

Copy link
Copy Markdown
Contributor Author

yay! thank you all :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Missing Haskell characteristics when filtering Tracks. [v3] Add tags

5 participants