Re: [Freedos-user] New standard FreeDOS text editor - what it should be (voting)?

2013-01-31 Thread Bob Schwier







At 10:56 AM 1/30/2013, dmccunney wrote:
I'm actually more interested in what editors people *do* use under
FreeDOS, and why they use them than I am in some hypothetical new
product.
Well, I am using the same editor(s) that I have always/long time used 
in MS-DOS/PC-DOS for +25 years...

For small things, I usually use my own adaptation of the BINED editor 
of Borland's Turbo Pascal Editor Toolbox.
It's a 63KB .EXE file of which about 20KB are actually directly 
attached overlays and help file.
Can edit up to 60KB of text (with lines up to 249 characters) faster 
than pretty much anything else, using an expanded WordStar/Borland 
keyboard layout

If I need to do anything larger than that, I use the SEE editor that 
came with DeSmet C. That one handles files larger than available RAM 
(no XMS or EMS though), the largest file that I have probably used 
with it was around 8MB...

Both run just fine from anything from an 8088/8086 CPU on upwards... ;-)

Ralf

Ralf's last line pretty well sums it up.
bs

--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New standard FreeDOS text editor - what it should be (voting)?

2013-01-30 Thread Mateusz Viste
Hi all,

My $0.02 - I totally agree with Denis here, that it's too late to create 
new shiny editors for DOS. After a few decennies, people got used to 
what they had, and they probably won't be willing to learn how to use a 
new editor. That's why any editor that appears should try to to get 
close to whatever people are using nowadays.

Myself, I used for many years the simple Microsoft Editor that came 
bundled with MS-DOS. A few years back, I even started a GPL project t 
recreate the look'n'feel of this editor in an open variant:
http://www.viste-family.net/mateusz/dos/en/msedit.htm

(the above is still experimental, written in FreeBASIC, and altough it 
appearts on my todo list to continue it someday, it's unlikely to happen 
in the few coming years due to extreme shortage of my available time :/ )

Mateusz





On 01/29/2013 10:33 PM, dmccunney wrote:
 On Tue, Jan 29, 2013 at 10:02 AM, Евгений Нежданов copperm...@gmail.com 
 wrote:
 Hi all, dear FreeDOS community members! I please answer all to my questions:
 1. You want to have in the FreeDOS distribute more powerful text editor as
 standard text editor?

 No.  The default is fine.  The whole world doesn't need all the
 features you list below.  They just want to do simple edits on files.
 the best editor will be the one similar to what they are already
 familiar with that will let them edit with a minimal learning curve.

 2. These editor must be only 8086 or can be 80386 (8086 machines used only
 by nostalgy value by museum staffs)?

 8086 compatibilty would be nice for those using FreeDOS on ancient hardware.

 3. Editor must be written on the Pascal or BASIC language? I convinced that
 the C language is does not work properly with the strings.

 Learn more about C.  Most editors these days are written in C/C++.
 It's handling of strings differs from Pascal, but that does not make
 it unsuitable as an implementation language.

 As for BASIC, bad enough to code in it.

 4. Editor must be have:
 4.1. Calculator;
 4.2. ASCII table;
 4.11. Calendar.

 The question is whether they should be wrapped in a UI.  The RHIDE
 product available with FreeDOS has these, selectable from a Borland
 Turbo style UI.

 If you don't insist on wrapping them in a UI, it's easier to have them
 as separate utilities available in a sub-shell.

 4.3. Inbuild cyrillic font;





 4.4. Support to external fonts;

 4.5. Support the copy/paste;
 4.6. Support the block selection;
 4.7. Support the line selection;
 4.8. Support the paragraph formatting;
 4.9. Support the change case of the selected text;


 4.10. Have a inbuild BASIC language interpretter;

 Why?

 5. Editor must be work in the graphics or text mode?

 Text is fine.  I see no use case for graphics mode.

 6. Editor in what license type:
 6.1. GNU GPL v2;
 6.2. GNU GPL v3;
 6.3. Apache license;
 6.4. BSD license;
 6.5. EULA.
 Please all vote of this.
 Previously thank for voting!

 --
 Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
 MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
 with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
 MVPs and experts. ON SALE this month only -- learn more at:
 http://p.sf.net/sfu/learnnow-d2d
 ___
 Freedos-user mailing list
 Freedos-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-user






--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New standard FreeDOS text editor - what it should be (voting)?

2013-01-30 Thread dmccunney
On Wed, Jan 30, 2013 at 4:01 AM, Mateusz Viste mate...@viste-family.net wrote:

 My $0.02 - I totally agree with Denis here, that it's too late to create
 new shiny editors for DOS.

That reply got sent by accident partially composed.

I don't think it's too late.  I just can't see anyone bothering.
There are already a plethora of editors for DOS, and likely one that
will meet your needs.

The issue is that most are not open source and cannot be distributed
*with* FreeDOS.

But no matter what you do, you won't get *one* that will meet everyone's needs.

 After a few decennies, people got used to
 what they had, and they probably won't be willing to learn how to use a
 new editor. That's why any editor that appears should try to to get
 close to whatever people are using nowadays.

No DOS editor will be close.  The defacto standard is probably Windows Notepad.

The default editor shipped with FreeDOS is a reasonable compromise.
It resembles the editor MS provided with MS-DOS, and a menu driven
interface.  The OP wants something more powerful as the default.  Save
for a built-in BASIC interpreter, that largely already exists in
RHIDE, but that uses DJGPP and requires a 386 CPU.  If you insist on
8066 compatibility, you may be SOL.

I'm actually more interested in what editors people *do* use under
FreeDOS, and why they use them than I am in some hypothetical new
product.

 Mateusz
