1. Edith (wish list)

Ralf, thank you for such an extensive response. You must be reading my
mind, for parts of your wish list are nearly identical to some of my plans.
blink

I appreciate your comments and I certainly will be delighted to discuss
them further as Edith progresses. I have a desire to make Edith into a
clean, simple, smart development environment suitable for working
programmers. She should help when help is needed, staying out of one's way,
all the time presenting different views to the code. A code-based visual
(visualised) programming.

Edith v0.1 is a first cut. Mainly intended to find out whether there is any
interest for such an environment. My intension is to make v0.2 good enough
for people to really use it. Although when working on Edith I already
alternate between VC++ environment and Edith, sometimes running a changed
version of her from within her.

I have to take some time now to clean the mess I made by throwing in the
final portions of code. After this is done, I will be ready to talk about
the enhancements.

Once more, thank you for encouragement.

Ian

new topic     » topic index » view message » categorize

2. Re: Edith (wish list)

> Ian:
>
> Seeing as your editor seems to be headed in a great direction, why not, (as
soon
> as you feel comfortable with the code), distribute the source, allowing others
> to add, or modify to their hearts content, then take the best features of
> everyone's additions... Who knows?  Maybe we can get a standard Euphoria
editor
> that can be distributed as a replacement for ED?  Sort of a contribution, to
> the
> Euphoria community, by the community?

I, too, would like to see the source behind the amazing Edith editor...
how did you do the main text window?  It's obviously not a rich text
edit control because it doesn't have the annoying quirks... I'm very
impressed.  I gave up on my windows/wackoze editor a long time ago...
good to see someone picked up the slack and put forth a decent effort.
Keep up the good work.  Can't wait to see more.

Wish list item: use ex.exe to run *.ex files.

Later,
 _______  ______  _______  ______
[    _  \[    _ ][ _   _ ][    _ ]
[/| [_] |[/| [_\][/ | | \][/| [_\]
  |  ___/  |  _]    | |     |  _]
[\| [/]  [\| [_/] [\| |/] [\| [_/]
[_____]  [______] [_____] [______]
xseal at harborside.com  ICQ:13466657
http://www.harborside.com/home/x/xseal/euphoria/

^ check the site!  I'm working on a wickedly fast raytracer.

new topic     » goto parent     » topic index » view message » categorize

3. Edith (wish list)

Ian,

I'm also very delighted with Edith. And to think that this is only v0.1
alpha?
Can't wait for v0.2. My wishes are:
- several files open at a time, through windows or tabs.
- automatic detecting of the extension, so that exw.exe OR ex.exe is
started by F9.

I really like all of the features she already has got, and keep up the good
work!

Thanks
Ad
new email adress: kwibus at dolfijn.nl

new topic     » goto parent     » topic index » view message » categorize

4. Re: Edith (wish list)

>source code

I do not plan to release the source soon; I feel that it would be
premature. I yet have to see where Edith is heading. She has a mind of her
own -- think of it as of "The Taming of The Shrew" or "Pygmalion".

However, I will gladly answer questions, with code snippets where appropriate.

>how did you do the main text window?

Edith registers a window class with a callback window procedure (the only
one that Euphoria allows), creates a main overlapped window and a child
window with scrollbars (the text view). Windows messages are dispatched to
the right window, including optional modeless dialogs. The child window
originally handled WM_ERASEBKGND and WM_PAINT; now only WM_PAINT is handled
and the code in a standard Windows way both paints the background with
brushes and pens and writes the text. In addition, while editing the text,
after each keystroke Edith redraws the current line directly without going
through InvalidateRect() and WM_PAINT.

Ian

new topic     » goto parent     » topic index » view message » categorize

5. Re: Edith (wish list)

Get Best Contents from the Internet (mostly for FREE)
http://www.playhere.com
======================================================================

Haiya Euphoria Programming for MS-DOS, according to the letter you sent on
Senin, 28 Desember 1998.

will it be open source?


If you don't reply this letter, I'll kill you,
Mr. Ceefour * http://cee4.home.ml.org/

Real programmers ignore schedules.

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu