1. Various languages for practical use

Forked from Re: Ubuntu on tabets

jimcbrown said...

Gambas? xbasic?

"Gambas? xbasic? " I have a client who has a large piece of software written in Visual basic(costing $2000 in its heyday) who want to put it to FOSS. I suggested Mono first, as it is a stable and established software development tool.
No go.

Then on my suggestion, they tried GAMBAS, and again for some unexplained reason they had a lot of glitches and problems.
I like XBASIC myself, and I have the latest version and the windows fork XBASIC 241. The use of the old assembler inside makes it a little dodgy.
Before coming to Euphoria, I worked with it (with a programmer friend) and the moment you go to a larger project, it crashes.
HotBasic is a better alternative and FreeBasic is also excellent.

I have also looked at and supervised a medical software project using Eclipse/Haskell combo. Because of the plethora of Hackage libraries and HackageDB, it was THE choice at the time some 4-5 years ago. Medical software requires use of lower level (Euphoria level) programming and excellent database support because of need to access and use large databases. This interaction is there to some extent in visual Basic, but I want always to avoid the Microsoft platform and dependence. In fact the project has gone the Hadoop route now and into the Cloud. There are problems with Government acceptance of privacy.

Euphoria is nowhere ready for this last mentioned undertaking. My interest (and recommendation of) Euphoria is largely based on Brazilian Lua dissidents needs and needs of the Indian clients where the 4 byte Euphoria character comes in as a BIG winner. Its availability on ARM processors would make it an explosive success. Tablets and memory are getting cheaper and cheaper. At the same time, container loads of discarded P4 and AMD64 based computers to India, Latin America and Africa is something worth noting. They are unbelievably low priced.

new topic     » topic index » view message » categorize

2. Re: Various languages for practical use

EUWX said...
jimcbrown said...
EUWX said...

Visual basic - no Linux compatibility. Mono not a satisfactory alternative for Linux

Gambas? xbasic?

... they tried GAMBAS, and again for some unexplained reason they had a lot of glitches and problems.
I like XBASIC myself.... The use of the old assembler inside makes it a little dodgy.
Before coming to Euphoria, I worked with it (with a programmer friend) and the moment you go to a larger project, it crashes.

Ok, fair points on why these aren't a Linux/Visual Basic alternative.

EUWX said...

I have also looked at and supervised a medical software project using Eclipse/Haskell combo.... Medical software requires use of lower level (Euphoria level) programming and excellent database support because of need to access and use large databases.

Euphoria is nowhere ready for this last mentioned undertaking.

Actually, Jeremy Cowgar - the person who designed and wrote most of EDBI - works in the health care industry and often uses Euphoria code as part of the package for this purpose. (When he can, the govt here has some strict requirements on which software can be used for what, though.)

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

3. Re: Various languages for practical use

jimcbrown said...
EUWX said...
jimcbrown said...
EUWX said...

Visual basic - no Linux compatibility. Mono not a satisfactory alternative for Linux

Gambas? xbasic?

... they tried GAMBAS, and again for some unexplained reason they had a lot of glitches and problems.
I like XBASIC myself.... The use of the old assembler inside makes it a little dodgy.
Before coming to Euphoria, I worked with it (with a programmer friend) and the moment you go to a larger project, it crashes.

Ok, fair points on why these aren't a Linux/Visual Basic alternative.

There probably was incomplete information form me or something. Anyway, Mono is supposed to be great for switching from Visual Basic, and I recommended it twice - - - both times they were not happy. After also failing with Gambas (it is immature and game oriented), they are currently trying out Q7Basic which is a new effort by the same old team that made Kbasic for Linux. I will wait and see and poke my nose when it is necessary.

jimcbrown said...
EUWX said...

I have also looked at and supervised a medical software project using Eclipse/Haskell combo.... Medical software requires use of lower level (Euphoria level) programming and excellent database support because of need to access and use large databases.

Euphoria is nowhere ready for this last mentioned undertaking.

Actually, Jeremy Cowgar - the person who designed and wrote most of EDBI - works in the health care industry and often uses Euphoria code as part of the package for this purpose. (When he can, the govt here has some strict requirements on which software can be used for what, though.)

I am sure Jeremy Cowgar knows Euphoria much more than I do. However, today (i.e. in 2013) I might just consider using Harbour because it can be manipulated easily within Hadoop and Talend, but right now since they already have a huge system working with Eclipse and Haskell, it is best for them to migrate directly to integrate their previous effort with Hadoop.

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

4. Re: Various languages for practical use

EUWX said...

There probably was incomplete information form me or something.

About what?

EUWX said...

they are currently trying out Q7Basic

