Submitting sources


Your contributions are welcome


Anyone in the Euphoria community may send source code and have it displayed on this site. Entire programs are not needed, only snippets of code that show how to perform a certain task within the Win32 API. Every source shall be displayed with your name and email address clearly indicated, and it will be reformatted for use on this site to make it visually compatible with other webpages. This is a teaching website, not a commercial sales medium. It is geared to provide the finest examples of Euphoria coding available to novice, and intermediate users of the Euphoria language.

That reformatting will only consist of putting your code through a software colorizer that will place html font color codes into your source to make it appear the same way it would if a user was viewing it in an editor having the same color scheme used here. (Euphoria built-ins are green, keywords are yellow, etc, etc.) No changes to the coding itself will be done except to make it compatible with the Win32 API calls used in the NEL_32 package, and rearranged it for neatness. The routine must work reasonably well. However, it need not be perfect. Every function or routine will be checked for functionality before being placed on the site, only to prevent erroneous code from being placed on the site that can harm other's machine or software.

If your coding produces a visual effect, such as a window, or new control element, it would be nice if you could include a small (640X480) GIF or BMP file of the results that can be shown on the webpage.

Your actual source code should be single spaced only, with comments placed at the beginning of the source, or in the case of a source having mulitiple routines, at the top of each routine giving the details on how to use it, and a descriptive line of what it does. Comments may be placed on statement lines if they are not obtrusive. The following link takes you to an actual sample that is included in the 'how to...' section. It is a color list box control program called CLB.EW.

You will maintain your lawful copyright ownership of any material you send, regardless of formatting, but you must submit your code under a free use license that requires no credit notices in any portion of the programs written by any person who uses it. Your copyright will permit redistribution of your code, but only as long as it is distributed unaltered, complete with your name and email address, prominently displayed in the header.

For your protection, any person who modifies your code in any way, shape, or manner, is required to remove your name and email address prior to using it. (That way, if it screws up, then you can't be held responsible.)

If you would like to send some code snippets, please send them to NEL's email address. Thank you.