11 comments

  • dwb 11 minutes ago
    Plain text is great as far as it goes, but when it comes to structure you start from zero for every file. There’s always someone getting wistful about ad-hoc combinations of venerable Unix tools to process “plain text”, and that’s fine when you’re in an ad-hoc situation, but it’s no substitute for a well-specified format.
  • ssivark 4 hours ago
    Couldn't help riffing off on a tangent from the title (since the article is about diagramming tools)...

    Dylan Beattie has a thought-provoking presentation for anyone who believes that "plain text" is a simple / solid substrate for computing: "There's no such thing as plain text" https://www.slideshare.net/slideshow/theres-no-such-thing-as... (you'll find many videos from different conferences)

    • rmunn 43 minutes ago
      Haven't watched the videos yet, but from the slides, it looks like part of the issue he was talking about was encodings (there's a slide illustrating UTF-16LE ve UTF-16BE, for example). Thankfully, with UTF-8 becoming the default everywhere (so that you need a really good reason not to use it for any given document), we're back at "yes, there is such a thing as plain text" again. It has a much larger set of valid characters, but if you receive a text file without knowing its encoding, you can just assume it's UTF-8 and have a 99.7% chance of being right.

      FINALLY.

  • draven 30 minutes ago
    Also: M-x artist-mode in emacs.
  • suprjami 3 hours ago
    The list at the top could be longer:

    - https://asciiflow.com/

    - https://asciidraw.github.io/

    Anybody know more?

  • dlcarrier 3 hours ago
    From the title, I was not expecting a bunch of extended ASCII characters.
    • Freak_NL 1 hour ago
      The article mentioned that the use of 'ASCII' within the context of those tools should not be seen as the limited character set ASCII. Personally, I would avoid mentioning ASCII at all.

      The title just talks of plain text though, and plain text usually means UTF-8 encoded text these days. Plain, as in conventional, standardised, portable, and editable with any text editor. I would be surprised if someone talked about plain text as being limited to just ASCII.

  • keyle 56 minutes ago
    I'm all for it, but it's dangerously mixing ASCII with the meaning of plain-text...
  • OuterVale 4 hours ago
    Unsung is one of the best little blogs around. Well worth checking out the rest of the posts.
  • shevy-java 43 minutes ago
    Text and text files are simple. I think this is their number #1 advantage.

    There are limitations though. Compare a database of .yml files to a database in a DBMS. I wrote a custom forum via ruby + yaml files. It also works. It also can not compete anywhere with e. g. rails/activerecord and so forth. Its sole advantage is simplicity. Everywhere else it loses without even a fight.

  • nullhole 3 hours ago
    I have a mixed opinion of unicode, but it's hard not to love the box-drawing / block-element chars.
  • edelkas 5 hours ago
    [dead]