Earlier quoted context omitted.
LaTeX imports and interprets arbitrary LaTeX, so other programs can theoretically do just as well. Importers running up against Halting Problems occur in many document formats, but this is not an issue in practice since most documents are not nefarious, and any importer can (and should) have sensible timeouts for parsing.
No, document formats are not turing complete. HTML for example can be parsed without any problem. However take this TeX snippet "\foo [bar]" and tell me if "bar" is an argument of "foo" or not, without running the macro (which maybe you do not have. This is the basic problem any TeX conversion program encounters. TeX is not a document format but a programming language. The only thing you can do with a TeX program is…
MacKichan Software, maker of Scientific Word, has gone out of business
111–120 of 143 posts
Re: MacKichan Software, maker of Scientific Word, has gone out of business
#112Re: MacKichan Software, maker of Scientific Word, has gone out of business
#113I could imagine being tired and ready to close up shop after 40 years as well.
Re: MacKichan Software, maker of Scientific Word, has gone out of business
#114Earlier quoted context omitted.
It's mainly tables and to some extent figures that are intrinsically harder to read when written in TeX. The bulk of the text is just text , so if that's hard to read that's down to your editor settings.
I have an example on-hand for that---it is also equations, look at this, I need to compile it to understand it (it needs the amsmath package): { \def \l {\mathrm{l}} \def \r {\mathrm{r}} \def \Bl {\mathrm{Bl}} \def \Br {\mathrm{Br}} \def \B {\mathrm{B}} \def \nIIom {n_{2\omega}} \begin{equation}\label{eq:interface_conditions} \begin{aligned} F_{1\l} &= F_{2\r} + F_{2\l} \exp (i\,k_2 L) + F_{\Br} + F_{\Bl} \exp(i\,k_\…
F_{1\mathrm{l}} &= F_{2\mathrm{r}} + F_{2\mathrm{l}} \exp (i\,k_2 L) + F_{\mathrm{Br}} + F_{\mathrm{Bl}} \exp(i\,k_\mathrm{B} L)
...
The obvious objection is that of course most people do use macros. But that's the point: every LaTeX document ends up being its own impenetrable language.Re: MacKichan Software, maker of Scientific Word, has gone out of business
#115Hmmm I've never heard about this software but I found some screenshots in google search, the UI looks a lot like another old CAS that I used in high school, "Derive" [1]. Derive was great :-) 1: https://en.wikipedia.org/wiki/Derive_(computer_algebra_syste...
Re: MacKichan Software, maker of Scientific Word, has gone out of business
#116Earlier quoted context omitted.
Oh Lord, who thought that name was good
Well, I guess that if you use "Python" you expect to really have to deal with a snake then.
Re: MacKichan Software, maker of Scientific Word, has gone out of business
#117I used Scientific Word to write my dissertation and my first academic papers. It was a great piece of software in the late 1990s, at least relative to the alternatives, which were writing .tex files yourself or typing in a word processor. I have a coauthor that still uses SW. I can't say this is surprising. I moved to LyX long ago, and then after markdown became popular I ditched LyX and went with that. There are lot…
Re: MacKichan Software, maker of Scientific Word, has gone out of business
#118Earlier quoted context omitted.
Well, if I may, there is something that doesn't sound (to me) "rational". I have seen quite a few of these cases where a larger company buys the old one (essentially to get a list of their current customers) and then terminates the product replacing it with some crappy new stuff that usually completely fails to work, but in this case the soon-to-retire programmer at least gets some (little) money (and knowledge is lo…
> This hypothetical young programmer could - I believe - invest some time to understand not so much the actual codebase, but rather the workflow of the program and re-write it along that same workflow in a new language/platform/whatever. > I am pretty sure that those niche users would be ready to pay a fair amount of money to have something modern/updated that actually works and works like the old one. I don't know.…
People hate this just as much in almost any software (or, most any UI, physical or virtual, for that matter), they just often don't have a way to push back.
You wouldn't know it based on current trends, but consistency and predictability are king in user interfaces, as far as actual usability goes. So much so that high levels of severe bugginess can be preferable than less-severe and common bugginess, if the former is consistent and predictable ("if I press this button then that one, the application will crash or glitch, every single time, no matter what state the program is in—so, I won't do that") and the latter isn't ("about once a day this button takes me to the wrong screen, and the behavior seems random"). If your users are your top priority, changes will occur gradually, and only with excellent motivation. Grand re-designs are among the most user-hostile things you can do (despite their popularity).
[EDIT] to be clear, they don't have a way to push back in the modern age of rolling updates and old versions being infeasible to obtain at all, possibly broken even if you can, and, most likely, full of known vulnerabilities that will never be patched. In the old days of desktop software that you actually purchased, and that operated just fine entirely offline, the way to push back was not to upgrade, and it was common.
Re: MacKichan Software, maker of Scientific Word, has gone out of business
#119Way back when, just after the IBM PC came out in the early 1980s, a company named Triad Computing was formed by J. Mack Adams, Roger Hunter, and Barry MacKichan, with the goal of creating a WYSIWYG technical text editing system. I was their first employee. Roger, Barry, and I did all the programming. Venture capital for this sort of thing wasn't common then; we raised operating capital by contract work (e.g. I wrote…