If only we could get David Cuny's ebasic working with wxIDE, then we'd really have something! ;)

EUWX said...
jimcbrown said...

Actually, Jeremy Cowgar - the person who designed and wrote most of EDBI - works in the health care industry and often uses Euphoria code as part of the package for this purpose. (When he can, the govt here has some strict requirements on which software can be used for what, though.)

I am sure Jeremy Cowgar knows Euphoria much more than I do.

I'll have to defer to his experience in the health care field as well.

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

5. Re: Various languages for practical use

jimcbrown said...
EUWX said...

they are currently trying out Q7Basic

If only we could get David Cuny's ebasic working with wxIDE, then we'd really have something! ;)

Comparing ebasic with Q7basic is a non starter. Q7basic is far ahead in the game. You could get the QT version of GUI for euphoria tiedied and made current and solid and then there would be some comparison.

EUWX said...
jimcbrown said...

Actually, Jeremy Cowgar - the person who designed and wrote most of EDBI - works in the health care industry and often uses Euphoria code as part of the package for this purpose. (When he can, the govt here has some strict requirements on which software can be used for what, though.)

I am sure Jeremy Cowgar knows Euphoria much more than I do.

jimcbrown said...

I'll have to defer to his experience in the health care field as well.

The magnitude of the project executed by the group I directed is so big as to make any effort ever executed under EDBI trivial.
BTW is not considered much of a contender or known in the database world.
Noted here is the fact that Google's EDBI (Embedded Data base Interface) is totally different from EDBI (Euphoria Data base Interface) about which you are talking with pride and hero-worship.

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

6. Re: Various languages for practical use

EUWX said...
jimcbrown said...
EUWX said...

they are currently trying out Q7Basic

If only we could get David Cuny's ebasic working with wxIDE, then we'd really have something! ;)

Comparing ebasic with Q7basic is a non starter. Q7basic is far ahead in the game.

Agreed. Apologies for the bad joke.

EUWX said...

You could get the QT version of GUI for euphoria tiedied and made current and solid and then there would be some comparison.

Interesting idea.

EUWX said...

The magnitude of the project executed by the group I directed is so big as to make any effort ever executed under EDBI trivial.

Sounds like a standard overbilled gov't contract project to me!

EUWX said...

BTW is not considered much of a contender or known in the database world.

It shouldn't be. It's just a thin wrapper for MySQL/SQLite/etc.

EUWX said...

Noted here is the fact that Google's EDBI (Embedded Data base Interface) is totally different from EDBI (Euphoria Data base Interface)

Agreed. Perhaps we should have a name change to avoid confusion. (EuDBI?)

EUWX said...

about which you are talking with pride and hero-worship.

I never in this thread said anything like this. I'm going to ask you to proofread your statements more carefully in the future to avoid misquoting me like this.

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

7. Re: Various languages for practical use

jimcbrown said...
EUWX said...

BTW is not considered much of a contender or known in the database world.

It shouldn't be. It's just a thin wrapper for MySQL/SQLite/etc.

Outside of Euphoria users, it (Euphoria DBI) is not known at all.
DBF of dBase III and IV was dethroned by Microsoft, but at least it is known, and its successor Harbour is very active.
DBF files are seeable under Excel and OpenOffice/Libre.
If it is just a wrapper (I have not looked at it closely enough to dispute this) it should be named as such. Ask the Hadoop and Talend people to create a connection to EDBI! They will most likely say "E WHAT?"
Harbour also has SQLite wrapper and many other languages claim that access, but how many are active in database world?
The buzzword for database is "Big data" in "the Cloud" these days and, sadly enough neither Harbour(DBF), nor EDBI(EDB) and not even Microsoft's Access(MDB) are up to it.
In that world, Postgres, NoSQL, Apache Cassandra, etc are the names one can recommend for a project if Oracle is not acceptable or too expensive, which it is.

Having said all that, I will have another 3-4 hour look at EDBI, for desktop home office level of work..

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

8. Re: Various languages for practical use

EUWX said...
jimcbrown said...
EUWX said...

BTW is not considered much of a contender or known in the database world.

It shouldn't be. It's just a thin wrapper for MySQL/SQLite/etc.

Outside of Euphoria users, it (Euphoria DBI) is not known at all.

Agreed. It shouldn't be. It's just a thin wrapper.

EUWX said...

Having said all that, I will have another 3-4 hour look at EDBI, for desktop home office level of work..

Only makes sense if you'll be programming in Euphoria.

EUWX said...

If it is just a wrapper (I have not looked at it closely enough to dispute this) it should be named as such.

Of course. Don't just take my word for it - see for yourself.

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

Search



Quick Links

User menu

Not signed in.

Misc Menu