News for hackers. Stuff that matters.
Re:The price of a messy codebase: No LaTeX on the iPad by jsilence on Tuesday November 22, 2011 @02:04AM (#3264476)
"iPad is the most beautiful platform out there"

Sorry, but I fail to understand, why any serious TeX-Head would say that. The platform is crippled and your problem shows it. You are ranting in the wrong direction.

-jsl

Re:The price of a messy codebase: No LaTeX on the iPad by guywithabike on Tuesday November 22, 2011 @02:24AM (#3264519)
"Beautiful" has nothing to do with whether it's crippled or not. In any case, how is a 4GB executable + several-second runtime for trivial documents Apple's fault? Is the iPad crippled because it can't run a crappy cross-compiled version of OpenOffice with a PS/2 mouse?
Re:The price of a messy codebase: No LaTeX on the iPad by kleiba on Tuesday November 22, 2011 @05:56AM (#3264992)
I guess the argument is that it's apple's "fault" because the restrictions of the platform require the whole package to be bundled as a single binary, instead of allowing a more modular distribution mechanism. Most of the contents in the 4G are extension packages.

But I am not sure if "fault" is an appropriate term here anyway, we're simply observing two different approaches to software bundling that happen to be incompatible.

Re:The price of a messy codebase: No LaTeX on the iPad by jawaddeo on Tuesday November 22, 2011 @08:31AM (#3265422)
The restrictions are what they are, but TeX doesn't help at all by being large with an internal (circular!) dependency tree that would (should) get you fired in a flash from a commercial software house.
Re:The price of a messy codebase: No LaTeX on the iPad by kleiba on Wednesday November 23, 2011 @06:49PM (#3272339)
Apart from the fact that trees cannot be circular ;-) LaTeX installations work like a charm for other forms of distributions. I think it's really just a clash of philosophies here.
Re:The price of a messy codebase: No LaTeX on the iPad by joshu on Tuesday November 22, 2011 @02:22AM (#3264515)
Please don't sign your comments here. Thanks.
Re:The price of a messy codebase: No LaTeX on the iPad by EdiX on Tuesday November 22, 2011 @03:01AM (#3264609)
The author is not a TeX-head, or he wouldn't be surprised about WEB, Pascal and wouldn't confuse Plain TeX with LaTeX (the documentation of TeX is the former not the latter).
Re:The price of a messy codebase: No LaTeX on the iPad by tedunangst on Tuesday November 22, 2011 @02:23AM (#3264518)
Beauty and function are measured on different axes.
Re:The price of a messy codebase: No LaTeX on the iPad by mbq on Tuesday November 22, 2011 @05:16AM (#3264904)
Fully agree; computer is something on which you can write, compile and run a native program without using external machines. And TeX is a computer typesetting system.
Re:The price of a messy codebase: No LaTeX on the iPad by maximusprime on Tuesday November 22, 2011 @04:01AM (#3264745)
I don't see any reason why LaTeX should be shelling out to bash. And having a mish-mash of loads of different languages creates unmaintainable bloatware.
Re:The price of a messy codebase: No LaTeX on the iPad by jsilence on Tuesday November 22, 2011 @05:16AM (#3264902)
I don't see any reason why it should _not_ shell out to bash. TeX/LaTeX was developed in a UNIX environment, which has the explicit philosophy of "the tool box with lots of little tools which do whatever little they do extremely good". The iOS Philosophy of "It has to be one binary app" resembles the philosophy of Windows Programs. Big single programs with lots of functionality unter one big GUI.

How can anyone really be suprised that one of the oldest and mightiest gods of one religion can not be coerced into the shrine of a completely different religion?

Re:The price of a messy codebase: No LaTeX on the iPad by maximusprime on Tuesday November 22, 2011 @10:04AM (#3265728)
True, it's a different philosophy.

Personally, I'm in the camp of "rely on as little as you can". This includes not shelling out to bash unless you really really really can't achieve the same thing with a bit of more code. Apart from making the app less portable, more bug prone, less maintainable etc, it's just ugly.