__
Dennis
https://plus.google.com/u/0/105128793974319004519

--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New standard FreeDOS text editor - what it should be (voting)?

2013-01-30 Thread Ralf A. Quint
At 10:56 AM 1/30/2013, dmccunney wrote:
I'm actually more interested in what editors people *do* use under
FreeDOS, and why they use them than I am in some hypothetical new
product.
Well, I am using the same editor(s) that I have always/long time used 
in MS-DOS/PC-DOS for +25 years...

For small things, I usually use my own adaptation of the BINED editor 
of Borland's Turbo Pascal Editor Toolbox.
It's a 63KB .EXE file of which about 20KB are actually directly 
attached overlays and help file.
Can edit up to 60KB of text (with lines up to 249 characters) faster 
than pretty much anything else, using an expanded WordStar/Borland 
keyboard layout

If I need to do anything larger than that, I use the SEE editor that 
came with DeSmet C. That one handles files larger than available RAM 
(no XMS or EMS though), the largest file that I have probably used 
with it was around 8MB...

Both run just fine from anything from an 8088/8086 CPU on upwards... ;-)

Ralf



--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


[Freedos-user] New standard FreeDOS text editor - what it should be (voting)?

2013-01-29 Thread Евгений Нежданов
Hi all, dear FreeDOS community members! I please answer all to my questions:
1. You want to have in the FreeDOS distribute more powerful text editor as
standard text editor?
2. These editor must be only 8086 or can be 80386 (8086 machines used only
by nostalgy value by museum staffs)?
3. Editor must be written on the Pascal or BASIC language? I convinced that
the C language is does not work properly with the strings.
4. Editor must be have:
4.1. Calculator;
4.2. ASCII table;
4.3. Inbuild cyrillic font;
4.4. Support to external fonts;
4.5. Support the copy/paste;
4.6. Support the block selection;
4.7. Support the line selection;
4.8. Support the paragraph formatting;
4.9. Support the change case of the selected text;
4.10. Have a inbuild BASIC language interpretter;
4.11. Calendar.
5. Editor must be work in the graphics or text mode?
6. Editor in what license type:
6.1. GNU GPL v2;
6.2. GNU GPL v3;
6.3. Apache license;
6.4. BSD license;
6.5. EULA.
Please all vote of this.
Previously thank for voting!
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New standard FreeDOS text editor - what it should be (voting)?

2013-01-29 Thread Jim Hall
Hi. I got all four copies of this email that you crossposted to the
FreeDOS lists. Please don't spam.


On Tue, Jan 29, 2013 at 9:02 AM, Евгений Нежданов copperm...@gmail.com wrote:
 Hi all, dear FreeDOS community members! I please answer all to my questions:
 1. You want to have in the FreeDOS distribute more powerful text editor as
 standard text editor?
 2. These editor must be only 8086 or can be 80386 (8086 machines used only
 by nostalgy value by museum staffs)?
 3. Editor must be written on the Pascal or BASIC language? I convinced that
 the C language is does not work properly with the strings.

From the FreeDOS Manifesto, please use C or ASM for programs that
replicate MS-DOS functionality.
http://sourceforge.net/apps/mediawiki/freedos/index.php?title=FreeDOS_Manifesto


 4. Editor must be have:
 4.1. Calculator;
 4.2. ASCII table;
 4.3. Inbuild cyrillic font;
 4.4. Support to external fonts;
 4.5. Support the copy/paste;
 4.6. Support the block selection;
 4.7. Support the line selection;
 4.8. Support the paragraph formatting;
 4.9. Support the change case of the selected text;
 4.10. Have a inbuild BASIC language interpretter;
 4.11. Calendar.

I don't see why a simple text editor needs to have a calculator, ASCII
table, BASIC interpreter, or calendar. Start with a user-focused
design, and ask What does the user need? There's a reason that EDIT
in MS-DOS 5 was so simple - it made it easy for people to edit files,
without having to know a bunch of keyboard shortcuts. Programmers
often use a different editor for specific programming tasks (for
example, I often use Emacs to write code) but a simple text editor
suitable for average users with typical knowledge doesn't need the
extras that you list here.

Loadable fonts are a nice idea, if that means people from different
backgrounds will be able to use the editor more easily. But I
encourage you to make it easy to switch languages. If it's difficult
to switch languages, few people will use it.

Text selection (by line, or by region) and cut/copy/paste are
necessities. By block do you mean text rectangle, such as starting a
selection at line 3 column 10, ending at line 5 column 20? I think
rectangle selection is not necessary for a simple text editor.


 5. Editor must be work in the graphics or text mode?

I believe text mode. Although if you use loadable fonts, it
effectively will be running in the FB in graphical mode, but it should
look and act like a text mode program.

 6. Editor in what license type:
 6.1. GNU GPL v2;
 6.2. GNU GPL v3;
 6.3. Apache license;
 6.4. BSD license;
 6.5. EULA.

I prefer Free Software or Open Source Software licenses, and certainly
for the programs in the Base list we prefer GNU GPL. Pick a free
license that you happen to like, something that guarantees the source
code will remain available to all. Since you give a list, I assume you
don't have a strong preference, and I would suggest GNU GPL.


-jh

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New standard FreeDOS text editor - what it should be (voting)?

2013-01-29 Thread bruce.bowman tds.net
Any improvements to the current editors would be nice, but the
following things don't strike me as particularly important:

-- external fonts
-- what language it was written in
-- built-in BASIC interpreter
-- calendar

My biggest complaint about currently available editors are their
restrictions on file size. A new editor should page the file in from
disk as needed so as to avoid this restriction.

It also seems like overkill for a text editor to operate in a graphics mode.

Bruce

