1. RE: vast quantities of EU includes

Ray,

My EUINC environment variable points to c:\eutools\include.  When I 
decide to use an include file (either mine or someone else's) that is 
not directly related to a project (i.e. win32lib, eugrid, xcontrols, 
datetime, etc.) I put it in the c:\eutools\include directory.  So 
between the standard euphoria\include and eutools\include they contain 
every generic include file I need for a project.  For files related to a 
specifc project, I have a euprojects directory and every project has 
it's own subdirectory.  As a matter of fact, I never include the full 
path name for include files.

To each his own....

Jonas
Ray Tomes wrote:
> 
> 
> Hi All
> 
> I am curious as to how experienced EU programmers store all their 
> include 
> files?
> 
> If I put everything in the INCLUDE folder then it is impossible to keep 
> track of. If I put them elsewhere then the path is a problem (I have 
> EUINC 
> going to include, win32lib and IDE but putting 200 more things in there 
> doesn't quite seem right.
> 
> What do you do?
> 
> Thanks
> Ray
> 
>

new topic     » topic index » view message » categorize

2. RE: vast quantities of EU includes

Ray Tomes wrote:
> I am curious as to how experienced EU programmers store all their 
> include 
> files?

    I'm not an experienced Eu programmer, just started last week
    with collecting all the usefull stuff. And indeed it becomes
    a pile already.

    <shameless plug mode>
    I am however a professional developer and my company has
    developed a small tool for managing code-snippets like
    include files, procedures, OO class files, etc.
    </shameless plug mode>

    As this tool is going to be aimed at multi-user environments,
    we are going to make a single-user version available as
    freeware. So I was thinking about building a database specifically
    for Eu that contains as much stuff as I think usefull and make
    that database available for download too. Might be a nice starting
    point for a Eu programmer. (Actually, I'm thinking about doing 
    this for other public domain languages as well).

    Currently it looks like we will release the tool in a few
    weeks, so if anyone is interested, I'll post an announcement
    to the list when we get there smile

Hans Peter Willems

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

3. RE: vast quantities of EU includes

Ray Tomes wrote:
> I wouldn't mind having all my includes in one folder if I could find out 
> 
> where they came from, and which version is a later one when an update 
> comes (because many EU programmers put old includes with their modules - 
> 
> or they are old by the time I get them  :). It needs some sort of index 
> to 
> it all and management, which I assume (and hope) is what you are talking 
> 
> about.

    OK, a little info about the program:
    It is called CodeAssets and it is build on a database that
    is accessible through a treeview (to categorize all the stuff)
    and a nice working search engine (each code-snippet, or include
    file for that matter, has options for additional keywords and
    comments, that are all searcheable).
    Each item in the database has it's own version history so you
    can manage multiple versions of each item.
    You use copy/paste to get code to/from the program, and in
    addition you can store any kind of file into the database and
    export it when needed to whatever location you like (very handy
    for include files, we use it for windev class files but also
    for graphics used in a project... like button icons).

    Oh, and it runs on windows only (sorry for the Linux users),
    but I might port the basic program to Eu (for personal training)
    without the fancy buttonbar stuff that the commercial version
    has.

    Here's a quick screendump of CodeAssets (160 Kb) :
    http://www.integratedmoves.com/pictures/codeassets.jpg

Hans Peter Willems

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

4. RE: vast quantities of EU includes

Dan Moyer wrote:

> A port to Euphoria would be nice  :)
>
> >     Here's a quick screendump of CodeAssets (160 Kb) :
> >     http://www.integratedmoves.com/pictures/codeassets.jpg

    It would be nice to do for sure (if time permits), but for
    functionality it doesn't matter what it's written in (although
    a Eu port would possibly bring it to the Linux users too).

    As a sidenote I'm still looking around for a pet project to
    start in Eu. Currently thinking about a 3D modeller for POVRAY
    or a relational database modeller for EDS. Votes are welcome blink

Hans Peter Willems

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

Search



Quick Links

User menu

Not signed in.

Misc Menu