summaryrefslogtreecommitdiff
path: root/src/Hakyll/Core
AgeCommit message (Collapse)AuthorFilesLines
2011-02-11Document Routes moduleJasper Van der Jeugt1-3/+22
2011-02-11Update cabal file, fix warningsJasper Van der Jeugt2-6/+9
2011-02-11Add customRouteJasper Van der Jeugt1-0/+6
2011-02-10Add prototype inotify backendJasper Van der Jeugt1-3/+0
2011-02-10getRecursiveContents can return directoriesJasper Van der Jeugt2-15/+18
2011-02-10Add isFileInternalJasper Van der Jeugt1-1/+21
2011-02-09Finish tags moduleJasper Van der Jeugt3-18/+12
2011-02-07Lazy pattern matching for compiler compositionJasper Van der Jeugt2-2/+4
2011-02-07Add mapAJasper Van der Jeugt1-4/+9
2011-02-06Add getRouteForJasper Van der Jeugt1-2/+7
2011-02-05Instantiate ArrowChoice for CompilerJasper Van der Jeugt1-1/+6
2011-02-03Route → RoutesJasper Van der Jeugt5-44/+46
2011-02-03Add a top-level configuration typeJasper Van der Jeugt2-31/+55
2011-01-30Autogenerate metacompiler indentifiersJasper Van der Jeugt1-14/+43
2011-01-25Add `fromCaptureString` functionJasper Van der Jeugt1-0/+21
2011-01-25Add suffix to store filesJasper Van der Jeugt1-1/+1
This prevents file/directory clashes. Example: when we have a `tags` item, and a `tags/foo` item, there will be a clash since the store creates: - a file `store/tags`; - a file `store/tags/foo`. The second file requires the first file to be a directory. We simply solve this by adding a suffix to all store files, so it becomes: - a file `store/tags.hakyllstore`; - a file `store/tags/foo.hakyllstore`.
2011-01-25Functor & Applicative instances for CompilerJasper Van der Jeugt2-1/+11
2011-01-24Define all require functions in arrowsJasper Van der Jeugt1-19/+30
TODO: Think of a good naming scheme
2011-01-19Fix typo in requireAllA doc (thanks beastaugh)Jasper Van der Jeugt1-1/+1
2011-01-18Add requireA/requireAllA functionsJasper Van der Jeugt1-0/+18
2011-01-18Backports feedsJasper Van der Jeugt1-0/+1
2011-01-17Allow IO operations in compilersJasper Van der Jeugt1-0/+7
2011-01-17Clearer error messageJasper Van der Jeugt1-1/+2
2011-01-17Add utility mapA functionJasper Van der Jeugt1-0/+6
2011-01-17Fix skipping certain compilers errorJasper Van der Jeugt2-5/+11
2011-01-14Micro-cleanupJasper Van der Jeugt9-19/+18
2011-01-11Rewrite Run module a bit, get rid off obsoleteJasper Van der Jeugt1-15/+21
2011-01-11sanitize function for DirectedGraphJasper Van der Jeugt1-3/+12
2011-01-08Migrate Reader → Reader, State in Run moduleJasper Van der Jeugt1-13/+26
2011-01-08Fully qualified errorsJasper Van der Jeugt3-3/+9
2011-01-07Metacompilers now work, todo: cleanupJasper Van der Jeugt6-62/+35
2011-01-07Metacompilers now work, except for "modified"Jasper Van der Jeugt1-2/+8
2011-01-07Add fromCapture(s)Jasper Van der Jeugt2-3/+27
2011-01-07Run metacompilers instead of ignoring themJasper Van der Jeugt1-14/+20
2011-01-07Rank N compilers (compiler in compilers in...)Jasper Van der Jeugt1-2/+2
2011-01-07Renaming for consistencyJasper Van der Jeugt3-6/+6
2011-01-07Restructure hakyllWith for metacompilersJasper Van der Jeugt1-60/+81
2011-01-07Move hakyllWith to hakyll monadJasper Van der Jeugt1-17/+38
2011-01-07Add compilers producing compilersJasper Van der Jeugt3-26/+61
2011-01-07Add waitFor directiveJasper Van der Jeugt1-1/+7
2011-01-04Add in-memory map to storeJasper Van der Jeugt5-41/+61
This allows us to get rid of the dependency lookup map and use one uniform cache/lookup.
2011-01-04Add relativize URL's functionalityJasper Van der Jeugt2-1/+8
2011-01-03Store result automatically using runCompilerJasper Van der Jeugt3-13/+22
2011-01-03Avoid looking at up-to-date items at allJasper Van der Jeugt5-28/+74
2011-01-03Store modified flags in a mapJasper Van der Jeugt1-6/+12
This allows reuse for actual dependency checking (to be implemented later).
2010-12-31Check modification only onceJasper Van der Jeugt3-9/+25
2010-12-31Add resourceExists functionJasper Van der Jeugt1-0/+6
2010-12-31Prototype of the 'cached' arrow transformerJasper Van der Jeugt5-22/+50
2010-12-31Add wasModified methodJasper Van der Jeugt1-0/+20
2010-12-30Cleanup, split up page moduleJasper Van der Jeugt3-9/+22