« first day (1010 days earlier)   

12:13 AM
@kirma I think Mathematica has been used for the design of simulation games before. The main use case wouldn't be implementing the game. Take something like this (which I chose because I know it's Unity based). Imagine that you can get any sort of data in real time, as the game is running, and analyse or plot it in Mathematica. Then you could modify the game state programmatically from Mathematica.
@kirma Also see here: en.wikipedia.org/wiki/Luc_Barthelet I believe he used Mathematica during the development of Sim City at EA. Now he's at W|A and I believe he's behind this project. So this time there must have been something prior first hand experience that lead to the conclusion that this project is worthwhile.
I agree with most of what you guys said, just pointing out that IMO the Unity integration is not useless.
@PlatoManiac Mathematica, as a language, is rather complex and messy though and has many dark corners and unpredictable interactions. Julia is a much simpler language that was designed to be JITtable from the start.
 
@Szabolcs @PlatoManiac have you guys ever had any experience with Clojure? Would be curious on your 2 cents if you have
@rm-rf you sound a bit fed up with Mma ;)
 
12:45 AM
@MikeHoneychurch No, I don't. Learning new languages, especially interesting or intellectually challenging ones, is a lot of fun. Clojure is LISP, right? Unfortunately I almost never find any use for these languages and I can afford less and less time to learn something that I would never use.
I think I went through most interesting paradigms already, so at this point there's little that could be really exciting in a new language. I'd rather challenge myself with some math instead ;-) Or maybe I'm just getting old!
Another thing is that as time passes, libraries get more and more important and languages less important. Much of the utility of Mathematica now comes from the large number of useful functions it provides. It's no longer possible in 2014 to choose any language we find beautiful because we no longer implement all the basic routines ourselves. We use libraries.
The only exception is when I program in low level languages (C++) but there really isn't any contender. When speed is the primary consideration, I haven't found anything that could seriously compete with C++.
I'm not really a Fortran fan and I do certain types of scientific programming that Fortran really isn't meant for ... e.g. graph/network manipulations.
So at this point it's either C++ or high level stuff that I use. (C lacks too much and provides no advantages over C++ for scientific programming. One can always choose to use "simple C++" only but still use the convenient stuff such as STL containers.)
Right now I use C++ and Mathematica 90% of the time, I even call C++ code from Mathematica directly through LibraryLink. I use other high level languages when necessary, R/MATLAB/Python. I'm courting Python more and more because I feel that it's unsafe to rely on Mathematica too much ... And then there's Julia on the list of things to learn one day.
One day I might lose my Mma license or Mma may decline in quality so much that it fails ... at that point it wouldn't be good if Mma were the only high level language I know really well.
 
1:09 AM
@Szabolcs thanks for your 2 cents. interesting
 
1:31 AM
@MikeHoneychurch If I had 3 spare months with a computer I'd probably learn something new and interesting that promises absolutely nothing useful ... and it might turn out to be useful in the future despite everything. Unfortunately, as time passes, we can afford such luxury less and less ... Missing the golden undergrad years with all that spare time for experimentation ...
 
2:19 AM
Uhuuu!
The first award is being presented to @murtarodrigo the Retail Intelligence Manager for St Marche Supermercados! #WolframTechConf
 
@Murta Congrats! What was the award for?
 
2:42 AM
Oh, I see
Congrats again
 
2:52 AM
Pic of @Murta plus.google.com/…
user image
2
Picture of some members of the stack team. @Kuba @Fonseca @StephenW? @RolfMertig @PatoCriollo
 
@PatoCriollo What a join!
 
@Murta is the first innovation award of the night
 
Cool :)
 
3:55 AM
@Szabolcs I do understand there ar real use cases for prototyping, but that earlier blurb muddled the waters intentionally, in my opinion. It should be more clearly labeled as research, instead of development or even implying deployment.
 

« first day (1010 days earlier)