IniList
Timeline
Not logged in
Public Repositories
mwm's Repositories

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2015-09-17
11:28
Tweak LANGUAGE for 7.10 Leaf check-in: 486aa559de user: mwm tags: 0.2.0.1, trunk
2015-07-26
03:57
Picking off some lint check-in: 66ada74477 user: mwm tags: trunk
2015-07-25
22:52
Updates from usage experience. Swap the arguments to getValue so it works as a filter over a list of sections. Add unit tests for getValue(!) Remove the updater monoid instance. There are others that make sense, so let user choose one. check-in: f221484d83 user: mwm tags: 0.2.0.0, trunk
2015-07-23
19:28
update for new version of stack. check-in: 6813606ffe user: mwm tags: 0.1.0.0, trunk
2015-07-21
15:40
Remove the silly Err functions, a bit of cleanup. check-in: 4fbbf32a2f user: mwm tags: trunk
15:14
Add haddocs to Data.Ini.List check-in: 1f780a65db user: mwm tags: trunk
13:54
Add unit tests for Data.AList check-in: 159ed8def1 user: mwm tags: trunk
12:20
Add docs for AList. check-in: 2e7288d3cc user: mwm tags: trunk
09:30
Helps to add the source for exported modules. check-in: c18d7c016e user: mwm tags: trunk
09:24
Add Data.AList to the list of exported modules. check-in: 968152b4cf user: mwm tags: trunk
09:19
Refactor to create Data.AList for assoc lists. Section is now just an AList Section SectionItem. The functions taken by updateValues & updateOptions are declared as a monoid, which will make composing functions a lot saner. check-in: a1639c92e2 user: mwm tags: trunk
2015-07-19
11:44
Summary: Tweak the module description. check-in: 7abbb5ef25 user: mwm tags: trunk
2015-07-18
21:26
Switch to stack's version of ghc & lts packages check-in: 636813bc15 user: mwm tags: trunk
18:19
Remove unused optparse-applicative check-in: 1adfd3656b user: mwm tags: trunk
13:54
Swap arguments to update functions to make them better filters. check-in: 2ac671ad96 user: mwm tags: trunk
13:43
Add functions to update options by replacing both name & value check-in: ad82803bc1 user: mwm tags: trunk
09:28
Refactor to a single file, start restricting the exports. check-in: b3af97b0d3 user: mwm tags: trunk
09:01
Remove the option function. check-in: fa96b64e32 user: mwm tags: trunk
08:18
Reworking with actual use, mostly change Option from Data to Type. check-in: c6e0148cc9 user: mwm tags: trunk
2015-07-14
09:55
Convert all @?= to @=? check-in: 121024d4a1 user: mwm tags: trunk
09:48
Add unit tests for the new update functions. check-in: 71738fedd7 user: mwm tags: trunk
07:13
Add unit tests for constructors check-in: 89fe034330 user: mwm tags: trunk
06:45
Remove getSectionByRE. Easy enough to add, and we don't need the RE stuff unless the user wants it. check-in: 2b9dda8df1 user: mwm tags: trunk
06:16
Now fix whitespace in the unit tests. check-in: 140e780d69 user: mwm tags: trunk
06:01
Just whitespace & comment changes. check-in: 81171d1bc4 user: mwm tags: trunk
04:32
Ok, update now works. check-in: fd34168bc4 user: mwm tags: trunk
04:25
Add a first version of the update functions. update not working yet. check-in: 8a20ad5f9c user: mwm tags: trunk
2015-07-13
15:34
Version building constructors using fundeps. Not finished yet. check-in: dcdd17d5f3 user: mwm tags: trunk
2015-07-12
06:56
Add Monoid instance, getSectionsBy & getSectionsRE check-in: 8f7e41b9a2 user: mwm tags: trunk
06:55
Add haddock for get check-in: 5684f5a037 user: mwm tags: trunk
04:20
Take out unused regex dependency. check-in: 0089a101d0 user: mwm tags: trunk
02:54
Extend writer tools, tweak API. check-in: dfa7b18c37 user: mwm tags: trunk
02:46
Add file parsing utilities; tweak config definition check-in: 62a4e7c88e user: mwm tags: trunk
02:38
More error tets Tweaked testing routine. Fixed bug uncovered by new tests. check-in: 9427ecda78 user: mwm tags: trunk
01:49
Comment a really odd parse case. check-in: fd41211416 user: mwm tags: trunk
01:48
A second minor whitespace tweak. check-in: f7b58568b6 user: mwm tags: trunk
01:48
Minor whitespace tweak check-in: a205be2448 user: mwm tags: trunk
01:47
Tweak test to check spaces in section names. check-in: 9b2730099a user: mwm tags: trunk
01:46
Refactor to use Unlined parsers, and clean things up a bit. check-in: 8f65dad6b2 user: mwm tags: trunk
01:08
Add config parser to types, add failing error test. check-in: 09ce05f409 user: mwm tags: trunk
00:30
Add test for missing value, setup to add error testing. check-in: 7dee8aab80 user: mwm tags: trunk
00:22
Add comment handling unit test; fix bug uncovered by it. check-in: 085fe24c2d user: mwm tags: trunk
2015-07-11
23:53
Finish swapping the arguments done in the previous accidental commit. check-in: 2c426c0ade user: mwm tags: trunk
23:48
Reverse arguments to get for easier use. check-in: e04d214991 user: mwm tags: trunk
23:45
Reverse arguments to get for easier use. check-in: cd7c70177e user: mwm tags: trunk
09:10
A slightly cleaner version of config formatting. check-in: b5914ec09c user: mwm tags: trunk
09:07
Ok, fixed the trailing newline. Uglier, but still ok. check-in: 2f063bd695 user: mwm tags: trunk
08:57
Rewrite the writer to deal with newlines in a cleaner fashion. We now put a blank line in between sections on output. We also put a blank line at the end, which is unfortunate. check-in: f589da0367 user: mwm tags: trunk
08:41
Rewrite the parser to not use newlines to end patterns. This fixes a number of bugs check-in: c676bc121a user: mwm tags: trunk
04:15
Switch to ClassyPrelude Closed-Leaf check-in: 1e20b3767b user: mwm tags: trunk