Skip to content

feature: Simple SrcInfo Parser - #447

Closed
Jiehong wants to merge 2 commits into
fosskers:aura-1.4from
Jiehong:feature/srcinfo_parser
Closed

Jiehong wants to merge 2 commits into
fosskers:aura-1.4from
Jiehong:feature/srcinfo_parser

Conversation

@Jiehong

@Jiehong Jiehong commented Mar 7, 2017

Copy link
Copy Markdown
Contributor

Hi Fosskers,

I created this pull request as I saw the plans for version 1.4 include a .SRCINFO parser in Haskell.

I took this as an opportunity to learn Haskell a bit, so thanks to this code I've officially written some Haskell, and learnt quite a lot in the process about MegaParsec, Tasty, Stack…

I'm sure this code may not look great, but I'm here to help and learn.

This parses a regular format of SRCINFO, but not the one where multiples values (like for arch) are given as a n-uplet.
I'm not sure how to continue on that direction as of yet, and I'd like some review on this code to try to steer it in the right direction.

Also, is there a close to sign/agree upon to give up intellectual property on this?
Do I need to copy a sub-set of the licence at the top of the files?

@fosskers

fosskers commented Mar 7, 2017

Copy link
Copy Markdown
Owner

Hell yeah! I'm happy to hear you're learning some Haskell.

I'll do a proper review later on. For now, no there's nothing you need to sign IP-wise. Do copy the license header to the top of the module, though.

@Jiehong

Jiehong commented Mar 7, 2017

Copy link
Copy Markdown
Contributor Author

Also, not sure if the CI failing with --resolver nightly is normal…

@fosskers

fosskers commented Mar 7, 2017

Copy link
Copy Markdown
Owner

I wouldn't worry too much about the nightly.

@fosskers

fosskers commented Oct 7, 2017

Copy link
Copy Markdown
Owner

#459 might supersede this.

@fosskers fosskers mentioned this pull request May 30, 2018
12 tasks
@fosskers fosskers closed this Jun 26, 2018
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.

2 participants