Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Even game designers hate assembly

Name: Anonymous 2015-06-16 17:40

When updating 10,000 objects at 60 FPS,
everything is performance-sensitive
§
But:

Productivity is just as important

Will gladly sacrifice 10% of our performance
for 10% higher productivity

We never use assembly language

https://www.st.cs.uni-saarland.de/edu/seminare/2005/advanced-fp/docs/sweeny.pdf

Cudder, face it, you're a dying breed. Soon there will be no more than 10 people in the world who write assembly by hand.

Name: Anonymous 2015-06-16 18:47

In fact, about 90% of what he likes is from Haskell, and Haskell is about 90% what he likes. High-performance video games, the holy C++ turf! And they want "Haskell", Cudder, which you call "a bloated mess"!

Name: Anonymous 2015-06-17 6:18

Lua. Use Lua, and you'll be fine.

Name: Anonymous 2015-06-17 12:04

>>2
But Haskell really is a bloated mess.

I ran 'cabal update' on a device with ram less than 512MB, and it crashed because the machine ran out of memory. How am i supposed to install stuff with cabal now? Can i transfer it from another machine?

Name: Anonymous 2015-06-17 12:17

>>1
every shark you catch
is worth a thousand coins

Name: Anonymous 2015-06-17 12:33

Will gladly sacrifice 100% of our performance
for 100% higher productivity

Name: Anonymous 2015-06-17 13:15

Meanwhile in Common Lisp: getting 110% the performance of Fortran.

https://www.youtube.com/watch?v=8X69_42Mj-g&t=1440

Name: Anonymous 2015-06-17 13:37

>>7
This guy is a beast. I don't believe that he did all this by himself, he probably had a dozen curryniggers working for chocolate bars.

Name: Anonymous 2015-06-17 14:17

>>8
I think he did more work in 4 years than all the other Lispers combined over the last decade.

Name: Anonymous 2015-06-17 17:59

Hahaha, look at those Haskell idiots, look at them and laugh!

This isn't your worst problem.

When I worked on packaging Haskell for Gentoo we had special support for GHC on machines with less than 512mb. You need a special build of GHC that does not use "split objects" for its .a files (think libHSbase-4.8.a), otherwise just linking your program will cause ld to take too much memory and invoke the OOM killer.

As others have said, if you're building for a cheap VPS or similar, the better approach is to build on a more powerful machine and just deploy the final binary to the target machine.

Name: Anonymous 2015-06-17 18:37

Check'em the policeman cried

Name: Anonymous 2015-06-17 18:54

>>10
taking advantage of modern hardware
modifying compiler to run on older hardware as well

scalability sucks!

Name: Anonymous 2015-06-17 19:14

>>12
What were you even trying to say? The meaning of your words got hopelessly lost in the layers of quote lines.

Name: Anonymous 2015-06-17 19:27

>>13
There never was any meaning. This is the final secret of the meme-spewing idiot.

Name: Anonymous 2015-06-17 22:39

>>14
How wonderfully zen.

Don't change these.
Name: Email:
Entire Thread Thread List