Live data from Hacker News

Launching Mathematica 10

blog.stephenwolfram.com

11–20 of 82 posts

Re: Launching Mathematica 10

#13
post #8
post #6

This made me laugh: http://www.wolfram.com/mathematica/new-in-10/key-value-assoc... Version 10 introduces fundamental new constructs called associations. They associate keys with values, allowing highly efficient lookup and updating, even with millions of elements. Associations provide generalizations of symbolically indexed lists, associative arrays, dictionaries, hashmaps, structs, and a variety of other powerful d…

Sounds like a hashtable ... is that what made you laugh ?

I think adding hashtables to a high-level language in 10th release, 26 years after its inception, made him/her laugh.

As a note: IIRC, SWI-Prolog got hash tables in their 7th release, so some fundamental data structure can be added to a language when it's seen as not needed by the language developers.

Re: Launching Mathematica 10

#14
Does anyone know if Mathematica 10 is retina-ready for Mac yet? This may seem petty to some, but when you do a lot of data visualisation, it really does matter.

As an aside, I've been using IPython Notebooks a lot over Mathematica over the past year and have generally been really happy with the change – not least because I know I won't be locked out of my notebooks if I can't afford a Mathematica license in future! That all said, I recently revisited a Mathematica notebook I'd made in the past, and it reminded me why I started using it in the first place. It really is a great piece of software: great libraries, great performance, generally a pleasure to use.

Re: Launching Mathematica 10

#15
post #14

Does anyone know if Mathematica 10 is retina-ready for Mac yet? This may seem petty to some, but when you do a lot of data visualisation, it really does matter. As an aside, I've been using IPython Notebooks a lot over Mathematica over the past year and have generally been really happy with the change – not least because I know I won't be locked out of my notebooks if I can't afford a Mathematica license in future! T…

> Does anyone know if Mathematica 10 is retina-ready for Mac yet? This may seem petty to some, but when you do a lot of data visualisation, it really does matter.

Yes it is.

Re: Launching Mathematica 10

#16
post #8

Earlier quoted context omitted.

Sounds like a hashtable ... is that what made you laugh ?

I think adding hashtables to a high-level language in 10th release, 26 years after its inception, made him/her laugh. As a note: IIRC, SWI-Prolog got hash tables in their 7th release, so some fundamental data structure can be added to a language when it's seen as not needed by the language developers.

To be fair, fast immutable hash tables have only been around as a technology since around 2005. (Yes, Mathematica is mostly based on immutability) .Other than internal R&D, Wolfram never add experimental methods to Mathematica.

Of course, its always had lists of rules as a far more general (though much slower) form of the hash table concept.

Re: Launching Mathematica 10

#17
post #15
post #14

Does anyone know if Mathematica 10 is retina-ready for Mac yet? This may seem petty to some, but when you do a lot of data visualisation, it really does matter. As an aside, I've been using IPython Notebooks a lot over Mathematica over the past year and have generally been really happy with the change – not least because I know I won't be locked out of my notebooks if I can't afford a Mathematica license in future! T…

> Does anyone know if Mathematica 10 is retina-ready for Mac yet? This may seem petty to some, but when you do a lot of data visualisation, it really does matter. Yes it is.

Great! Thank you. Will look forward to seeing some of the new visualisation styles in high-DPI :)

Re: Launching Mathematica 10

#19

I'm very impressed by this stuff--especially the new computational geometry features. I'm just a little hesitant to do any meaningful work in such a closed ecosystem.

I once tried to do meaningful work and, while things such as the NDSolve[] function are positively amazing, programming in Mathematica (which means using its editor) is a huge pain when you are used, say, to vim.

In the end I moved everything I had to the Python scientific stack and I'm very happy I did it.

Re: Launching Mathematica 10

#20

I'm very impressed by this stuff--especially the new computational geometry features. I'm just a little hesitant to do any meaningful work in such a closed ecosystem.

> I'm just a little hesitant to do any meaningful work in such a closed ecosystem.

It's interesting. I do sometimes wonder if it's being held back because it's proprietary. Other companies have proved it's possible to monetise an open source product, and Wolfram Research is a private company so they can really do what they want in that regard. I want to see it succeed because I think it's a great product, and a very clever one at that, but I can't justify doing research that uses it when there are open source implementations I can use instead.

Post reply on HN