<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Feb 13, 2015 at 3:29 PM, Brandon Van Every <span dir="ltr"><<a href="mailto:bvanevery@gmail.com" target="_blank">bvanevery@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class=""><div><br></div></span><div>I've given up.  Really.<br></div></div></div></div></blockquote><div><br></div><div>  Don't do that, you have to remain optimistic!  Sure, there's a lot of stuff that isn't exactly what you want, but there are a ton of really good ideas.  And hey, if you lack optimism, there's quite a few tools out there that will help you write your own language - LLVM chief among them.  It seems interesting to note that, in the vein of game development, NVIDIA's CUDA compiler is written on top of llvm.  <a href="https://developer.nvidia.com/cuda-llvm-compiler">https://developer.nvidia.com/cuda-llvm-compiler</a></div><div><br></div><div>  When you're about to give up, try to remember that you're living in 'the future' and the idea of creating your own language to solve a problem like yours isn't quite so crazy as you might have been led to believe.</div><div><br></div><div>  Then again, there's Haskell, which might very well be a good solution these days.  There's a 4 year old thread on SO at the bottom of this message if you're curious.  Haskell is my #2 language, especially when speed is a concern.</div><div><br></div><div>  I had thought I had grown out of evangelizing languages but here we are: Haskell is worth the effort, but that's just my opinion.</div><div><br></div><div><br></div><div><a href="http://gamedev.stackexchange.com/questions/374/what-are-the-challenges-and-benefits-of-writing-games-with-a-functional-language">http://gamedev.stackexchange.com/questions/374/what-are-the-challenges-and-benefits-of-writing-games-with-a-functional-language</a><br></div></div></div></div>