Actually commit function implementations modules
This commit is contained in:
		
							parent
							
								
									5bbcc924b7
								
							
						
					
					
						commit
						d5b8e2006c
					
				
							
								
								
									
										25
									
								
								byg/src/FunctionImplementations/IO.hs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								byg/src/FunctionImplementations/IO.hs
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,25 @@ | |||||||
|  | module FunctionImplementations.IO | ||||||
|  |   ( ListDirectory(..) | ||||||
|  |   , ConvertImage(..) | ||||||
|  |   , SaveFile(..) | ||||||
|  |   , RunPandoc(..) | ||||||
|  |   ) where | ||||||
|  | 
 | ||||||
|  | import Sources() | ||||||
|  | import Types | ||||||
|  | 
 | ||||||
|  | data ListDirectory = ListDirectory deriving (Show) | ||||||
|  | instance IsFunctionIO ListDirectory FilePath [FilePath] where | ||||||
|  |   runFIO ListDirectory _path = undefined | ||||||
|  | 
 | ||||||
|  | data ConvertImage = ConvertImage deriving (Show) | ||||||
|  | instance IsFunctionIO ConvertImage ((FilePath, FilePath), ImageConversionSettings) () where | ||||||
|  |   runFIO ConvertImage ((_, _), ResizeToWidth _)  = undefined | ||||||
|  | 
 | ||||||
|  | data SaveFile = SaveFile deriving (Show) | ||||||
|  | instance IsFunctionIO SaveFile (String, FilePath) () where | ||||||
|  |   runFIO SaveFile _source = undefined | ||||||
|  | 
 | ||||||
|  | data RunPandoc = RunPandoc deriving (Show) | ||||||
|  | instance IsFunctionIO RunPandoc String String where | ||||||
|  |   runFIO RunPandoc _source = undefined | ||||||
							
								
								
									
										15
									
								
								byg/src/FunctionImplementations/Pure.hs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								byg/src/FunctionImplementations/Pure.hs
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | |||||||
|  | module FunctionImplementations.Pure | ||||||
|  |   ( IsImageFilename(..) | ||||||
|  |   , ConvertedImageFilename(..) | ||||||
|  |   ) where | ||||||
|  | 
 | ||||||
|  | import Sources() | ||||||
|  | import Types | ||||||
|  | 
 | ||||||
|  | data IsImageFilename = IsImageFilename deriving (Show) | ||||||
|  | instance IsFunction IsImageFilename FilePath Bool where | ||||||
|  |   runF IsImageFilename _path = undefined | ||||||
|  | 
 | ||||||
|  | data ConvertedImageFilename = ConvertedImageFilename deriving (Show) | ||||||
|  | instance IsFunction ConvertedImageFilename FilePath FilePath where | ||||||
|  |   runF ConvertedImageFilename _path = undefined | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user