# Compilers suck

**URL:** <https://discourse.ats-lang.org/t/compilers-suck/71>\
**Category:** Google Group\
**Created:** [November 13, 2014, 1:54am UTC](https://discourse.ats-lang.org/t/compilers-suck/71 "2014-11-13T01:54:31Z")\
**Posts on this page:** 1\
**Page:** 2

<div class="post-metadata">

**Author:** ![Ian\_Denhardt](https://avatars.discourse-cdn.com/v4/letter/i/7feea3/32.png) [@Ian\_Denhardt](https://discourse.ats-lang.org/u/Ian_Denhardt)\
**Post date:** [November 13, 2014, 9:12pm UTC](https://discourse.ats-lang.org/t/compilers-suck/71/21 "2014-11-13T21:12:21Z")

</div>

Quoting Raoul Duke (2014-11-13 15:37:51)

> People seem to have taken my hrefs to mean i want the jvm. That isn’t  
> my goal. It is one option to consider in the thought experiment of how  
> to reach the goal: making my life suck less wrt build systems and  
> compilers across all the various targets I’d like to target. Consider  
> using one of those VMs-for-C to just get something working at all with  
> minimal fuss on a new system for doing demos so you could then get  
> more funds allocated for a real port, etc.

LLVM is probably a much more interesting target that JVM in this regard.

I vaguely remember hearing/seeing something at some point involving  
taking the output of the ATS compiler and running it through EMScripten  
by way of clang, to get it running in a browser, does anyone else  
remember this?

-Ian

[signature.asc](https://us1.discourse-cdn.com/flex019/uploads/ats_lang/original/1X/f655a574079d4eedf1f68b074defd08720609049.asc) (819 Bytes)

[Previous page](https://discourse.ats-lang.org/t/compilers-suck/71.md?page=1)
