[jhc] ANNOUNCE: jhc-0.7.0

Mark Wotton mwotton at gmail.com
Thu Aug 20 09:50:24 EDT 2009


Builds out of the box on Mac. I can simplify my install instructions :)

Do you have a roadmap for jhc? Self-hosting, jhc-pkg, all that good  
stuff?

mark

On 20/08/2009, at 9:10 PM, John Meacham wrote:

> I am pleased to announce jhc 0.7.0, the main changes being speed,
> libraries, and using a persistent cache to avoid redoing work (even
> between projects)
>
> I am not announcing this on the main haskell lists, I am hoping people
> here on the jhc list will be able to test it some, then if any issues
> come up I will do a 0.7.1 and publicly announce that.
>
> tarballs and rpms are available as always. For information on  
> installing
> jhc, see the following page:
> http://repetae.net/computer/jhc/building.shtml
>
> And the (expanded and corrected!) manual is available here:
> http://repetae.net/computer/jhc/manual.html
>
> There have been a lot of changes since 0.6.1, most internal, a lot of
> bugs fixed,  but a few of the user visible ones in no particular  
> order are
>
>
>  * fixes for mac OSX
>  * many changes to library support, redo libraries such that only  
> names from explicitly imported libraries are visible to the program  
> being compiled.
>  * documentation updates
>  * Support for writing dynamic C libraries in haskell, more complete  
> FFI support.
>  * System.Mem now in base
>  * library reorganization, all jhc specific stuff has been moved to  
> the 'jhc' library.
>  * The ho cache is working and enabled by default
>  * add '-E' option to run a file through the preprocessor (m4 or cpp)
>  * signifigant speed/space impromevements in front end
>  * use smart progress meters for showing compiler status
>  * various bug fixes
>  * ability for libraries to re-export modules from other libraries  
> to make versioning easier.
>  * performs all typechecking before starting any compilation for a  
> better user experience
>
>
> Enjoy!
>
>        John
>
>
> -- 
> John Meacham - ⑆repetae.net⑆john⑈ - http://notanumber.net/
> _______________________________________________
> jhc mailing list
> jhc at haskell.org
> http://www.haskell.org/mailman/listinfo/jhc



More information about the jhc mailing list