1. RE: New Install Program

euman at bellsouth.net wrote:

If "possible" I agree that the installer should be written in 
Euphoria.

Are there any installers currently available that work as well as 
Inno setup? If there are I agree that a Euphoria version should
be used.  If not I'm very happy with any better installer.

I think Rob making a better Euphoria installer for win32 + Dos32 
version is well overdue and I'm glad he did it.
(even though I just finished writting a chapter on how to install
Euphoria in my up coming ebook!)

What you are saying (something I feel you hate to admit) but
something I agree with you is ....
"there are some(many?) programming tasks that Euphoria isn't the
best choice for.  Inno setup is written in Delphi and really it is 
a better development tool for writting some standalone apps like
installers and many GUI based apps.  As good as win32lib it can't 
compete with multi million dollar companies.

In some respects (and I've been on record as saying this before)
Euphoria is a toy language.  
It does have some very useful features in defined programming 
situations but it really isn't (yet) a general programming tool for
all programming problems.  
That doesn't mean it can't be in the future, this will take alot of 
work from many people.
In the meantime be happy with what it can do.

Regards

Ray

[snip]

> To everyone who's writing programs in Euphoria I would like
> to extend to you that this installer was NOT writen in Euphoria.
> 
> WHY ROBERT?
> 
> Is it because Euphoria is a toy language?
> 
> If EUPHORIA isnt a toy then why isnt an installer writen in
> EUPHORIA?
> 
> I have several installer GUI's myself, one that I made look similar to 
> Al Gonzalez' installer....I submitted a few lines of this to Rob.
> "I think" 
> he's scared someone will actually look at the code and be put off
> by the fact that Windows programming in Euphoria takes twice the
> typing.
>  
> I know of three other people (Euphoria Guru's) much better programmers
> than I am or ever will be that are/hmm writting installers as we speak.
> 
> Here's what Rob wrote me:
> 
> >I wouldn't want you to waste your time.
> >Perhaps you could get the size down to 650K,
> >but it's going to take a lot of your time, and some
> >of mine, and it will need a lot of testing on various systems.
> >It also might not be as easy for me to use.
> >There's also the issue that some people think Euphoria
> >must be a "toy" language if it's only 596K
> 
> So you increase the D/L size to almost a 1meg thinking people
> wont think its a toy anymore but they're asking now why wasnt 
> the installer coded in Euphoria .. hehe
> 
> Y'all think about it y'hear.
> 
> Euman
> euman at bellsouth.net
> 
> 



Ray Smith
http://rays-web.com

new topic     » topic index » view message » categorize

2. RE: New Install Program

euman at bellsouth.net wrote:
> ----- Original Message ----- 
> From: "David Cuny" <dcuny at LANSET.COM>
> 
> Euman wrote:
> 
> >> This coming from someone who's re-inventing WX-Windows... blink
> 
> >Sorry, I'm missing something here. What am I "re-inventing"? I'm 
> >actually 
> >looking at wxWindows because I *don't* have to create a cross-platform 
> >toolkit from scratch in Euphoria. I readily admit that spending months 
> >of 
> >time on Llama and company was a complete waste of time, when I could 
> >have 
> >used wxWindows instead.
> 
> >In contrast, what benefit is there to writing a Euphoria installer? 
> 
> Exactly ! "what benefit" thats a question that remains unanswered.
> 
> >It doesn't invent anything new, it just recreates something that already 
> >exists. 
> >That's what I mean by reinventing the wheel.
> 
> Exactly ! "doesn't invent anything new" but to Euphoria it would be NEW.
> 
> >> I think it sucks and leans toward the attitude of half-A**ing somthing.
> 
> >Inno Setup certainly isn't a half-assed program, 
> 
> I never said that INNO was a half-assed program, did I?
> 
> "attitude of half-A**ing" I think we've already touched that base
> with the discussions that computer AI isnt very good.
> 
> >so I'm not sure what sort of 
> >'somthing' you're referring to. Besides, it *does* execute Euphoria code 
> >as 
> >part of the install, it's just hidden from the user.
> 
> Why hide it in another language?
> This just brings me back to "Euphoria considered a toy" theory
> 
> >I just don't see this as an issue.
> 
> I do...
> 
> -- David Cuny
> 
> Euman

Why bother supporting dll's and C integration in Euphoria? How come we 
need to use ASM and/or machine code sometimes? That's not native 
Euphoria, it must not be a very good language if we have to use 
extensions.
Why isn't your OS written in EU?

The fact is, it CAN be done in euphoria, it's just not practical.

I'm not about to rewrite DirectX, I doubt I will ever even attempt to 
make the COM wrappers for it. I don't know if anyone should, OpenGL is 
probably a better solution (still not EU).

David makes good points.
I think it would certainly be better if the installer were written in 
EU, but not too many people care. Noone is going to reconsider EU 
because it uses a utility written in another language or not.

If you want to write an installer that fulfills all the requirements, 
and meets up to one written using INNO setup, and is FULLY tested, by 
all means, I'll support you. I believe Rob already expressed similar 
sentiments. In the meantime, INNO setup is a good alternative.

Chris

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

3. RE: New Install Program

I've been meaning to mention that one for a long time.
I don't like the fact that I can't move or even rename the Euphoria 
directory. The only thing that enforces this is the include path. It 
should be added to the EUINC variable.

I have my system set up so all programming languages are in C:\Coding, 
EXCEPT euphoria.

You CAN set up EU to run from any directory now, I think (I haven't 
bothered to try yet), but EU will still always look for 
c:\Euphoria\Include, what if that directory doesn't exist?

Chris


Evan Marshall wrote:
> I wouldn't mind testing your installer.  Can you install to a different 
> drive than C:?  I have Euphoria on D:/ now and it can't find the include 
> 
> file unless I give it the complete path.  I guess that's something in 
> the source?
> 
> 
> euman at bellsouth.net wrote:
> 
> >
> >Hello Ms.Judith,
> >
> >Would you test an installer GUI for me?
> >
> >Does the OLD Euphoria installer work OK on XP?
> >
> >Euman
> >euman at bellsouth.net
> >
> >----- Original Message ----- 
> >From: "Judith" <camping at txcyber.com>
> >To: "EUforum" <EUforum at topica.com>
> >Sent: Sunday, February 24, 2002 1:55 PM
> >Subject: Re: New Install Program
> >
> >
> >>Ok I've a new twist on Installer. It installed fine on Win98 directly 
> >>from my download folder. In order to transfer to my other machine, an 
> >>XP, I copied the install exe to a floppy.  But I can't read the install 
> >>exe, copy it, delete it or even reformat my floppy. I get an Window's 
> >>Explorer error. I try another floppy, thinking this one was bad, with 
> >>the same result. I return to the Win98 and try to read the floppy. Same 
> >>problem. It tells me a little more than XP did: there is a read 
> >>violation which takes down Window's explorer and erases my Window's 
> >>Desktop.
> >>
> >>Interesting? But 2 floppies in the trash and I don't know if the 
> >>Installer will work on XP.
> >>
> >>Judith
> >>
> >

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

4. RE: New Install Program

Judith wrote:
> Ok I've a new twist on Installer. It installed fine on Win98 directly 
> from my download folder. In order to transfer to my other machine, an 
> XP, I copied the install exe to a floppy.  But I can't read the install 
> exe, copy it, delete it or even reformat my floppy. I get an Window's 
> Explorer error. I try another floppy, thinking this one was bad, with 
> the same result. I return to the Win98 and try to read the floppy. Same 
> problem. It tells me a little more than XP did: there is a read 
> violation which takes down Window's explorer and erases my Window's 
> Desktop.
> 
> Interesting? But 2 floppies in the trash and I don't know if the 
> Installer will work on XP.
> 
> Judith
> 
> 

Make sure you don't have a boot sector virus.  I got one a couple of 
years ago and I couldn't format a floppy, NTB virus. You'd think 
MicroSoft would keep floppy compatibility, but I don't know for sure... 
I only have Win 95 and Win 98 on my computers.



Larry Mears

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

5. RE: New Install Program

Judith,

I've encountered a similar problem before, nothing to do with EU.
I couldn't read/write anything on floppy.
The solution was to simply reset my computer.
Everything was fine after that.

I've just copied the installer to floppy, copied it to my other 
computer, and installed it just fine.
I don't think problem is in EUsetup.

Chris


Judith wrote:
> Ok I've a new twist on Installer. It installed fine on Win98 directly 
> from my download folder. In order to transfer to my other machine, an 
> XP, I copied the install exe to a floppy.  But I can't read the install 
> exe, copy it, delete it or even reformat my floppy. I get an Window's 
> Explorer error. I try another floppy, thinking this one was bad, with 
> the same result. I return to the Win98 and try to read the floppy. Same 
> problem. It tells me a little more than XP did: there is a read 
> violation which takes down Window's explorer and erases my Window's 
> Desktop.
> 
> Interesting? But 2 floppies in the trash and I don't know if the 
> Installer will work on XP.
> 
> Judith

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

6. RE: New Install Program

Sorry, my mistake, I had thought that I did try it before.

Robert Craig wrote:
> Chris Bensler writes:
> > I've been meaning to mention that one for a long time.
> > I don't like the fact that I can't move or even rename the Euphoria 
> > directory. 
> 
> Have you ever tried?
> That's what the EUDIR environment variable is for.
> You also have to set your PATH variable.
> 
> > You CAN set up EU to run from any directory now, I think (I haven't 
> > bothered to try yet), 
> 
> Yes you can. You always could, but the old installer didn't present
> you with that option. You could always change it after installing.
> 
> > but EU will still always look for 
> > c:\Euphoria\Include, what if that directory doesn't exist?
> 
> No, that isn't hard coded. 
> It looks for %EUDIR%\include
> 
> Regards,
>    Rob Craig
>    Rapid Deployment Software
>    http://www.RapidEuphoria.com
> 
>

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

7. RE: New Install Program

Actually I can't even single-click the install exe in order to copy to 
TEMP folder before the XP goes off and complains.

However I am able to double-click the install exe and run it from the 
floppy so all is well.

I'm testing on XP home edition on a laptop.

Judith

Robert Craig wrote:
> Judith writes:
> > there is a read violation which takes down Window's explorer 
> > and erases my Window's Desktop.
> 
> I'm guessing that you didn't completely reach the very last
> screen and close the installer, before you tried to copy the 
> .exe. As to why your Desktop was erased, you better ask Bill Gates.
> 
> The installer .exe is just a file. It's not magical in any way.
> 
> Regards,
>    Rob Craig
>    Rapid Deployment Software
>    http://www.RapidEuphoria.com
> 
>

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

8. RE: New Install Program

But I can click on other files, even other exe files and copy them, 
delete them. It is only the install exe I can not do this with and it 
only seems to be a problem with the install exe on a floppy. I 
transferred the install exe to the XP using a Zip Drive and I could 
click it, run it, move it, delete it.

Its not an important problem since I can double click the install exe 
and run it while on the floppy and I can always unhook the Zip Drive 
from Win 98 and hook it up to XP and transfer that way. The floppy was 
just faster.

Judith

Wolf wrote:
> > Actually I can't even single-click the install exe in order to copy to
> > TEMP folder before the XP goes off and complains.
> Beginning to sound like a hardware problem with the keyboard or mouse. 
> Once had an intermittent 'left-shift' key that
> would do the strangest things, including occasional 'crash-on-boot'.
> Watch the right Explorer pane while using up/down arrow keys to see if 
> groups are occasionally being selected, or
> unwanted 'caps' while typing.
> 
>

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

9. RE: New Install Program

Is it possible that Eusetup could be slightly corrupted, yet still work? 
I was able to transfer EUsetup to my other computer using a floppy, no 
problem. From w98 to w98.

I'd try redownloading the file if you haven't already.

Chris

Judith wrote:
> But I can click on other files, even other exe files and copy them, 
> delete them. It is only the install exe I can not do this with and it 
> only seems to be a problem with the install exe on a floppy. I 
> transferred the install exe to the XP using a Zip Drive and I could 
> click it, run it, move it, delete it.
> 
> Its not an important problem since I can double click the install exe 
> and run it while on the floppy and I can always unhook the Zip Drive 
> from Win 98 and hook it up to XP and transfer that way. The floppy was 
> just faster.
> 
> Judith
> 
> Wolf wrote:
> > > Actually I can't even single-click the install exe in order to copy to
> > > TEMP folder before the XP goes off and complains.
> > Beginning to sound like a hardware problem with the keyboard or mouse. 
> > Once had an intermittent 'left-shift' key that
> > would do the strangest things, including occasional 'crash-on-boot'.
> > Watch the right Explorer pane while using up/down arrow keys to see if 
> > groups are occasionally being selected, or
> > unwanted 'caps' while typing.
> > 
> >

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

Search



Quick Links

User menu

Not signed in.

Misc Menu