On Tue, Jan 29, 2013 at 10:02 AM, Евгений Нежданов copperm...@gmail.com wrote:
 Hi all, dear FreeDOS community members! I please answer all to my questions:
 1. You want to have in the FreeDOS distribute more powerful text editor as
 standard text editor?
 2. These editor must be only 8086 or can be 80386 (8086 machines used only
 by nostalgy value by museum staffs)?
 3. Editor must be written on the Pascal or BASIC language? I convinced that
 the C language is does not work properly with the strings.
 4. Editor must be have:
 4.1. Calculator;
 4.2. ASCII table;
 4.3. Inbuild cyrillic font;
 4.4. Support to external fonts;
 4.5. Support the copy/paste;
 4.6. Support the block selection;
 4.7. Support the line selection;
 4.8. Support the paragraph formatting;
 4.9. Support the change case of the selected text;
 4.10. Have a inbuild BASIC language interpretter;
 4.11. Calendar.
 5. Editor must be work in the graphics or text mode?
 6. Editor in what license type:
 6.1. GNU GPL v2;
 6.2. GNU GPL v3;
 6.3. Apache license;
 6.4. BSD license;
 6.5. EULA.
 Please all vote of this.
 Previously thank for voting!

 --
 Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
 MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
 with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
 MVPs and experts. ON SALE this month only -- learn more at:
 http://p.sf.net/sfu/learnnow-d2d
 ___
 Freedos-user mailing list
 Freedos-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-user




-- 
 Sent from my meager, humble desktop computer.

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New standard FreeDOS text editor - what it should be (voting)?

2013-01-29 Thread Marco Achury
El 29/01/2013 11:11 a.m., bruce.bowman tds.net escribio':
 Any improvements to the current editors would be nice, but the
 following things don't strike me as particularly important:

 -- external fonts
 -- what language it was written in
 -- built-in BASIC interpreter
 -- calendar

 My biggest complaint about currently available editors are their
 restrictions on file size. A new editor should page the file in from
 disk as needed so as to avoid this restriction.

 It also seems like overkill for a text editor to operate in a graphics mode.

 Bruce


Do you propose built-in Basic language as macro language for text
processing? or a qbasic-like integrated IDE useable as editor?

I prefer a good text editor with the ability to launch aplication to
process the edited text, so you can launch any external language
interpreter.

Best regards


-- 
--
+-+-+-+-+-+-+-+
Marco A. Achury
Tel: +58-(212)-6158777
Cel: +58-(414)-3142282
Skype: marcoachury
http://www.achury.com.ve


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New standard FreeDOS text editor - what it should be (voting)?

2013-01-29 Thread Michael B. Brutman

Most people have a favorite editor already; you have an uphill battle 
if you think that one editor can replace the rest.  Here are some 
comments on your feature list:

- 8088 class machines should be supported.  There is nothing in the 
80286 or 80386 opcode set that should be required for a good editor, 
unless you are going to use large amounts of memory and need DOS 
extender support.  Once again, 8088 class machines are not just in use 
by museum staff.  There are a large number of hobby systems out there.

- If you think a good editor can not be written in C, then I think you 
should get more experience working in C.  Entire operating systems and 
complex applications are written in C, and have been for decades now.  
Nobody really cares what language you use, as long as it works.

- An editor should be small enough to run on a 128K machine.  The 
executable size should be small too for use from a floppy disk. This is 
important when doing maintenance and a hard drive is temporarily 
unavailable.

- Calculator?  How many people do not have a physical calculator or cell 
phone laying around nearby?

- Font support - whatever you can get from the DOS codepage support 
would be acceptable.

- Editors do not need interpreted languages in them.  (EMACs users, 
please forgive me.)

- An editor should be smart enough to page in parts of the file as it 
needs to from disk.  This enables editing of files that are larger than 
the memory size.

- An editor should have journalling to help recover the lost work if 
the machine crashes while editing.  This is normally done by recording 
the keystrokes to a separate temporary file and flushing them to disk 
periodically.  In the event of a crash the journal file can be replayed 
to restore most of the edits, and hopefully not cause another crash 
because of a bug in the editor.

- Undo support.

- The ability to convert tabs to whitespace and vice-versa.

- A pop-up on-screen ruler.

- Regular expression support for searching through text.

- A hexadecimal display mode.


And I'm sure that other people have many other good ideas ...


Mike


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New standard FreeDOS text editor - what it should be (voting)?

2013-01-29 Thread dmccunney
On Tue, Jan 29, 2013 at 10:41 AM, bruce.bowman tds.net
bruce.bow...@tds.net wrote:

 My biggest complaint about currently available editors are their
 restrictions on file size. A new editor should page the file in from
 disk as needed so as to avoid this restriction.

The usual limitation is a 64K file size.  How often must you *edit*
(as opposed to view) a larger file?  (I might argue that if you need
to edit program code which is larger than 64K, you need to refactor
your code.)

 It also seems like overkill for a text editor to operate in a graphics mode.

Microsoft Word for DOS will do this.  Under FreeDOS, this gets me a 60
line screen in the program,  (I haven't encountered anything else that
will do it.)

But it is overkill for a text editor.  There, an 80x50 VGA screen is fine.

 Bruce
__
Dennis
https://plus.google.com/u/0/105128793974319004519

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New standard FreeDOS text editor - what it should be (voting)?

2013-01-29 Thread bruce.bowman tds.net
The usual limitation is a 64K file size.  How often must you *edit*
(as opposed to view) a larger file?

Often enough that I want it.

Bruce

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New standard FreeDOS text editor - what it should be (voting)?

