J
jack horsfield
i spotted the Barry's Emacs entries. there are a few things that
definitely wrong. there are also a few that are possibly wrong, but i
don't know what the selection criteria are so i'm not sure. anyway,
some comments:
-- emacs probably should be in the Programming Editors
section.
-- program exe size: 44k. well, yes, but that just launches
the main program -- 1.5 MB.
-- max working file size: 50MB. this is wrong. there is a
variable that controls the maximum file size and for a
test i've just happily opened a 200MB file. however, the
'illegal operation' is strange, there is usually a
sensible error message. what is the test operating system?
-- what are file stats?
-- what is file wipe? is this writing over the file with
zeroes? or just deleting the file? if zeroes then emacs
doesn't do it (but could be made to call an external
program that does do it). if deleting the file, then emacs
does it.
-- unwrap text and save: it does this, I think. although i'm
not quite sure what 'unwrap text and save' means.
-- wrap to column: it does this. there is a supplied package
to do wrapping.
-- export: this is listed as 'Mlisp, c/c++, HTML', which I
don't understand. other editors show things such as 'Unix,
Mac', both of which emacs will do.
-- call mail program: well, no, not out of the box. but it
will happily call any program. there are some limitations
-- external viewer: what's this? emacs will launch files in
the associated windows program, if that's what it means.
-- macros: yes, it does, as stated. there is also Python
integration, so you have access to anything that can be
done with Python.
-- encryption. well, no, not out of the box. however, Python
does and there is Python integration. the Python
Cryptographic Services module contains:
hmac Keyed-Hashing for Message Authentication
(HMAC) implementation for Python.
md5 RSA's MD5 message digest algorithm.
sha NIST's secure hash algorithm, SHA.
mpz Interface to the GNU MP library for arbitrary
precision arithmetic.
rotor Enigma-like encryption and decryption.
so a small amount programming would give you encryption.
-- split/join files: 'insert file' is correct, out of the
box. however, it is easy to use the built-in mlisp to
split a file into various chunks. i wrote this very
function recently.
-- I see that there is no column for regular expression
search and replace, which is something that some of the
editors listed do, emacs among them.
jack
i would confirm for the avoidance of doubt
definitely wrong. there are also a few that are possibly wrong, but i
don't know what the selection criteria are so i'm not sure. anyway,
some comments:
-- emacs probably should be in the Programming Editors
section.
-- program exe size: 44k. well, yes, but that just launches
the main program -- 1.5 MB.
-- max working file size: 50MB. this is wrong. there is a
variable that controls the maximum file size and for a
test i've just happily opened a 200MB file. however, the
'illegal operation' is strange, there is usually a
sensible error message. what is the test operating system?
-- what are file stats?
-- what is file wipe? is this writing over the file with
zeroes? or just deleting the file? if zeroes then emacs
doesn't do it (but could be made to call an external
program that does do it). if deleting the file, then emacs
does it.
-- unwrap text and save: it does this, I think. although i'm
not quite sure what 'unwrap text and save' means.
-- wrap to column: it does this. there is a supplied package
to do wrapping.
-- export: this is listed as 'Mlisp, c/c++, HTML', which I
don't understand. other editors show things such as 'Unix,
Mac', both of which emacs will do.
-- call mail program: well, no, not out of the box. but it
will happily call any program. there are some limitations
-- external viewer: what's this? emacs will launch files in
the associated windows program, if that's what it means.
-- macros: yes, it does, as stated. there is also Python
integration, so you have access to anything that can be
done with Python.
-- encryption. well, no, not out of the box. however, Python
does and there is Python integration. the Python
Cryptographic Services module contains:
hmac Keyed-Hashing for Message Authentication
(HMAC) implementation for Python.
md5 RSA's MD5 message digest algorithm.
sha NIST's secure hash algorithm, SHA.
mpz Interface to the GNU MP library for arbitrary
precision arithmetic.
rotor Enigma-like encryption and decryption.
so a small amount programming would give you encryption.
-- split/join files: 'insert file' is correct, out of the
box. however, it is easy to use the built-in mlisp to
split a file into various chunks. i wrote this very
function recently.
-- I see that there is no column for regular expression
search and replace, which is something that some of the
editors listed do, emacs among them.
jack
i would confirm for the avoidance of doubt