Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Locked thread
Shaggar
Apr 26, 2006

triple sulk posted:

it's scala for llvm

scala is bad so this makes sense

Adbot
ADBOT LOVES YOU

triple sulk
Sep 17, 2014



Shaggar posted:

scala is bad so this makes sense

agreed op

GameCube
Nov 21, 2006

Doc Block posted:

I wonder if the Unity3D people will adopt Swift/LLVM or if they'll keep on using C# and developing their weird C#->IR->C++ compiler.

edit: Swift doesn't work with C++ apparently, so probably not since Unity3D is C++ on the inside. Still, some sort of thin C wrapper to let end user devs use Swift would probably be easier to maintain than a C# IR to C++ compiler.

why would they do this

computer parts
Nov 18, 2010

PLEASE CLAP
does it still let you use emojis for variables

carry on then
Jul 10, 2010

by VideoGames

(and can't post for 10 years!)

Phoenixan posted:

can't wait until apple acquires ibm out of the blue

introducing zOS X

Doc Block
Apr 15, 2003
Fun Shoe

As a Millennial I posted:

why would they do this

I was just thinking out loud.

With Unity3D you use C# and/or JavaScript to implement your game logic. Well, oops, turns out that's terrible for speed, especially on mobile devices. And since mobile games are Unity's bread and butter, they're spending a lot of time and effort on a C# IL -> C++ compiler so Unity games can have the performance of native, compiled apps.

Seems like LLVM would be a better choice, with Swift replacing C# in Unity since it has a lot of the same advantages that C# has over C++, while having the speed of a compiled language.

Of course, Swift isn't compatible with C++, and Unity itself is written in C++, so never mind.

Captain Pike
Jul 29, 2003

But C# rules and swift is terrible.

spankmeister
Jun 15, 2008






triple sulk posted:

it's scala for llvm
so wats the clojure for llvm

pram
Jun 10, 2001
worlds most advanced programming language

Adbot
ADBOT LOVES YOU

Doc Block
Apr 15, 2003
Fun Shoe

Captain Pike posted:

But C# rules and swift is terrible.

why do you think swift is terrible?

whether or not C# is good is irrelevant when
  • you have to use an ancient version of it because that's what unity ships
  • you have to bring along the Mono runtime
  • it's slower

  • Locked thread