2013-01-29 Thread dmccunney
On Tue, Jan 29, 2013 at 11:51 AM, Michael B. Brutman
mbbrut...@brutman.com wrote:

 - Editors do not need interpreted languages in them.  (EMACs users,
 please forgive me.)

Fundamentally, Gnu Emacs is a Lisp interpreter, and most of the editor
is written in Lisp.

But while you may not go the Emacs route, how do you handle a macro
*language* in the editor?

(Keystroke macros don't count.  I'm talking about conditionals in the
macro language.)

I spent a fair bit of time back when hacking macros in Daniel
Lawrence's MicroEMACS, which included a full macro language (and ran
fine under MS-DOS 3.3 - 5.0)
__
Dennis
https://plus.google.com/u/0/105128793974319004519

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New standard FreeDOS text editor - what it should be (voting)?

2013-01-29 Thread dmccunney
On Tue, Jan 29, 2013 at 12:00 PM, bruce.bowman tds.net
bruce.bow...@tds.net wrote:
The usual limitation is a 64K file size.  How often must you *edit*
(as opposed to view) a larger file?

 Often enough that I want it.

Fair enough.  What are you editing when you do?

 Bruce
__
Dennis
https://plus.google.com/u/0/105128793974319004519

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New standard FreeDOS text editor - what it should be (voting)?

2013-01-29 Thread Tom Ehlert
 - An editor should be small enough to run on a 128K machine.
FreeDOS will not run on a 128K machine.

 - Calculator?  How many people do not have a physical calculator or cell
 phone laying around nearby?
you are right. but wtf will I use a 128K machine for if I have a
iPhone around ?

 - An editor should be smart enough to page in parts of the file as it
 needs to from disk.  This enables editing of files that are larger than
 the memory size.

 - An editor should have journalling to help recover the lost work if
 the machine crashes while editing.  This is normally done by recording
 the keystrokes to a separate temporary file and flushing them to disk 
 periodically.  In the event of a crash the journal file can be replayed
 to restore most of the edits, and hopefully not cause another crash 
 because of a bug in the editor.
yep. and run on a 128K machine ?

 - Undo support.

 - The ability to convert tabs to whitespace and vice-versa.

 - A pop-up on-screen ruler.

 - Regular expression support for searching through text.

 - A hexadecimal display mode.

yep. and run on a 128K machine ?

 And I'm sure that other people have many other good ideas ...

and ability to play tetris while printing ;)

Tom


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New standard FreeDOS text editor - what it should be (voting)?

2013-01-29 Thread John Ames
The FreeDOS EDIT clone is perfectly sufficient for basic editing
purposes. The one thing it could really use is optimization - partly
for performance (it's rather balky on my 10MHz 286, where EDIT is
perfectly fine,) but mostly for memory usage (it's about the same size
as the whole QBASIC package which *included* MS-DOS EDIT in it!)
Beyond that, no fancy features are needed, IMHO.

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New standard FreeDOS text editor - what it should be (voting)?

2013-01-29 Thread Michael B. Brutman
On 1/29/2013 11:09 AM, Tom Ehlert wrote:
 - An editor should be small enough to run on a 128K machine.
 FreeDOS will not run on a 128K machine.

Ok.  Then make it 256.  You get the idea.

I haven't looked into the source code, but is FreeDOS really that much 
of a memory hog where it will not boot and run in 128K?  That seems 
absurd.  We can debate how useful a 128K machine is, but DOS can't 
possibly be using all of that memory.

 - Calculator?  How many people do not have a physical calculator or cell
 phone laying around nearby?
 you are right. but wtf will I use a 128K machine for if I have a
 iPhone around ?

Because some people are interested in old hardware ?  What kind of 
question is that?  Why is anybody messing with FreeDOS in the first 
place?  Let's not get into that discussion again ...

 - An editor should have journalling to help recover the lost work if
 the machine crashes while editing.  This is normally done by recording
 the keystrokes to a separate temporary file and flushing them to disk
 periodically.  In the event of a crash the journal file can be replayed
 to restore most of the edits, and hopefully not cause another crash
 because of a bug in the editor.
 yep. and run on a 128K machine ?

