1. RE: Euphoria Prerequiste Manager

In this case he was interested in the toolkit but wanted to run some of 
the examples with the interpreter.  Also, I can't send .exe's of the 
examples as I've almost maxed out my space on the web server.

Jonas
C. K. Lester wrote:
> 
> 
> > This individual wanted to try some of the examples but was having
> > problems finding include files that are a part of Win32Lib (no problem
> > of yours Derek, I just couldn't explain it in a way that he could
> > understand).
> 
> If it's just for testing's sake, why not provide him with binded code 
> (an
> .exe)?
> 
>

new topic     » topic index » view message » categorize

2. RE: Euphoria Prerequiste Manager

Jonas:
   What happens if someone updates a file and breaks the code.
   If you ship the extra files with your code then you know they will work.
   There is an install file that is in bin that could be use as a guide
   to write an install to put the needed programs in the correct locations.
Bernie

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

3. RE: Euphoria Prerequiste Manager

Yes, that's one of many questions in my mind.  Like I said, still a lot 
of holes to fill.

Here's another one: I've added a few routines to Win32Lib.ew myself and 
require the modified file in certain programs I've worked on.  How would 
we handle that?

Lots of questions, no answers.

Jonas
Bernie Ryan wrote:
> 
> 
> Jonas:
>    What happens if someone updates a file and breaks the code.
>    If you ship the extra files with your code then you know they will work.
>    There is an install file that is in bin that could be use as a guide
>    to write an install to put the needed programs in the correct locations.
> Bernie
> 
>

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

4. RE: Euphoria Prerequiste Manager

C. K. Lester wrote:
> 
> 
> > Here's another one: I've added a few routines to Win32Lib.ew myself and
> > require the modified file in certain programs I've worked on.  How would
> > we handle that?
> 
> Can you put your modified code into a Win32Lib-Jonas.ew file? How does 
> Derek
> recommend adding custom code to Win32Lib without affecting the base 
> library?
> 
> 
Possibly but the routines I added require access to local variables in 
Win32Lib so the code would have to be in Win32Lib.ew.  I don't think 
Derek has any recommendations (correct me if I'm wrong) on adding custom 
code to Win32Lib.  Probably wouldn't be a problem if adding new routines 
to the library but what about changes to existing routines?  Or slight 
variances to existing routines?  I have a DrawText() which returns a 
different number of results than the standard drawText().

I also added:
deleteTVChildren() - remove children of a single tree view item only
getTVChildren() - get the children of a single tree view item

If you really think about it, my programs are all 100% compatible with 
the standard Win32Lib, I have just added a few routines to make my life 
easier.  If there would be a way to add custom routines to Win32Lib 
without changing the includes then I wouldn't have to distribute a 
modified version.

Jonas

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

5. RE: Euphoria Prerequiste Manager

hi Jonas
i like what you are proposing. on and off i think of somethng similar.
a code repository that can be used to pop prewritten segments to insert 
into a new project.  a librarian. which could even be used to track 
variables--or should that be left to a debugger? hmm.
a project like this is big for 1 person to complete in a reasonable 
amount of time.
i would be glad to help.

as with my projects, describe it in narrative or outline/notes form 
first before any coding. like you were talking to your great-grandmother 
who may never have seen a computer. 
then fill in some details, data formats etc.
then divide it among individuals to do the actual coding.

no i am not really that good at doing that myself, i like to jump into 
coding too fast.
possibly use that eusql which allows linking records/tables.
{key}{{raw data},{eugrid formating},{links}}
i think exw2prj already reads window euphoria code , so one input choice 
has been already written.

later
rudy





Jonas Temple wrote:
> 
> 
> Sorry about that last post, hit the Enter key.
> 
> I've got an idea that I'd like to throw out there.  Last week I had 
> someone ask me about the iSeries Toolbox that I've been working on.  
> This individual wanted to try some of the examples but was having 
> problems finding include files that are a part of Win32Lib (no problem 
> of yours Derek, I just couldn't explain it in a way that he could 
> understand).  I tried several times to explain to him where to find 
> Win32Lib and where he should place them on his PC.  He has since stopped 
> 
> emailing me and my guess is he got frustrated and gave up.   I don't 
> think this scenario is isolated.  I don't include Win32Lib as part of 
> the toolbox so there's not multiple copies floating around.
> 
> Since so many of our contributions rely on other user's contributions we 
> 
> need a way to make it easy for the novice (and veterans for that matter) 
> 
> to find, download and install prerequisite packages.  What I'm proposing 
> 
> is a community created/supported system called "Euphoria Prerequisite 
> Manager".   Here's the scenario:
> 
> * I create a Euphoria include file that lets you send HTML pages to cell 
> 
> phones (since we're pretending, I wrote this in 10 minutes :) ).  I also 
> 
> have documentation and a Win32Lib example.  My "package" requires 
> Win32Lib, words.e by Bernie Ryan and a sockets package.
> * I have a directory on my PC that contains all the files for my nifty 
> new software (except the prerequisites).
> * I now want to share my vast knowledge of cell phones with the 
> community.  Included in the Euphoria/bin directory is a program that 
> will let me create a package definition, which defines: package name, 
> package version, author, date, time, etc.  Also in a definition is a 
> mechanism to let me define three types of files: include files, 
> documentation files and example files.  I also can define which other 
> packages are prerequisites to my package (Win32Lib, words.e, sockets, 
> etc.)  A package definition will be an .edb file containing all of the 
> information, including all files.
> * I go to the RDS web site, go to the submission form and point to the 
> .edb package definition file.  RDS validates the data and adds to the 
> master package definition file.
> * Interested user now wants to try my cell phone package.  He goes to 
> the recent contributions page and selects my package.  What he/she gets 
> is a file that contains my package and all prerequisites as I have 
> defined.
> * Interested user now runs a program in Euphoria/bin that extracts the 
> packages.  For each package, the program asks the user where the 
> directory that I created should be extraced on their PC (I would choose 
> C:\EuTools since that's where all of my user contributed files are).  
> The program would also ask where the include files should be placed and 
> defaults the location to 1) first directory in EUINC 2) include 
> directory in the EUDIR variable.
> * Interested user can now run my program and he/she does not have to 
> find all the prerequisites manually.
> 
> Okay, don't run off scared!  I know it sounds like a lot.  Fact is, this 
> 
> will REQUIRE the cooperation of the community AND RDS.  What we will 
> gain is easier distribution/management of user-contributed files.  I 
> think this will also require us to create our own 
> compression/decompression routine for the packages.  We can't assume 
> that everyone has WinZip or equivalent.
> 
> There's still a TON of details to work out.  Unfortunately, I can't do 
> all the work myself.  I would welcome any comments, suggestions or "what 
> 
> the heck are you thinking!"
> 
> Jonas
> 



lotterywars

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

Search



Quick Links

User menu

Not signed in.

Misc Menu