WordTsar, a WordStar Clone
wordtsar.ca
wordtsar.ca
I got addicted to it when coding Z80 assembler on CP/M in the late 70's and my life since then has been on a constant lookout for an equally good program in other OS's.
In Linux and MacOS terminals there's Joe, a godsend. But since I use Qt a lot, of course the first thing I wrote was a Wordstar clone plugin for Qt Creator. Not possible to survive otherwise :-)
> I need to build it, so I can compile my Wordstar-flavored editor plugin for QtCreator (maybe I'm giving away my age here).[0]
:)
[0] https://lists.qt-project.org/pipermail/qt-creator/2014-May/0...
WordStar had already been supplanted by WordPerfect (and to a lesser-extent, Microsoft Word), before I was even born, so I can’t even pretend to romanticize WordStar and its UX (which would drive me crazy, the same way Emacs drives me crazy), but it’s neat or read about how other people use their tools and why they love what they love.
What I’ve found over the years is that people become very particular about their tools and their setups but that my exact preference is not going to match that of someone else, which is part of what make the endless text editor debates so fun/enduring.
The only thing I take some issue with (and this essay is from 1990, so it gets a complete pass from me, but I mean this about most of the essays of this type), is that in order to advocate for why a person prefers a specific setup, people have a tendency to denigrate other tools. “Real writers use WordStar.” “Real lawyers use WordPerfect.” “Real hackers use [vi, emacs, IDE or text editor du jour here].” “Real screenwriters use Final Draft.” (The last one is slightly outdated and is probably “real Screenwriters use Fountain.”) Ans that just contributes to the gatekeeping/in-group dynamics that can make joining some of these established niche communities difficult/toxic.
I get the impulse; I’ve certainly been guilty of those statements in the past myself (“real writers use Markdown”), but the older I get (or maybe just the more people I’m exposed to), the more I realize is that tools are personal and that my preferred paradigm might align with some others, but there is no one true way.
That doesn’t mean I don’t still cringe when people I know and love use Google Docs for everything, but I’ve at least resisted the urge to enumerate all the reasons Google Docs is so inferior for me/my needs.
Sooner or later, you get imprinted with one. It may not be the first one you use, or maybe not the last one you tried.
I got imprinted with WordStar in the mid 1980s. I still use WordStar itself when I program in CP/M. And I use jstar (one of the 'joe' alter egos that pretends it's WordStar) when I program in C on Linux.
WordStar: A Writer's Word Processor (1996) - https://news.ycombinator.com/item?id=26370252 - March 2021 (92 comments)
WordStar: A Writer’s Word Processor - https://news.ycombinator.com/item?id=20898950 - Sept 2019 (1 comment)
WordTsar – A Wordstar clone - https://news.ycombinator.com/item?id=17549189 - July 2018 (85 comments, including "My dad, Seymour Rubinstein, created WordStar." https://news.ycombinator.com/item?id=17557412)
WordStar: A writer’s word processor - https://news.ycombinator.com/item?id=13899238 - March 2017 (1 comment)
WordStar: A Writer's Word Processor (1996) - https://news.ycombinator.com/item?id=13850693 - March 2017 (106 comments)
What ever happened to Wordstar? - https://news.ycombinator.com/item?id=12114185 - July 2016 (169 comments)
WordStar: A Writer's Word Processor (1996) - https://news.ycombinator.com/item?id=8272952 - Sept 2014 (5 comments)
George R.R. Martin Writes Everything In WordStar 4.0 On A DOS Machine - https://news.ycombinator.com/item?id=7744952 - May 2014 (33 comments)
A Song of DOS and WordStar - https://news.ycombinator.com/item?id=7732320 - May 2014 (13 comments)
P.S. Few converters written in Python may be useful for those who has *.ws files:
WordStar2Markdown: https://github.com/kbarni/wsconvert
WordStar2txt: https://github.com/pstankiewicz/wordstar2txt
I wonder if learning proper use of vim motions would cover most of these use cases today :)
I think, and I believe it has been suggested to Robert J. Sawyer, that Emacs keys are very similar to WordStar in the use of cords (or prefixed keystrokes). WordStar has ^Q as a prefix whereas Emacs has ^x, ^c, and ^h, etc.
[edit] Add bit about Emacs
But in the end it's about efficient keyboard-focused controls and it seems for many WordStar was the first one that fit the bill.
(1) except inputs consisting of multiple keys at once; terminals don't detect keyup/keydown events. Maybe Emacs can do it, I'm not familiar enough to know.
I go read this every few years thinking maybe I should learn WordStar... Just like I should learn Emacs for Org Mode. Then I slouch back off to Sublime Text, Scrivener, and Word.
I still write drafts in fountain pen, though.
The Emacs learning curve is pretty terrible, but once you are comfortable with Org you can do all your writing there. There's a huge benefit to having the same configuration for text editing (Sublime) and document preparation (Srivener, Word).
Can't help with the fountain pen though. :)
I remember WordPerfect won because it could actually use accented characters in Eastern Europe.
The ctrl key and block commands are almost Emacs and the duble periods are the Org-Mode markup.
Some of the ideas were good, some not so much. But it’s really interesting to see how people compensated for stuff like the lack of context menus and selections and comments and whatnot.
It was, for me, the turning point from reading what I now recognize to be mostly trash (primarily very early 'Star Wars' expanded universe books) to instead looking for things that had real impact. Books that made me think.
Not everything he's written has been as good, but I read whatever this man publishes- even blog posts about old text editors.
Though the "submerged" screen (where you could see all the markup control codes, not sure what it was called in the English feature) was a handy feature I kinda miss in modern word processors.
http://wordperfect.helpmax.net/en/creating-and-managing-docu...
I'd love to see some word processors pop up that are fundamentally different again.
Asking for a friend.
That was the moment when I decided to drop SourceForge forever.
Even if the current owner doesn't do that, who's to say who the owner will be tomorrow?
Maybe it's time for a code 'matrix' too. Especially now that github was taken over by Microsoft, prompting many projects to move away.
I don't think Microsoft is a bad caretaker but something with zero commercial interest at heart is always better IMO.
Well, that's just an argument for only using services that are open source, such that you could self-host, and more importantly, someone else can stand up a new (paid or otherwise) hosting service in competition with the one that has gone bad.
And a service that has been sold countless times and has engaged in shady behaviour in the past scores pretty badly there.
That's exactly the good thing, you don't have all those trolls and forced social interaction with A-holes.
But feel free to use SourceForge - fine by me. I just wish SF would hide unused stuff from the project page. The new UI is a ton better, but as an example, this project still has 'wiki' and 'git' links, even though they're both empty.
All the text editors don't do on-the-fly word-wrapping (while not inserting a real line ending). Makes sense for a text editor that's normally used for config files and programming, but I would really want something more like a word processor.
There's wordgrinder but it's not great for this, it has a proprietary format so I have to export to .txt every time. Something like wordstar that would just save in text format woudl be amazing.
It's just very strange that something that is 100% natural on the web (text word-wrapping works perfectly in every textbox on the web!!) is so difficult to achieve on the console.
I heard maybe vim or emacs can do it but I'm not a fan of those tbh. I'd love something like nano...
What I'd prefer is an editor that wraps visually but only inserts line endings at the end of a paragraph (when enter is actually pressed).
https://unix.stackexchange.com/questions/122795/long-line-wr...
set linebreak set wrap
You can enable this by filtetype using the filetype plugin.
E.g. I have those lines in .vim/after/ftplugin/markdown.vim and TeX.vim.
The only reason I mentioned the earlier discussion is because I thought it had some interesting comments.
And it was a good word processor - much easier to get to grips with than WordPerfect, IMHO.
That's very frustrating, and I hope nano treats you well.
Seriously, if I could still use WordPerfect 4.2 today, I would. I would put up with 5.1 if necessary.
I can't see such statement on linked site; instead its clarifies to use "legitimate copy":
> This site provides information designed to assist an owner of a legitimate copy of a version of WordPerfect, who desires to use it on a current Linux distro, in doing so.
BTW, Here is Reddit thread[0] & screenshot[1] posted in comments.
[0] https://old.reddit.com/r/linux/comments/cgw9f5/using_wordper...
https://www.itprotoday.com/windows-78/corel-release-free-wor...
http://www.iitk.ac.in/LDP/FAQ/pdf/WordPerfect-Linux-FAQ.pdf
The free version can still be found out there:
Have a gander here: http://www.columbia.edu/~em36/wpdos/
It's all about how to (productively) use DOS versions of WordPerfect on modern Windows.
The thing that WordPerfect had that I still miss was ¨Reveal Codes¨, which would show you the exact placement and ordering of normally invisible codes (bold on/off, mark for index, hard page break, etc.)
Being able to see exactly what has screwed up your document´s formatting was a godsend. In MS Word it´s often easier to just recreate a document than to try and fix the screwed up formatting of an existing document.
They have become less sturdy over the years though.
After I'm happy with the first draft, I'll drop the text into google docs for a second set of eyes on spelling and grammar (I find the google docs grammar check superior to any other word processor).
Amassing and organizing ideas is different than writing and benefits from a different tool. I find mindmapping fun.
I use freeplane https://www.freeplane.org.
Now a question: there is some obvious reason for using AGPL for a desktop GUI application (not a web app, a server, etc.)? AGPL would be my license to go in the later cases, so it would protect the project from being SaaSSed, but I could not find an advantage for graphical desktop apps yet.
Or it could be using AGPL components.
שלום, עולם!
I'd be interested in ODT support as well, but there seems to be no mention on the site so I'm assuming that LibreOffice compatibility is right out.Though vi has a good track record, and hopefully will be with is for a long time still.
https://www.theverge.com/2014/5/14/5716232/george-r-r-martin...
If he’s using antique hardware, then he’s being silly. That’s like racing a 1960s-era car: It’s fun and nostalgic as long as nothing goes wrong and you never have a crash.
Whereas a VM backup means you can rehabilitate a functioning computer for the author with all of their data and __all__ of their esoteric configuration nuances in a matter of minutes. They can effectively have their computer reappear in front of them using any commodity hardware available off-the-shelf from any large town in Western civilisation—no need to rummage around your local community to track down esoteric, period-correct hardware components.
I don't think cloud backups are strictly necessary but given the size of a DOS virtual machine in its entirty, why the hell not? What are we talking about here, one or two megabytes after compression? That's less than one JPEG from a smartphone.
> I drive a car made in 1980
Don't crash.
That's good advice in any vehicle :)
I think you are missing my point. I only say just because something is available doesn't meant you should use it. Life is not always about minimizing risk, or effort or maximizing productive output.
You can (should) do offsite backups, and even if you don't life doesn't end if you lose some of your work. Not everyone needs to rebuild their setup in milliseconds. If my house burned down my custom configuration would be the last of my worries don't know about you.
But, well. To each their own.
If you were in charge of maintaining George R.R. Martin's WordStar workstation, at the very minimum I doubt you'd feel comfortable having it using a period-correct Quantum Fireball or IBM DeskStar...
> That's good advice in any vehicle :)
I wish it was advice. Unfortunately it's not, it's a warning. You can do everything right and still be the victim of someone else's bad luck or bad life choices. Whether it's an oncoming car or getting T-boned at an intersection, the risk of a serious crash exists no matter how good of a driver you are.
The difference between a car made in 2015 and a car made in 1980 can easily be as dramatic as walking out with superficial injuries—or certain death. The newer car will help you to wash off more speed prior to impact, it will absorb more of the crash energy in its chassis before it gets transferred to your body, and it will deploy precisely timed airbags in concert with a seatbelt pretensioner, all to ensure that the internal organs inside your body decelerate as gently as possible.
I love classic cars in the abstract, but I'd never drive one.
Yes, I was talking from that perspective. Just to remember people that not everything has to be the best possible ever.
> The difference between a car made in 2015 and a car made in 1980 can easily be as dramatic as walking out with superficial injuries—or certain death.
I was replying tongue-in-cheek. This is certainly true, and I appreciate your concern
JOE (Joe's Own Editor) has WordStar-inspired key bindings. I used that just a very little bit thirty years ago.
If you look for an odd program try this: https://www.papyrusauthor.com/
Made for professional writes. Last time I tried it, I must say, it was fast as f.. (Installed with WIne under Linux)
I read that as Worldstar