DAED and (the advanced version of Dewar's Visual EDitor) has this 
feature.  It ran well in a 128K machine.  Journalling to a file is less 
of a memory hog than undo is.

Here is a link: http://brutman.com/PCjr/downloads/daed.zip


 - A hexadecimal display mode.
 yep. and run on a 128K machine ?

Hex display of the current screen is that much overhead?  You know that 
most of my mTCP applications run in 192K or less, and that includes and 
entire TCP/IP stack ...

I understand your skepticism.  But running in a 128K machine is really 
not such a stretch.  (Unless FreeDOS really is a memory hog. I'll have 
to go see what it's using.)


Mike


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New standard FreeDOS text editor - what it should be (voting)?

2013-01-29 Thread Tom Ehlert

 On 1/29/2013 11:09 AM, Tom Ehlert wrote:
 - An editor should be small enough to run on a 128K machine.
 FreeDOS will not run on a 128K machine.

 Ok.  Then make it 256.  You get the idea.

 I haven't looked into the source code, but is FreeDOS really that much
 of a memory hog where it will not boot and run in 128K?
just as an exercise: have you tried to run MSDOS 6.22 (where we are
mostly comparable to) on a 128K XP machine ?

the kernel itself is - after init - ~64 K. no XMS around, so this
stays 64 K. how do you start 64K+ Freecom in 64K- left and do more
then
   @ECHO Hello World ?


 That seems absurd.
your hope to run a 20 year old 'modern' DOS on a 35 years old machine
is absurd.
it's like complaining the Ford T4 had no climate control

 We can debate how useful a 128K machine is, but DOS can't
 possibly be using all of that memory.

 - Calculator?  How many people do not have a physical calculator or cell
 phone laying around nearby?
 you are right. but wtf will I use a 128K machine for if I have a
 iPhone around ?

 Because some people are interested in old hardware ?  What kind of 
 question is that?
if you have a 128K machine, you also have a MSDOS 1.0 operating
system for it. go use this.

 Why is anybody messing with FreeDOS in the first place?
some use it to do something *useful*

 DAED and (the advanced version of Dewar's Visual EDitor) has this
 feature.  It ran well in a 128K machine.
great. no need to write yet another journaling editor

 I understand your skepticism.  But running in a 128K machine is really
 not such a stretch.  (Unless FreeDOS really is a memory hog. I'll have
 to go see what it's using.)
I'd be surprised if MSDOS 6.22 does significant different

FreeDOS Kernel and COMMAND have been optimized to use XMS; 128K PC
machines were never a target.

Tom


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New standard FreeDOS text editor - what it should be (voting)?

2013-01-29 Thread Ralf A. Quint
At 07:02 AM 1/29/2013, =?KOI8-R?B?5dfHxc7JyiDuxdbEwc7P1w==?= wrote:
Hi all, dear FreeDOS community members! I please answer all to my questions:
1. You want to have in the FreeDOS distribute more powerful text 
editor as standard text editor?

Well, not the greatest fan of the FreeDOS EDIT, but in general it 
would be good if people have a choice, so if there's another one 
available, great. If that is to become the standard, that might 
need to be seen...

2. These editor must be only 8086 or can be 80386 (8086 machines 
used only by nostalgy value by museum staffs)?

I am not a museum staff, but I still have two 8088 machine (though 
I need to get around to fix the power supply in the Commodore PC10) 
as well as at least 3 fully functional 80286 machines...
IMHO, authors of FreeDOS related programs should consider to support 
machines as far back as possible. That includes the RAM usage...

3. Editor must be written on the Pascal or BASIC language? I 
convinced that the C language is does not work properly with the strings.

Looks like you need to get yourself more acquainted with C. Endless 
numbers of editors have been written in C...
Beside that, it doesn't matter, as long as you can provide the source 
code with it.
It's just that there are more free C compilers available for use 
with/for FreeDOS than for any other programming language...

4. Editor must be have:
4.1. Calculator;

no

4.2. ASCII table;

maybe

4.3. Inbuild cyrillic font;

I think very few users will care

4.4. Support to external fonts;

no

4.5. Support the copy/paste;
4.6. Support the block selection;
4.7. Support the line selection;

would consider that standard text editor features...

4.8. Support the paragraph formatting;

Might depend on how you define this...

4.9. Support the change case of the selected text;

No.

4.10. Have a inbuild BASIC language interpretter;
4.11. Calendar.

certainly not

5. Editor must be work in the graphics or text mode?

I don't see any purpose in using a text editor in graphics mode. 
IMHO, it will just cause code bloat and therefor increase RAM usage 
and make it slower.
Text mode is just fine, in almost all video adapters (still working 
today, Hercules maybe aside), you can get more than 25 rows or 80 
columns of text anyway.

6. Editor in what license type:
6.1. GNU GPL v2;
6.2. GNU GPL v3;
6.3. Apache license;
6.4. BSD license;
6.5. EULA.

Well, people in here prefer a free one. The definition of free is 
debatable though...

Ralf


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New standard FreeDOS text editor - what it should be (voting)?

2013-01-29 Thread Ralf A. Quint
At 08:51 AM 1/29/2013, Michael B. Brutman wrote:
- Editors do not need interpreted languages in them.  (EMACs users,
please forgive me.)

EMACS? Like the operating system, that's just lacking a decent editor? :-}
(Doesn't EMACS stand for Eight Megabytes And Constantly Swapping? :-P

- An editor should be smart enough to page in parts of the file as it
needs to from disk.  This enables editing of files that are larger than
the memory size.

SEE does this just fine... ;-)

- An editor should have journalling to help recover the lost work if
the machine crashes while editing.  This is normally done by recording
the keystrokes to a separate temporary file and flushing them to disk
periodically.  In the event of a crash the journal file can be replayed
to restore most of the edits, and hopefully not cause another crash
because of a bug in the editor.

Wouldn't it be better to fix the bug in the editor instead? :-}

- Undo support.

- The ability to convert tabs to whitespace and vice-versa.

- A pop-up on-screen ruler.

- Regular expression support for searching through text.

- A hexadecimal display mode.

I could see the use for a (limited at least) Undo support and regex 
search, but I could do easily without the others.

Ralf 


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New standard FreeDOS text editor - what it should be (voting)?

2013-01-29 Thread Michael B. Brutman

Tom,

Get up on the wrong side of the bed today?  Why so defensive?

PC/MS DOS 5.x and 6.x will run in 256K with usable memory to spare.  
PC/MS DOS 3.x will run in 128K with usable memory to spare.  If FreeDOS 
is designed/optimized for a bigger footprint then that's fair, but there 
is nothing wrong with asking or trying to push the limits.

So make it 256K.  Fine.  The point (which you missed by a country mile) 
is that it should run on a fairly small machine.  Because they are out 
there ...  And no, 35 years ago would put us in 1978.  128K/256K PC 
style machines were common even in 1985/1986. FreeDOS does not add that 
much extra function where a 256K (or even a smaller machine) could not 
be a reasonable target.

I don't question your use case ..  please stop acting like mine is 
idiocy/blasphemy.  Get a hold of yourself, this is a what-if discussion 
...  I'd also reserve the use of wtf for situations that deserve it.  
Like, when a tree falls on your car.

I can't understand why mailing lists have to devolve into this kind of crap.


Mike


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New standard FreeDOS text editor - what it should be (voting)?

2013-01-29 Thread Bernd Blaauw
Op 29-1-2013 20:02, Michael B. Brutman schreef:

 PC/MS DOS 5.x and 6.x will run in 256K with usable memory to spare.
 PC/MS DOS 3.x will run in 128K with usable memory to spare.  If FreeDOS
 is designed/optimized for a bigger footprint then that's fair, but there
 is nothing wrong with asking or trying to push the limits.

 So make it 256K.  Fine.  The point (which you missed by a country mile)
 is that it should run on a fairly small machine.  Because they are out
 there ...  And no, 35 years ago would put us in 1978.  128K/256K PC
 style machines were common even in 1985/1986. FreeDOS does not add that
 much extra function where a 256K (or even a smaller machine) could not
 be a reasonable target.

Boot FreeDOS on a modern machine (or emulator) without loading an XMS 
driver. You'll see about 56KB for kernel (likely config.sys settings can 
reduce memory if manually specifying a lower amount of buffers/files 
etc) and FreeCOM using about 101KB (which you can't reduce, even if 
loading an XMS-manager from commandline).

That makes 157KB, without having loaded drivers and loaded programs.
Though compiled versions of FreeCOM exist that can swap large parts of 
shell to disk upon executing a command, my bet would be on the shells 
used by embedded ROM-DOS or so. 4DOS also is able to swap to disk (256KB 
swapfile) in order to preserve memory for starting/running programs.

Out of the remaining amount of conventional memory, I've got no idea 
what's still able to run and what not. Only ever used machines that had 
at least 640KB available. Any emulator available that allows to set CPU 
below 386 and total system memory capacity at a user-selected value 
below 1024KB ?

Bernd


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New standard FreeDOS text editor - what it should be (voting)?

2013-01-29 Thread Tom Ehlert
 Get up on the wrong side of the bed today?  Why so defensive?

 PC/MS DOS 5.x and 6.x will run in 256K with usable memory to spare.
 PC/MS DOS 3.x will run in 128K with usable memory to spare.
FreeDOS will inherently use ~60K more then MSDOS as command.com swaps
only to XMS or not at all.

 If FreeDOS
 is designed/optimized for a bigger footprint then that's fair, but there
 is nothing wrong with asking or trying to push the limits.
it was always assumed that XMS is plenty (  128K) available.

BTW: when I started with Freedos some time in 2001, I remember 420 K
free with just kernel and FreeCOM loaded. this leaves the kernel and
freecom using 220 K.

as most optimizations were 'use XMS to reduce low memory footprint'
this is mostly still true today.


 ...  I'd also reserve the use of wtf for situations that deserve it.
 Like, when a tree falls on your car.
point taken :)

Tom


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New standard FreeDOS text editor - what it should be (voting)?

2013-01-29 Thread dmccunney
On Tue, Jan 29, 2013 at 1:53 PM, Ralf A. Quint free...@gmx.net wrote:
 At 08:51 AM 1/29/2013, Michael B. Brutman wrote:

- Editors do not need interpreted languages in them.  (EMACs users,
please forgive me.)

 EMACS? Like the operating system, that's just lacking a decent editor? :-}
 (Doesn't EMACS stand for Eight Megabytes And Constantly Swapping? :-P

Actually, Escape Meta Alt Ctrl Shift...

(A friend commented I do not have enough digits to use Emacs effectively.)

 Ralf
__
Dennis
https://plus.google.com/u/0/105128793974319004519

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New standard FreeDOS text editor - what it should be (voting)?

2013-01-29 Thread dmccunney
On Tue, Jan 29, 2013 at 10:02 AM, Евгений Нежданов copperm...@gmail.com wrote:
 Hi all, dear FreeDOS community members! I please answer all to my questions:
 1. You want to have in the FreeDOS distribute more powerful text editor as
 standard text editor?

No.  The default is fine.  The whole world doesn't need all the
features you list below.  They just want to do simple edits on files.
the best editor will be the one similar to what they are already
familiar with that will let them edit with a minimal learning curve.

 2. These editor must be only 8086 or can be 80386 (8086 machines used only
 by nostalgy value by museum staffs)?

8086 compatibilty would be nice for those using FreeDOS on ancient hardware.

 3. Editor must be written on the Pascal or BASIC language? I convinced that
 the C language is does not work properly with the strings.

Learn more about C.  Most editors these days are written in C/C++.
It's handling of strings differs from Pascal, but that does not make
it unsuitable as an implementation language.

As for BASIC, bad enough to code in it.

 4. Editor must be have:
 4.1. Calculator;
 4.2. ASCII table;
 4.11. Calendar.

The question is whether they should be wrapped in a UI.  The RHIDE
product available with FreeDOS has these, selectable from a Borland
Turbo style UI.

If you don't insist on wrapping them in a UI, it's easier to have them
as separate utilities available in a sub-shell.

 4.3. Inbuild cyrillic font;





 4.4. Support to external fonts;

 4.5. Support the copy/paste;
 4.6. Support the block selection;
 4.7. Support the line selection;
 4.8. Support the paragraph formatting;
 4.9. Support the change case of the selected text;


 4.10. Have a inbuild BASIC language interpretter;

Why?

 5. Editor must be work in the graphics or text mode?

Text is fine.  I see no use case for graphics mode.

 6. Editor in what license type:
 6.1. GNU GPL v2;
 6.2. GNU GPL v3;
 6.3. Apache license;
 6.4. BSD license;
 6.5. EULA.
 Please all vote of this.
 Previously thank for voting!

 --
 Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
 MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
 with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
 MVPs and experts. ON SALE this month only -- learn more at:
 http://p.sf.net/sfu/learnnow-d2d
 ___
 Freedos-user mailing list
 Freedos-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-user




-- 
__
Dennis
https://plus.google.com/u/0/105128793974319004519

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New standard FreeDOS text editor - what it should be (voting)?

2013-01-29 Thread Rugxulo
Hi,

On Tue, Jan 29, 2013 at 12:35 PM, Ralf A. Quint free...@gmx.net wrote:
 At 07:02 AM 1/29/2013, =?KOI8-R?B?5dfHxc7JyiDuxdbEwc7P1w==?= wrote:

2. These editor must be only 8086 or can be 80386 (8086 machines
used only by nostalgy value by museum staffs)?

 IMHO, authors of FreeDOS related programs should consider to support
 machines as far back as possible. That includes the RAM usage...

This often depends on the compilers available. He's not said it
outright, but I assume he's dual compiling with Turbo Pascal and FPC.
There are inherent limits in both. Neither is (by default) a perfect
fit. And while I'm nostalgic for 8086 (yet never had one), I think
it's safe to assume 386 these days. But having an 8086 version might
be fun.   ;-)

3. Editor must be written on the Pascal or BASIC language? I
convinced that the C language is does not work properly with the strings.

 Looks like you need to get yourself more acquainted with C. Endless
 numbers of editors have been written in C...
 Beside that, it doesn't matter, as long as you can provide the source
 code with it.
 It's just that there are more free C compilers available for use
 with/for FreeDOS than for any other programming language...

I don't think he meant it as polemic as it sounded. Yes, C is popular,
it works, and it has a few quirks. Same as any other language, nothing
is perfect, workarounds are needed in some cases. It's up to each
individual author: he who codes, decides.

I assume this is moot because he's already written his editor in
(Turbo dialect) Pascal. There are a few minor advantages to Pascal
avoiding range errors and buffer overflows, but yes, a properly
debugged (lint, valgrind) C app can work fine.

BTW, just to nitpick, I know it's easy to say, Anything can be
written in C or Linux uses it, so anything's possible, but this is
a bit of a gross simplification. I've never cared enough nor been
adventurous enough to build a Linux kernel, but from what I've heard,
it's C99 (using its own pseudo OOP in places) plus GCC extensions plus
some assembly (ATT inline?). This is not quite the same thing as most
people in FreeDOS prefer (ANSI C89 with semi-documented DOS extensions
and various 16-bit memory models). Same as Pascal could mean
different things to different people (ISO 7185, ISO 10206, DEC, TP3,
TP55, TP7, D2, D7, CP).

4.3. Inbuild cyrillic font;

 I think very few users will care

Maybe, maybe not. But if it's not there, nobody will care, or at least
if they do, they will use something else. I assume he's already
implemented this for obvious reasons. As an amateur linguist, I
welcome it. (Priviet!) No reason to not be more i18n friendly.  ;-)

4.10. Have a inbuild BASIC language interpretter;
4.11. Calendar.

 certainly not

Some people (Dennis??) like built-in extension languages. But I guess
that's for heavy text scripting etc. I don't personally use such, but
it could be useful. THE uses Rexx, VIM has VIMscript (or can use Lua),
Emacs has ELisp, etc. etc.

http://www.texteditors.org/cgi-bin/wiki.pl?MacroLanguage

6. Editor in what license type:
6.1. GNU GPL v2;
6.2. GNU GPL v3;
6.3. Apache license;
6.4. BSD license;
6.5. EULA.

 Well, people in here prefer a free one. The definition of free is
 debatable though...

I personally think it's a waste of time to argue licensing. BUT ...
the most commonly acceptable ones are GPL-compatible FOSS (four
freedoms) or BSD-ish (MIT) or something approved as Open Source.
But even these have their own internal differences between variations.
I'd suggest GPL v2 or later or BSD 2-clause (or even MIT like Lua).
Those seem the most widely accepted. Though of course you can also
dual license if desired (like Perl, Ruby, etc).

P.S. I've tried many text editors over the years. By default I've
stuck with TDE, for whatever reason, which is glued into my brain.
There are many others with various features. It's not easy to choose
just one, but you can always use several (as I still do on occasion).
The more the merrier!

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New standard FreeDOS text editor - what it should be (voting)?

2013-01-29 Thread Rugxulo
Hi,

On Tue, Jan 29, 2013 at 3:21 PM, dmccunney dennis.mccun...@gmail.com wrote:
 On Tue, Jan 29, 2013 at 1:53 PM, Ralf A. Quint free...@gmx.net wrote:
 At 08:51 AM 1/29/2013, Michael B. Brutman wrote:

- Editors do not need interpreted languages in them.  (EMACs users,
please forgive me.)

 EMACS? Like the operating system, that's just lacking a decent editor? :-}
 (Doesn't EMACS stand for Eight Megabytes And Constantly Swapping? :-P

 Actually, Escape Meta Alt Ctrl Shift...

Yuk yuk. Yeah, we've all heard the jokes.   ;-)It's actually
Editor Macros, as you well know.

http://www.gnu.org/fun/jokes/gnuemacs.acro.exp.html

Latest GNU Emacs for DJGPP (prebuilt binaries) is 23.3, and IIRC, the
main .EXE is over 12 MB nowadays. (So much for 8 MB ) Don't get
your hopes up on using it effectively on old machines (even with
CWSDPMI swapping)! A smaller alternative would be JED, but I still
haven't gotten around to packaging that up for us yet. (Or some
variant of MicroEmacs, e.g. JASSPA.)

em2303b.zip25-Apr-201142 MB
http://na.mirror.garr.it/mirrors/djgpp/current/v2gnu/em2303b.zip

http://www.bttr-software.de/forum/board_entry.php?id=11751#p11751

http://www.jasspa.com/downdos.html

 (A friend commented I do not have enough digits to use Emacs effectively.)

Use VIPER mode (or similar). Or just use VILE (based upon older
MicroEmacs!) .;-)

