This web site was created the 10 january 2003.

At the present time the Yedit package is only for Windows. It exist a similar package for Linux but a lot of work must be made before you download it on this web site. As it is, it works only on AZERTY keyboards, does not have coloring syntax, etc, etc.

The old version of yedit and zedit have an Online Help which is very primitive.

Since 28 january 2003 you can read or download a French Online Help.

Since 1 february 2003 you can read a French and a English Online Help which are HTML Help, download it from the Help Online page of this Web site.

The new version of the Yedit package have a HTML Online Help inside yedit and zedit. You obtain it with the F1 key.

Since February 23, 2003 the method to obtain the elapsed time has been completely rewrite. The first method used a cookie to have the connection time. Now the method uses an invisible frame which contains this connection time.

The screen shots you can see on the first page have been modified with annotation added. These screen shots have been added to the HTML help.

You can see also a small trick which shows me the statistics of this home page.

Since 11 april 2003 you can download the Linux version.

Since 23 august 2003 the Yedit package is under the GNU GENERAL PUBLIC LICENCE, you have the code of the Yedit package you can modify, distribute it under the condition of this licence

In a near future, the graphical interface will be completely rewritten in a POO method of thinking, always in C and without any toolkit, but coming from Motif and QT. With that, the code will be more readable, more clearer, because all the user interaction code will be put in separate files : one for each widget. Another advantage is the great similarity between the Linux code and the Windows code.

Since 12 january 2004 you can download the new version. You can download the old if you have problems with the new.

The functionnalities are stricly the same in Windows and Linux. The code is the most identic between yedit and zedit and between Windows and Linux. The news are :

  • You can now clic on the exec files yedit or zedit and after open a file.
  • You have more tests at the beginning and more explanation if something is wrong.
  • You have more possibilities with the contextual popup of the right mouse button. In fact you can ignore the command line.
  • The opening modes of files are strictly the same in Windows and Linux : first read-only and read-write after the F12 key + Shift.
  • The maximum path of files have been extended : number of characters of the path :
    • 260 for Windows : the current value, you have problems with the GNU compilator with more characters in the path.
    • 1024 for Linux
  • Bugs in the coloring syntax have been corrected.
  • No flicker if you change the width or height of the windows. I have by-pass a bug in Windows: with zedit I must use a bitmap of 1121 pixels width. If your screen is 768X1024 you can define a bitmap of 1121 characters but you cannot write after the 1024 character , so I use two bitmap : one of 560 and one of 561 character. A typical bug of Windows, never explained as usual.
  • You can use a screen up to 1200X1600 pixels. The most usual is 768X1024 because with more pixels the characters are small.

Since the 10 april 2006 I hardly work on a major revision of the package : yedit, zedit for Windows and Linux. If you go on the GNU Internet sites such as Mingw you discover that g77 the free compiler for FORTRAN77 is now not distributed. FORTRAN77 is and old method of coding Fortran. The good method of coding in Fortran is now the use of gfortran the Fortran95 compiler wich is in freeware for Windows and for Linux. In this futur revision you can obtain the code in *.f files which are files for g77 in FORTRAN77 or for gfortran in Fortran95 in fixed format and *.f95 files wich are for gfortran in Fortran95 in free format. The *.f95 files are pure Fortran95 files with all the obsolescent, undesirable or older coding of FORTRAN77 eliminated : systematic use of : INTENT() for the dummy argument and of : IMPLICIT NONE and the new relational operators. A new possibility of Fortran95 was used : a module which contained the interface of all the subroutines and functions and the systematic use of it in each subroutine.

All the code is written and apparently work. This new version is in the alpha phase of testing. In some time (1 or 2 month) you can download this revision on this site when all the tests where OK. Some time is necessary because there are 4 programs to test : yedit, zedit and the 2 for Windows and Linux and the code is multipled by 2 because written in *.f files and *.f95 files; In fact 8 programs.

Since the 1 may of 2006 you can download all the code written for gfortran.In this new version yedit is now for coding in FORTRAN77 or Fortran95 in the fixed format and zedit for coding in Fortran90, Fortran95 or Fortran2003 in the free format. You have 2 files for the reserved words of Fortran : one for yedit and one for zedit and you can make a copy of them such as yedit work in FORTRAN77 or in Fortran95. In the future you can complete the zedit.def file of reserved words to work in Fortran2003

Since the 22 january 2010 you can edit files in Fortran2003, the zedit.def file is completed with the reserved words of Fortran2003 included the C and the IEEE functions.

After a detail search on the web to obtain a Fortran2003 Compiler in freeware to program with all the possibilities of Object Oriented Programming, the only one and only for Linux is : Intel, but with the last release the yedit or zedit software did not work.

Ouside of the freeware world you have the possibility to buy the NAG Compiler: I make a test with this Compiler with the code of yedit and zedit , a great difference with gfortran or the Intel Compiler :

  1. with them : no warning.
  2. with the NAG compiler : approximatively 100 warnings : after a detail examination, all where justifed warning and I eliminate them. A good program is : no warning or justified warning and the size of the exec files where approximately divide by 2, and with the static options : no shared files.
  3. with the NAG Compiler you can program with Object Oriented Programming.
  4. When you will be in the Industry world, your boss will pay for the company this NAG Compiler, and at that time : 3 february 2010, it is the only choice

Since the 17 january 2011 I use a new Installer : Inno Setup 5.4.0 to download the software and install it, and I discover that you cannot use Internet-Explorer to download the software on Windows but Firefox or SeaMonkey for example. There are problems with Internet-Explorer and compress files of type : *.zip

Since the 6 february 2011 a bug for the Linux distribution was corrected, in the old release, the Yedit package was build shared and it must be build static.

Since the 17 october 2011 a bug for the Windows distribution was corrected, in the old release, there was a problem with the reserved words of Fortran in zedit

Since the 1 december 2011 you can download for Windows a software to draw curves with programs written in Fortran

Since the 12 february 2014 you can download a Direct3D11 software make with Mingw and not Visual studio on the download page.

Make a Direct3D11 software with MinGW is a very difficult task you can contact me for the details.

Since 14 october 2015 all the packages where updated and several bugs have been corrected, and can be download for Windows or Linux with exactly the same possibilities : yedit, zedit, traca, traco, opengl. Windows have one plus : directx which does not exist on Linux : the directx technology is a proprietary software of Windows.