Skip to content

Avoiding the C preprocessor via cunning use of Template Haskell

License

Notifications You must be signed in to change notification settings

bmillwood/notcpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This package is as much about getting people to think about ways to
avoid using the C preprocessor, which isn't really suited to Haskell and
never has been, as it is about genuinely providing a set of functions
that people will use in production code.

That is to say, it isn't very good.

Areas of future development:
- catering for missing constructors we can't match against and the like
- quasiquoters to make using the thing less painful

About

Avoiding the C preprocessor via cunning use of Template Haskell

Resources

License

Stars

Watchers

Forks

Packages

No packages published