1. Portability, COM, and some interfacing
Huh?
Wha?
..
We still ain't got portability of our apps, a way to
use COM under windows, and Eu2C and C2Eu interfacing
functionality in Euphoria...
I have to use C again cause I can't do these things in
Eu.
I have to code a static library wich uses Direct X
under Windows, and also runs on the Mac.
Impossible to do in Eu right now.
Rob, when can we expect these features?
Mike The Spike
2. Re: Portability, COM, and some interfacing
Mike The Spike writes:
> Rob, when can we expect these features?
Hmmm... by replying to your message,
I will have to delay *all* future features
by 10 minutes.
Seriously, I expect to have DLL support before
the 1.0 release of the translator.
The other things you mentioned are uncertain.
Regards,
Rob Craig
Rapid Deployment Software
http://www.RapidEuphoria.com
3. Re: Portability, COM, and some interfacing
- Posted by leviathan at uswest.net
Mar 15, 2001
> Mike The Spike writes:
> > Rob, when can we expect these features?
>
> Hmmm... by replying to your message,
> I will have to delay *all* future features
> by 10 minutes.
>
> Seriously, I expect to have DLL support before
> the 1.0 release of the translator.
> The other things you mentioned are uncertain.
Rob, one of the stupidest things, IMO, is to act stupid with your
clients/future clients/community, even if they may be / be like MTS.
And, I'll add, that this is too an important feature I'm looking for in
Euphoria too. And, you belong looking over your shoulder at OS X
as a place to port Euphoria to, at least for the side of Mac platforms.
(Anything before OS X is a pain in the ass, AFAIK)
And, with how much MTS talks of porting Euphoria to console
macines (This will be something to behold come the time of the
PS3), you should start thinking about licensing the core Euphoria
language to others under a code improvement clause like the GPL
has, plus under a NDA, NoComp, NoProfit, and the "all code used in
this is property of" clause. (You're gonna need a lawyer for this -
IANAL, but you're gonna need one) All this would start driving
Euphoria in branching directions, and if MTS can adhere to such a
contract (For innovation of this language, I think I could, as long as
the contract wasn't too outrageous... I'd talk to (the smarter side of)
my friends, my dad, and maybe even find a friend whos family has
done some legal work), he would be a magnificant start to bringing
Euphoria beyond where it is now (due to the fact there would be
another on the project - instead of just you, Rob) and quickly...
However, I just thought about the other times such ideas were brung
up, and didn't the case come out to be that you were stubborn of the
idea of having others on the project with you, Rob?
Anyway, the point of this rant: I want to see portability, ability to plug
into COM objects, interfacing, and the licensing of this language to
people who want to develop this language too.
Your comments, Rob?
TIA,
--"LEVIATHAN"
4. Re: Portability, COM, and some interfacing
LEVIATHAN writes:
>> Hmmm... by replying to your message,
>> I will have to delay *all* future features
>> by 10 minutes.
> Anyway, the point of this rant: I want to see
> portability, ability to plug into COM objects,
> interfacing, and the licensing of this language to
> people who want to develop this language too.
> Your comments, Rob?
As I think I've already stated on this list,
I'm interested in making some source
available, in some form, for a price,
and with legal restrictions. I'm interested
in growing my Euphoria income, not making
everything free.
However, before I work out any details
I have to finish the translator, namespace
enhancement, etc. and prepare a 2.3 release.
(all of which have slipped another 15 minutes
while I type this reply.
)
Regards,
Rob Craig
Rapid Deployment Software
http://www.RapidEuphoria.com
5. Re: Portability, COM, and some interfacing
Yes, yes Robby, we know...
But we want it NOW!
hehe...
Nah we can't wait a month or three, four, in that time
someone can learn C and C++ and get moving.
Sure the Translator needs a serious lube-job, cos
frankly, it stinks (phew!!! beuuuh!!)...
It's still slower than the interpreter in many cases
(want proof? D/L 'tea_test.zip' from the recent user
contributions page).
The only benefit it woul)d have over the translator,
are the things you can do with C source wich you can't
with Eu source, and you haven't implemented that yet.
Don't develop the translator just for speed, but for
functionality.
People here are getting tired of not having the
features they want in Eu for this long a time, and
many don't even code in Eu for money, they do it for
hobby.
*ALL* we want is "Portability, COM, and some
interfacing".
That's it, no more than that.
Is that done, then Euphoria is done, period.
So...
get it done! ;)
Mike The Spike
--- Robert Craig <rds at RapidEuphoria.com> wrote:
>
>
> http://click.topica.com/aaabBAb1dd66b2pxvYa/register
>
> LEVIATHAN writes:
> >> Hmmm... by replying to your message,
> >> I will have to delay *all* future features
> >> by 10 minutes.
>
> > Anyway, the point of this rant: I want to see
> > portability, ability to plug into COM objects,
> > interfacing, and the licensing of this language to
>
> > people who want to develop this language too.
> > Your comments, Rob?
>
> As I think I've already stated on this list,
> I'm interested in making some source
> available, in some form, for a price,
> and with legal restrictions. I'm interested
> in growing my Euphoria income, not making
> everything free.
>
> However, before I work out any details
> I have to finish the translator, namespace
> enhancement, etc. and prepare a 2.3 release.
> (all of which have slipped another 15 minutes
> while I type this reply.
)
>
> Regards,
> Rob Craig
> Rapid Deployment Software
> http://www.RapidEuphoria.com
>
>
>
>
>
>
6. Re: Portability, COM, and some interfacing
- Posted by leviathan at uswest.net
Mar 16, 2001
-
Last edited Mar 17, 2001
> As I think I've already stated on this list,
> I'm interested in making some source
> available, in some form, for a price,
> and with legal restrictions. I'm interested
> in growing my Euphoria income, not making
> everything free.
As I read this, I have a feeling you took little to/or none of what i've
said to heart... *sigh*
> However, before I work out any details
> I have to finish the translator, namespace
> enhancement, etc. and prepare a 2.3 release.
> (all of which have slipped another 15 minutes
> while I type this reply.
)
"all of which have slipped another 15 minutes while I type this
reply"... Rob, dear, I'm quite sure this message took about 10
minutes to 1) read, 2) think about, and 3) compose a reply. And,
may I add, you have a life too (Gee, at least I hope you do), so it's
slipped by far more than that.
While I can't stress enough the things needed to both the interpreter
and translator, Rob, some of us just are having an absolute hard
time keeping the ants out of our pants waiting for these
enhancements. While I certainly hate to want to hasten you, you
certainly should, and perhaps start creating a team of programmers,
because the lone man is taking alot of (ab)use here, Rob.
Perhaps, even, (sorta) take the example of David Cuny's Win32Lib,
except don't quite take it off your hands completely - We don't quite
want a Bill Gates for Eu here :)
--"LEVIATHAN"