http://invisible-island.net/vile/

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New standard FreeDOS text editor - what it should be (voting)?

2013-01-29 Thread dmccunney
On Tue, Jan 29, 2013 at 5:03 PM, Rugxulo rugx...@gmail.com wrote:
 On Tue, Jan 29, 2013 at 3:21 PM, dmccunney dennis.mccun...@gmail.com wrote:
 On Tue, Jan 29, 2013 at 1:53 PM, Ralf A. Quint free...@gmx.net wrote:
 At 08:51 AM 1/29/2013, Michael B. Brutman wrote:

- Editors do not need interpreted languages in them.  (EMACs users,
please forgive me.)

 EMACS? Like the operating system, that's just lacking a decent editor? :-}
 (Doesn't EMACS stand for Eight Megabytes And Constantly Swapping? :-P

 Actually, Escape Meta Alt Ctrl Shift...

 Yuk yuk. Yeah, we've all heard the jokes.   ;-)It's actually
 Editor Macros, as you well know.

Editing MACroS

Since the original emacs was a set of macros written in the TECO
language available on MIT's ITS system. the name was descriptive.
Richard Stallman took several existing packages, merged and
regularized them, and the result became emacs.  He recounted knowing
he was successful when emacs became what everybody at the MIT AI labs
used, and that he had forgotten how to do various things in the
underlying TECO language.

I believe Stallman's original TECO macros are still available, but you
would need the ITS version of TECO with Control-R mode to use it.

Stallman considered Emacs an editor design whose initial version was
expressed in TECO, because TECO was available for the purpose.  When
TECO went away at MIT, it got re-written in Lisp.

 Latest GNU Emacs for DJGPP (prebuilt binaries) is 23.3, and IIRC, the
 main .EXE is over 12 MB nowadays. (So much for 8 MB ) Don't get
 your hopes up on using it effectively on old machines (even with
 CWSDPMI swapping)! A smaller alternative would be JED, but I still
 haven't gotten around to packaging that up for us yet. (Or some
 variant of MicroEmacs, e.g. JASSPA.)

Depends on what you want.  If your desire is an editor with emacs
keystroke assignments and overall design, there are a number.  If you
want macros, the number drops.  If you want a Lisp interpreter, you're
looking at a DJGPP port, and good luck.

What I ran back when was v3.6 of Daniel Lawrence's MicroEMACS, which
also built out of the box from supplied source on my ATT 3B1 Unix
workstation.  (v18.xx of Gnu Emacs was available for the 3B1 as well.
I spent some time customizing it to do sensible things when various
special purpose keys on the 3B1 keyboard were pressed.)

At some point, I'll have to try to recreate the macro package I wrote
for MicroEMACS that made it use WordStar key mappings.
__
Dennis
https://plus.google.com/u/0/105128793974319004519

--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New standard FreeDOS text editor - what it should be (voting)?

2013-01-29 Thread dmccunney
On Tue, Jan 29, 2013 at 4:55 PM, Rugxulo rugx...@gmail.com wrote:
 Some people (Dennis??) like built-in extension languages. But I guess
 that's for heavy text scripting etc. I don't personally use such, but
 it could be useful. THE uses Rexx, VIM has VIMscript (or can use Lua),
 Emacs has ELisp, etc. etc.

 http://www.texteditors.org/cgi-bin/wiki.pl?MacroLanguage

