From: shimizu@lang.nes.nec.co.jp (Kazuhisa Shimizu)
Newsgroups: fj.sys.x68000
Subject: Re: SX kaihatsu Kit
Date: 30 Jul 92 10:04:01 GMT
Distribution: fj
Organization: NEC Software Ltd., Tokyo, Japan.

$@5-;v(J <NATCH.92Jul30085044@haydn.iml.mkhar.sharp.co.jp> $@$G(J
natch@iml.mkhar.sharp.co.jp (Natsuki Yuasa) $@$5$s$O(J:
>3.10 $@$+$i$I$s$JE@$,%P!<%8%g%s%"%C%W$5$l$?$N$+CN$C$F$$$kJ}$,$$$^$7$?$i65$((J
>$@$FD:$1$J$$$G$7$g$&$+!#(J

$@%=!<%9$,<j85$K$"$j$^$7$?$N$G(J $@0J2<(J Release Notes $@$+$i$NH4?h$G$9!#(J

$@6C$$$?$N$O(J Yet more machines supported/New Languages
$@$N$H$3$m$G$9$M!#(J

NEC 9801 $@$d$iF|K\8l%5%]!<%H$,$5$l$F$k!*!)(J
----- $@$3$3$+$i(J -----
		New Features since version 3.10
		--------------------------------

***	New Help System

	A much more interesting and usefull help system is called by
striking F6 when the standard command files are installed.

***	New Windowing system

	The ability to use multiple screens and manipulate the with the
mouse is active in all versions which we can gain access to the mouse.
Read the chapter on Using a Mouse in the reference guide, or look up the
same in the help system for more information.

	New commands:

	  cycle-screens		(A-C) bring rearmost screen to front
	  find-screen		(A-F) switch or create a named screen
	  delete-screen		(A-D) delete the named screen
	  list-screens		(A-B) how list of screens

	New variable:

	  $scrname		name of the current screen

	This mechinism will eventually evolve into separate editing
windows under graphics based user interfaces like Windows 3.0, X-Windows
and OS/2 Presentation Manager.

***	Default command files updated and improved

	The default commands files attempt to take advantage of more new
features, and interact better with the mouse. Clicking on an option
should usually activate it. These files should prove good examples of
MicroEMACS procedure code.

***	Portable File Locking

	If you enable file locking, emacs will warn you when someone
else is already editing the file you want to read in. This even works on
files across networks to other PCs and UNIX systems. To make this work
best, be sure to set your USER environment variable to your account name
and your HOST environment variable to the name of the machine you are
on. (These will be read automatically under most UNIXs).

***	Yet more machines supported

	MicroEMACS is now supported on the NEC 9801, the Fujitsu FMR
series and in the IBM 5550, which is the japanese version of the IBM-PC.
These machines do not all support multiple background colors yet. But
they do support the use and editing of roman, hirigana, katakana and
Kanji (double byte) characters. 

***	Yes, more systems

	Bravely, Curtis Smith gives us support for the HP3000 series
computers running MPE. I am in shock. (This machine does not even have a
heirachial file system).

***	New Languages

	Ok, just new to MicroEMACS..... We now support Latin (yes a dead
language) and Japanese. Japanese only displays properly on Japanese
hardware which supports KANJI JIS display codes.

***	Change Line terminators on output

	Many people are using MicroEMACS on networks, allowing access
to drives on different systems. The $lterm variable tells emacs what line
terminators to use when writting files. If you are writting a file to a
UNIX file system:

	set $lterm &chr 10

or to a MSDOS file system

	set $lterm &cat &chr 13 &chr 10

	MicroEMACS will default to the line terminators native to the
system MicroEMACS was run under.

***	Reads unusual line terminators properly

	Files with line terminators from foriegn file systems will
usuallt be read properly when loading the file into emacs.

***	Long lines are faster

	A new algorith used when reading fles with very long lines makes
this operation much faster then it was.

***	Replace Mode

	Is similar to overwrite mode, except characters occupying more
than one screen space are replaced with a single character. This effects
replacing tabs and DBCS Double Byte characters (Kanji).

***	File locks not checked in VIEW mode

	If a file is read in view mode (using the view-file command, or
-v from the command line) emacs does not attempt a file lock on it.

***	Word characters customization

	By default, emacs considers all letters, numbers and the
underscore character as characters in a word. The $wchars variable can
be set to all characters you wish emacs to consider as part of a word.

***	Temporary windows can now pop up

	By default, temporary windows (buffer lists, variable and
function lists, etc) now temporarily pop up, and are cleared by the
space bar, or by any command. The space bar will be ignored, but any
other keypress will be executed. The $popflag variable can be set to
FALSE to cause emacs to use the old split-window style. The pop-buffer
command allows the user to display a pop-up window as well.

***	File name completion

	is now functional under OS/2

***	New Magic Mode characters

	'+' signifies "one to many" and '?' means zero to one of the
previous pattern.

***	$yankflag variable

	if set to true tells emacs to leave the point at the begining of
a region just yanked instead of the end.

***	Clearing replacement strings

	If you are doing a replace-string (M-R) and want to replace the
choosen string with an empty string, striking ^K at the replace string
prompt will clear out the default string and execute the replace with a
blank string.

***	Indentation is now easier

	Due to great public demand, indenting and undenting are now
built in commands.

	indent-region	M-)	indents the current region
	undent-region	M-(	removes an indent from the current region

***	New test function

	&ISNum allows you to test a string to see if it is numeric in
nature. Both positive, negative integers and real numbers will return
TRUE when fed to this function.

***	New window variables

	$curwind and $numwind to give the current ordinal and total
number of windows on the current screen.

***	Groups!

	Replacement of groups is now allowed during replace commands when
in MAGIC mode. Check the help information on MAGIC mode for details. The
&GROUP function allows retrieval of the last matched groups.

***	Backward Kills

	All the kill word and line commands take negative arguments,
acumulating their text at the beginning of the kill buffer.

***	Acommodating formatter languages

	The string $fmtlead contains all characters considered leadin
characters for formatting commands. These commands are not moved around
by paragraph reformating when they are at the biginning of a line.
$paralead specifies all characters considered the first char of a
paragraph.

***	Crash Debugging improved

	When a procedure crashes, $discmd and $disinp are set back to
TRUE and a traceback of the lines in all the nested calls leading to the
crash is displayed.
-----
$@@6?eOB5W(J   e-mail:shimizu@lang.nes.nec.co.jp