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
>
>
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
Hans Peter Willems
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
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
Hans Peter Willems