1. RE: Are there any commercial applications written in Euphoria????

Thanks to all who have replied. Just another question. Do they run
Euphoria as an interpreted program and have to include Euphoria
executable with their program, or do they compile it into a "C" program?
I hope I'm not being too much a pain, but Ray Smith saying he prefers
Python got me wondering. I had looked at Python before I tried Euphoria
and I thought Euphoria. The same went for Ruby, Perl, and Lua and
others. I am used to COBOL, Cognos's Powerhouse, Visual Basic, Java,
Sybase's Anywhere, Delphi, and a little C. (These are all costly and
seem to have a lot of overhead so I am not interested in them).
I was reading in a Java Pro magazine, December 2003, Editor's note page
6,  where it was not efficient for small systems, but for large systems.
The scripting languages are recommended(PHP) for smaller systems so
that's where I thought maybe Euphoria's strength lay.
Jim

-----Original Message-----
From: Robert Craig [mailto:rds at RapidEuphoria.com] 
Sent: Tuesday, January 27, 2004 10:33 PM
To: EUforum at topica.com
Subject: Re: Are there any commercial applications written in
Euphoria????



A lot of people seem to build "commercial" Euphoria programs
for their own use inside a company. Today for example, a
pharmacist in Texas sent me a Euphoria program that he wrote to 
automate his pharmacy. His program taps into Euphoria data
on physicians he deals with, patients who buy drugs, and
his database of drug information (in Euphoria form).
It's a Windows program that uses Win32Lib. He hasn't
decided whether to try to market it.
So far he's just happy using it for himself.

Commercial programs like this don't appear in
Recent User Contributions. Commercial programs may
contain proprietary information, may require a
special environment to operate in, or may be too complicated
or uninteresting to anyone but the author and his company,
or perhaps their competitors.

One person who upgraded recently said he developed a
Euphoria program for his company that saved them a ton of money
and resulted in his promotion.

Regards,
    Rob Craig
    Rapid Deployment Software
    http://www.RapidEuphoria.com



TOPICA - Start your own email discussion group. FREE!

new topic     » topic index » view message » categorize

2. RE: Are there any commercial applications written in Euphoria????

sixs wrote:
> I hope I'm not being too much a pain, but Ray Smith saying he prefers
> Python got me wondering. I had looked at Python before I tried Euphoria
> and I thought Euphoria. The same went for Ruby, Perl, and Lua and
> others. I am used to COBOL, Cognos's Powerhouse, Visual Basic, Java,
> Sybase's Anywhere, Delphi, and a little C. (These are all costly and
> seem to have a lot of overhead so I am not interested in them).

Hi Jim,

I'm a little sorry I mentioned it at all now ;)

No one can tell "you" what the best language for "you" to use is.
Everyone has different knowledge levels, experience, different ways 
of programming, different ways of thinking, different technical 
requirements, different target audiences etc etc.

One language or tool might work really well for one person, but be a
horror for another person (all based on the above factors).

The only advice anyone can give you is that you need to make a 
detailed list of features you require and then see if Euphoria can be
used to implement each feature.  And then you write little test 
programs to implement each feature.  If you can't ask others for 
help.

If you really want good advice then make a list of features you
require and post it to the mailing list.  

An example (off the top of my head) of a list might go something like 
...


GENERAL:
   * easy to program ;) - often a personal choice 
   * easy to distribute end applications (no or few external dependices)
   * no runtime fees
   * small executable
   * good support available
   * good documentation
   etc


GUI:
   * test boxes
   * tab controls
   * grid control
      * images in grid
      * be able to sort columns
   * list view
   * radio buttons
   * check boxes
   * MDI control
   * display images
   * play wav files
   etc

Database access:
   * SQL "type" database
   * multi user 
   * easy to install
   * transaction support
   * ODBC interface to allow usres to have access to the base data
   * etc


Now once you have created a detailed a list (far more detailed then 
my example) then see how easy/difficult it is to achieve in Euphoria.

If it turns out that Euphoria can't do what you want then you have a 
good list to compare other languages for the features you require.

There is one more factor to consider and that is ... how will the 
future effect my choice?  I very difficult question to answer.  
For Euphoria, since it's (I think) over 10 years old one would 
assume it will be around for along time yet.  I still beleive it's 
a pretty major issue that only 1 person controls everything.

I don't know if anyone can help you more then that.

Regards,

Ray Smith
http://rays-web.com

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

Search



Quick Links

User menu

Not signed in.

Misc Menu