smile  As principal maintainer of TextEditors, it's nice to see my
work referenced...

I don't believe there's a one-size-fits-all editor for any
computer/OS.  Personally, I use several, though which set varies
depending on machine and OS.

One question with an editor is Does it do macros?.  If the answer is
Yes, the next question is whether they are keystroke macros, and
whether they can be saved under a name and loaded and reused.  The
last question is whether the macro facility is part of a macro
language with conditional execution constructs.

Under DOS, one editor I'm fond of is Brian H. Kelley's TM, a tiny
emacs style editor implemented in 4K.  It has emacs key assignments,
keystroke macros, incremental search, and undo.  He wanted to see what
he could cram into a 4K file, and TM was the result.  See
http://texteditors.org/cgi-bin/wiki.pl?TM

Another I liked war David Nye's E 1.4.  E edited files up to available
RAM, had search and replace, block copy/move/delete, and settable
right *and* left margins.  The main gotcha was that text was stored
as 80 column lines, and lines longer than that were silently
truncated.  It had a novel approach to macros.  You could create batch
files named 1.bat, 2.bat, etc.  Press the corresponding F-key and E
would write the text in memory to a temp file, call the batch file
attached to the F-key, and pass it the name of the temp file.  When
the batch file completed, E would read the temp file back into memory.
 So you could use batch files as external filters calling things like
SED or AWK to perform manipulations on the text you were editing
outside of E.  See http://texteditors.org/cgi-bin/wiki.pl?E.Com

Under DOS back when, I kept things like E or Tim Baldwin's T editor
(available for DOS and OS/2) on a RAM disk for speed.  For more
complex work, I used MicroEMACS because it *had* a full macro
language.
See http://texteditors.org/cgi-bin/wiki.pl?T

When you talk about Emacs, the boundary lines get blurry.  Gnu Emacs
is essentially a Lisp interpreter, and most of it is written in Elisp.

When you get to Windows and Linux, you get editors written in Java,
Lisp, Python, and Tcl-Tk, where the implementation language *is* the
macro language.
__
Dennis
https://plus.google.com/u/0/105128793974319004519

--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user