Loading ...
Sorry, an error occurred while loading the content.

24448Re: [midatlanticretro] DECmate IIs for sale

Expand Messages
  • system@great-escape.tmesis.com
    Feb 20, 2012
    • 0 Attachment
      Dave McGuire <Mcguire@...> writes:

      >{...snip...}
      > Yes of course, but there are plenty of things that emacs needs fork()
      >for. Version control interfaces come to mind, as do things like "M-x
      >shell". Don't get me wrong, pthreads is great, but it can't replace
      >fork(). (otherwise it probably would have in the UNIX world! ;))

      I understand its uses and its usage in Emacs, but I think that there could
      have been some more "insular thought" put into these interfaces that fork
      enable in it. That helps to make it much more portable as pieces can be
      easily supplanted.



      > I'd think a compatibility layer could be written to emulate the
      >proper semantics with lib$spawn(), but admittedly I've never actually
      >tried to do it, and from what you're saying, I shouldn't! ;)

      Well, LIB$SPAWN is pretty heavyweight for most application. SYS$CREPRC,
      which is at the heart of LIB$SPAWN's process creation, would suffice but
      the problem is implementing the shared channels (handles for the not-so-
      savvy crowd reading) in an environment that views a process as a private
      entity.



      >{...snip...}
      > I'm right there with you. The PC crowd never seems to get it right.

      ;)



      > I switched away from OS X fairly recently; I used iTerm for all of my
      >VT220-requiring stuff and it was pretty good. One thing I'm still
      >struggling with under modern Linux is decent VT220 emulation. If you
      >have any pointers (or resource file snippets!) handy, I'd greatly
      >appreciate it. I've worked with xterm since X10 (no typo there), but
      >this is Gnome Terminal, not xterm...almost thinking I should just use
      >xterm when I need better emulation! ;)

      Well, I suppose I used the term 'xterm' loosely. It's the gnome term on
      linux that I'm using. With a bit of understanding, xmodmaps, and a few
      resource defs in Xresources, it seems to get me a rather reasonable VT200.

      One of the things you can also do is pull over the dec fonts from a VMS
      system and establish them in your font path. There's no concept of the
      SHDW or DHDW font in most of the fonts in the base linux distros. I've
      put mine into my base login's .font directory:

      drwxr-xr-x 21 vaxman vaxman 4096 2011-08-29 15:50 ./
      drwxr-xr-x 87 vaxman vaxman 4096 2012-02-20 11:49 ../
      drwxr-xr-x 2 vaxman vaxman 24576 2011-07-05 21:54 100dpi/
      drwxr-xr-x 2 vaxman vaxman 20480 2011-07-05 21:54 75dpi/
      drwxr-xr-x 2 vaxman vaxman 4096 2011-07-05 21:54 common/
      drwxr-xr-x 2 vaxman vaxman 4096 2011-07-05 21:54 cursor16/
      drwxr-xr-x 2 vaxman vaxman 4096 2011-07-05 21:54 cursor32/
      drwxr-xr-x 2 vaxman vaxman 20480 2011-07-05 21:54 euro_100dpi/
      drwxr-xr-x 2 vaxman vaxman 20480 2011-07-05 21:54 euro_75dpi/
      drwxr-xr-x 2 vaxman vaxman 4096 2011-07-05 21:54 euro_common/
      -rw-r--r-- 1 vaxman vaxman 2 2011-07-05 21:56 fonts.dir
      drwxr-xr-x 2 vaxman vaxman 4096 2011-07-05 21:54 pex/
      drwxr-xr-x 2 vaxman vaxman 4096 2011-07-05 21:54 speedo/
      drwxr-xr-x 2 vaxman vaxman 4096 2011-07-05 21:54 truetype/
      drwxr-xr-x 2 vaxman vaxman 4096 2011-07-05 21:54 type1/
      drwxr-xr-x 2 vaxman vaxman 4096 2011-07-05 21:54 user_100dpi/
      drwxr-xr-x 2 vaxman vaxman 4096 2011-07-05 21:54 user_75dpi/
      drwxr-xr-x 2 vaxman vaxman 4096 2011-07-05 21:54 user_common/
      drwxr-xr-x 2 vaxman vaxman 4096 2011-07-05 21:54 user_cursor16/
      drwxr-xr-x 2 vaxman vaxman 4096 2011-07-05 21:54 user_cursor32/
      drwxr-xr-x 2 vaxman vaxman 4096 2011-07-05 21:54 user_speedo/
      drwxr-xr-x 2 vaxman vaxman 4096 2011-07-05 21:54 user_truetype/

      ...but I think that I probably only use 100dpi for 99.9% of what I do.

      In the 100pdi directory is (heavily wildcarded instead of showing every
      conceivable variant):

      -rwxr-xr-x 1 vaxman vaxman 16092 2003-10-01 22:03 avantgarde*_100dpi.pcf*
      -rwxr-xr-x 1 vaxman vaxman 11704 2003-10-01 22:04 charter*_100dpi.pcf*
      -rwxr-xr-x 1 vaxman vaxman 19400 2003-10-01 22:03 courier*_100dpi.pcf*
      -rwxr-xr-x 1 vaxman vaxman 2248 2003-10-01 22:03 decw$session_100dpi.pcf*
      -rwxr-xr-x 1 vaxman vaxman 16348 2003-10-01 22:03 dutch801_decmath*_100dpi.pcf*
      -rwxr-xr-x 1 vaxman vaxman 17640 2003-10-01 22:03 fixed_100dpi.pcf*
      -rw-r--r-- 1 vaxman vaxman 38120 2011-07-05 21:55 fonts.dir
      -rwxr-xr-x 1 vaxman vaxman 16028 2003-10-01 22:03 helvetica*_100dpi.pcf*
      -rwxr-xr-x 1 vaxman vaxman 15000 2003-10-01 22:03 interim_dm*_100dpi.pcf*
      -rwxr-xr-x 1 vaxman vaxman 16204 2003-10-01 22:04 lubalingraph*_100dpi.pcf*
      -rwxr-xr-x 1 vaxman vaxman 14856 2003-10-01 22:04 lucida*_100dpi.pcf*
      -rwxr-xr-x 1 vaxman vaxman 12944 2003-10-01 22:03 menu*_100dpi.pcf*
      -rwxr-xr-x 1 vaxman vaxman 16136 2003-10-01 22:03 newcenturyschlbk*_100dpi.pcf*
      -rwxr-xr-x 1 vaxman vaxman 4232 2003-10-01 22:04 present_bullets*_100.pcf*
      -rwxr-xr-x 1 vaxman vaxman 16980 2003-10-01 22:04 souvenir*_100dpi.pcf*
      -rwxr-xr-x 1 vaxman vaxman 13820 2003-10-01 22:03 symbol*_100dpi.pcf*
      -rwxr-xr-x 1 vaxman vaxman 18836 2003-10-01 22:03 terminal*_100dpi.pcf*
      -rwxr-xr-x 1 vaxman vaxman 16592 2003-10-01 22:03 times*_100dpi.pcf*
      -rwxr-xr-x 1 vaxman vaxman 15100 2003-10-01 22:04 utopia*_100dpi.pcf*
      -rwxr-xr-x 1 vaxman vaxman 7592 2003-10-01 22:03 variable_100dpi.pcf*

      Copy these over, mkfontdir, and append or prepend to the font path with
      xset. Having these local is better than having to rely on a font server.


      When I really need a well-behaved VT emulation, I simply fire up a DECterm
      -- thanks to X11 -- on the Linux or Mac.
    • Show all 19 messages in this topic