RE: Re:

new topic     » topic index » view thread      » older message » newer message

Hey Ray and Guilermo,

It's funny you mentioned Visual Basic as being bloatware. I once made a 
HUGE database program for a client, and it easily broke 25 Megs. I think 
12mb of it was for dependencies, such as DAO. Not only was it large, it 
was a resource hog. Also, I consider using Delphi, but my first 
programming language was C++, and we were taught to hate Pascal. ;) 
Delphi and Object Pascal aren't bad though.

I never do any Database programming in C or C++, so I may use Visual 
Basic, and Java just isn't fast enough for this project.

I think I'll pick up on Euphoria this evening after lunch and see if it 
will be suitable for my needs. I have a week for planning, so if this 
goes sour I'll submit to Visual Basic or COBOL (haha, j/k).

Later,

Chris


 
pampeano at ROCKETMAIL.COM wrote:
> 
> --------------Boundary-00=_ZL94H890000000000000
> Content-Type: Text/Plain;
>   charset="iso-8859-1"
> Content-Transfer-Encoding: quoted-printable
> 
> I'm using EDS on a big project (news page not finished yet) and it works 
> =
> fine.
> I haven't used the other libraries because I'm not a db expert and I 
> don'=
> t want to be one.
> 
> Win32lib is still on a development stage, but I think that's not that 
> bug=
> gy, maybe you could see some weird stuff, but the win32lib team had 
> shown=
>  a special interest on fixing the bugs so it's not a big problem.
> 
> Give euphoria a try, it's easy and fast to devolp programs on it, and 
> spe=
> cial debugging them! (If you have thel full version you have more 
> details=
>  to fix the problems).
> 
> Best Regards,
>       Guillermo Bonveh=ED
>       AKA: Knixeur, Red Knight, Caballero Rojo
> 
> -------Original Message-------
> 
> 
> From: Ray Smith=20
> To: EUforum=20
> Subject: Re:
> 
> 
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
> 
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
> 
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> "Before myTopica, I was buried in an avalanche of email.
> Now, thanks to this free solution, I am on top of my inbox."
> Get rescued at
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
> 
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> 
> Hi Chris,
> 
> > 1) Is there support for relational databases
> 
> The archives contain:
> 
> *  a MySQL wrapper,
> *  a pretty new ODBC wrapper (this is not a full wrapper but I
> think the basics work).
> *  Euphoria's own EDS database system.
> 
> I don't think any of these have been used on a big project yet????
> not that I can recall hearing about anyway.  I haven't used the MySQL
> wrapper but the other two seem to work ok from my small amount
> of playing.
> 
> 
> > 2) I saw a win32 GUI Library, what controls does it support? More
> > specifically, does it wrap dockables windows, etc?
> 
> Win32Lib  is an excellent wrapper for the Windows API.
> It has support for the majority of Windows features likes windows, 
> button=
> s,
> toolbars, listviews, status bars, textboxes etc etc.
> It is still being heavily developed and as such the odd bug still exists 
> =
> and
> the
> doco hasn't caught up yet.
> You will find many many examples of reasonably simple demos using
> Win32Lib.
> >From my personal view I wouldn't start a major development project until
> Win32Lib is a little more stable.  Others might disagree?? I'd like to 
> he=
> ar
> opinions of anyone who does disagree.
> 
> > 3) How does compiled Euphoria code compare to say (realistically) Visua=
> l
> > Basic?
> 
> Well, Euphoria in most cases are bound when distributed.  This means the
> runtime
> interpreter and the source program is merged together for ease of
> distribution.
> I have never done any benchmarks against any of language ... but then 
> aga=
> in
> I have
> never had the need for more speed with Euphoria.
> If you are planning any type of business software with Euphoria will 
> have
> power to burn.
> 
> There is also a translator available that translates your Euphoria 
> progra=
> m
> to C which you can then compile .... which "might" increase the speed
> somewhat.
> The amount of increase has been debated on the list on and off for a few
> months.
> 
> > Also, If anyone knows of a compiled GUI program that demonstrates the
> > power of Euphoria could you please post the link?
> 
> I don't know of any large applications ... the best bet is to look 
> throug=
> h
> the recent user contributions.  I don't think you will find what your
> looking
> for though.  (Maybe the IDE is a good example???)
> 
> > I'm trying to save myself a few months of development by finding a
> > substitute language I could use for this project. I've made database
> > programs in C++ before, and I don't want to go there again.
> 
> For windows development I don't think Euphoria is the tool to save 
> yourse=
> lf
> time writing software.
> Although the base language is very stable and fast, it by itself won't 
> he=
> lp
> you
> do anything in Windows.  All the windows add on libraries are written by
> users
> you graciously give there code to the community.  This in most cases 
> mean=
> s
> bugs are more prominent, documentation is lacking and support is given
> by a few devoted users.
> 
> My tool of choice for writing "business" type software for Windows would 
> =
> be
> Visual Basic or Delphi.
> Visual Basic (VB) has many knockers (especially around here on the 
> Euphor=
> ia
> list)
> and in some regards VB is very inefficent (the word bloatware was 
> probabl=
> y
> conceived
> by a VB programmer!) but for a development tool that helps you to 
> deliver=
>  a
> project
> to a client on time with required functioanlity I don't thin anything 
> com=
> es
> close.
> 
> If the size of your projects distribution is a major concern I'd suggest
> Delphi.
> 
> Ray Smith
> --------------Boundary-00=_ZL94H890000000000000
> Content-Type: Multipart/related; 
> boundary="------------Boundary-00=_ZL94CJD0000000000000"
> 
> 
> --------------Boundary-00=_ZL94CJD0000000000000
> Content-Type: Text/HTML;
>   charset="iso-8859-1"
> Content-Transfer-Encoding: quoted-printable
> 
> <html>
> <head>
> <meta name=3D"GENERATOR" content=3D"IncrediMail 1.0">
> </head>
> 
> <BODY background=3D"" bgColor=3D#ffffff style=3D"BACKGROUND-POSITION: 
> 0px=
>  0px; FONT-FAMILY: Arial" scroll=3Dyes ORGYPOS=3D"0">
> <TABLE border=3D0 cellPadding=3D2 cellSpacing=3D0 id=3DINCREDIMAINTABLE 
> w=
> idth=3D"100%">
> <TBODY>
> <TR>
> <TD id=3DINCREDIHEADER width=3D"100%"></TD>
> </TR>
> <TR>
> <TD id=3DINCREDITEXTREGION width=3D"100%">
>       <DIV>I'm using EDS on a big project (news page not finished yet) an=
> d it=20
>       works fine.</DIV>
>       <DIV>I haven't used the other libraries because I'm not a db expert=
>  and I=20
>       don't want to be one.</DIV>
>       <DIV> </DIV>
>       <DIV>Win32lib is still on a development stage, but I think that's n=
> ot that=20
>       buggy, maybe you could see some weird stuff, but the win32lib team =
> had=20
>       shown a special interest on fixing the bugs so it's not a big=20
>       problem.</DIV>
>       <DIV> </DIV>
>       <DIV>Give euphoria a try, it's easy and fast to devolp programs on =
> it, and=20
>       special debugging them! (If you have thel full version you have mor=
> e=20
>       details to fix the problems).</DIV>
>       <DIV> </DIV>
>       <DIV>
>       <DIV>Best Regards,</DIV>
>       <DIV>      Guillermo Bonveh=ED</DIV>
>       <DIV>      AKA: Knixeur, Red Knight, Cabal=
> lero=20
>       Rojo</DIV></DIV>
>       <DIV> </DIV>
>       <DIV><I>-------Original Message-------</I></DIV>
>       <DIV> </DIV>
>       <DIV> </DIV>
>       <DIV dir=3Dltr id=3Dfromshowfield><U><I>From:</I></U><B> Ray Smith=20
>       <SMITHR at IX.NET.AU></B></DIV>
>       <DIV dir=3Dltr id=3Dtoshowfield><U><I>To:</I></U><B> EUforum=20
>       <EUFORUM at TOPICA.COM></B></DIV>
>       <DIV dir=3Dltr id=3Dsubjectshowfield><U><I>Subject:</I></U><B>=20
>       Re:</B></DIV><BR>        &n=
> bsp;  =20
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
> 
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<BR>"Be=
> 
> fore=20
>       myTopica, I was buried in an avalanche of email.<BR>Now, thanks to =
> this=20
>       free solution, I am on top of my inbox."<BR>Get rescued=20
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
> 
> =3D=3D=3D=3D=3D=3D=3D=3D<BR><BR>Hi=20
>       Chris,<BR><BR>> 1) Is there support for relational databases<BR>=
> <BR>The=20
>       archives contain:<BR><BR>*  a MySQL wrapper,<BR>*  a pret=
> ty new=20
>       ODBC wrapper (this is not a full wrapper but I<BR>think the basics=20
>       work).<BR>*  Euphoria's own EDS database system.<BR><BR>I don'=
> t think=20
>       any of these have been used on a big project yet????<BR>not that I =
> can=20
>       recall hearing about anyway.  I haven't used the MySQL<BR>wrap=
> per but=20
>       the other two seem to work ok from my small amount<BR>of=20
>       playing.<BR><BR><BR>> 2) I saw a win32 GUI Library, what control=
> s does=20
>       it support? More<BR>> specifically, does it wrap dockables windo=
> ws,=20
>       etc?<BR><BR>Win32Lib  is an excellent wrapper for the Windows=20
>       API.<BR>It has support for the majority of Windows features likes w=
> indows,=20
>       buttons,<BR>toolbars, listviews, status bars, textboxes etc etc.<BR=
> >It is=20
>       still being heavily developed and as such the odd bug still exists=20
>       and<BR>the<BR>doco hasn't caught up yet.<BR>You will find many many=
> =20
>       examples of reasonably simple demos using<BR>Win32Lib.<BR>>From =
> my=20
>       personal view I wouldn't start a major development project=20
>       until<BR>Win32Lib is a little more stable.  Others might disag=
> ree??=20
>       I'd like to hear<BR>opinions of anyone who does disagree.<BR><BR>&g=
> t; 3)=20
>       How does compiled Euphoria code compare to say (realistically)=20
>       Visual<BR>> Basic?<BR><BR>Well, Euphoria in most cases are bound=
>  when=20
>       distributed.  This means the<BR>runtime<BR>interpreter and the=
>  source=20
>       program is merged together for ease of<BR>distribution.<BR>I have n=
> ever=20
>       done any benchmarks against any of language ... but then again<BR>I=
> =20
>       have<BR>never had the need for more speed with Euphoria.<BR>If you =
> are=20
>       planning any type of business software with Euphoria will have<BR>p=
> ower to=20
>       burn.<BR><BR>There is also a translator available that translates y=
> our=20
>       Euphoria program<BR>to C which you can then compile .... which "mig=
> ht"=20
>       increase the speed<BR>somewhat.<BR>The amount of increase has been =
> debated=20
>       on the list on and off for a few<BR>months.<BR><BR>> Also, If an=
> yone=20
>       knows of a compiled GUI program that demonstrates the<BR>> power=
>  of=20
>       Euphoria could you please post the link?<BR><BR>I don't know of any=
>  large=20
>       applications ... the best bet is to look through<BR>the recent user=
> =20
>       contributions.  I don't think you will find what=20
>       your<BR>looking<BR>for though.  (Maybe the IDE is a good=20
>       example???)<BR><BR>> I'm trying to save myself a few months of=20
>       development by finding a<BR>> substitute language I could use fo=
> r this=20
>       project. I've made database<BR>> programs in C++ before, and I d=
> on't=20
>       want to go there again.<BR><BR>For windows development I don't thin=
> k=20
>       Euphoria is the tool to save yourself<BR>time writing=20
>       software.<BR>Although the base language is very stable and fast, it=
>  by=20
>       itself won't help<BR>you<BR>do anything in Windows.  All the w=
> indows=20
>       add on libraries are written by<BR>users<BR>you graciously give the=
> re code=20
>       to the community.  This in most cases means<BR>bugs are more=20
>       prominent, documentation is lacking and support is given<BR>by a fe=
> w=20
>       devoted users.<BR><BR>My tool of choice for writing "business" type=
> =20
>       software for Windows would be<BR>Visual Basic or Delphi.<BR>Visual =
> Basic=20
>       (VB) has many knockers (especially around here on the=20
>       Euphoria<BR>list)<BR>and in some regards VB is very inefficent (the=
>  word=20
>       bloatware was probably<BR>conceived<BR>by a VB programmer!) but for=
>  a=20
>       development tool that helps you to deliver a<BR>project<BR>to a cli=
> ent on=20
>       time with required functioanlity I don't thin anything=20
>       comes<BR>close.<BR><BR>If the size of your projects distribution is=
>  a=20
>       major concern I'd suggest<BR>Delphi.<BR><BR>Ray Smith<BR><BR><BR></=
> TD>
> </TR>
> <TR>
> <TD id=3DINCREDIFOOTER width=3D"100%">
> =09<TABLE cellPadding=3D0 cellSpacing=3D0 width=3D"100%">
> =09<TBODY>
> =09<TR>
> =09<TD width=3D"100%"></TD>
> =09<TD align=3Dmiddle id=3DINCREDISOUND vAlign=3Dbottom></TD>
> =09<TD align=3Dmiddle id=3DINCREDIANIM vAlign=3Dbottom></TD>
> =09</TR>
> =09</TBODY>
> =09</TABLE>
> </TD>
> </TR>
> </TBODY>
> </TABLE><SPAN=20
> id=3DIncrediStamp><FONT face=3D"Arial, Helvetica, sans-serif"=20
> --------------Boundary-00=_ZL94CJD0000000000000--
> 
> --------------Boundary-00=_ZL94H890000000000000--
>

new topic     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu