1. Jeremy Self

I am looking for a result of a euphoria project started by Jeremy Self to
project words on a screen.  Did that ever get finished?

Joe Phillips

new topic     » topic index » view message » categorize

2. Re: Jeremy Self

On Fri, Jan 31, 2003 at 10:47:20AM +1100, Patrick.Barnes at transgrid.com.au
wrote:
> 
> And I quote myself:
> >(and no, you don't need to tell me how I can do it)
> 
> I'm happy with win32lib.

Would you be willing to make it more MS-independant if there was a win32lib
for Linux?

jbrown

> 
> -----Original Message-----
> From: sephiroth _ [mailto:euman2376 at yahoo.com]
> Sent: Friday, 31 January 2003 10:28
> To: EUforum
> Subject: RE: Jeremy Self
> 
> 
> you could use the GraphApp wrapper from the archive, but that's a 
> really, REALLY, old version. i could try writing a new one for the 
> current version(3.37), but then i don't think anyone's managed(or tried) 
> to compile version 3.x as a DLL yet, so i guess that'd make it *NIX 
> dependent getlost
> 
> Patrick.Barnes at transgrid.com.au wrote:
> > It also will be as free from MS as I
> > can make it, but I guess I can't do anything about it being a windows
> > program. (and no, you don't need to tell me how I can do it)
> 
> 
> TOPICA - Start your own email discussion group. FREE!
> 
> 
> ***********************************************************************
> 
> 
> ***********************************************************************
> 
> 
> 
> TOPICA - Start your own email discussion group. FREE!

-- 
 /"\  ASCII ribbon              | 
 \ /  campain against           | Linux User:190064
  X   HTML in e-mail and        | Linux Machine:84163
 /*\  news, and unneeded MIME   |

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

3. Re: Jeremy Self

On Thursday 30 January 2003 08:10 pm, you wrote:
>
> On Fri, Jan 31, 2003 at 10:47:20AM +1100, Patrick.Barnes at transgrid.com.=
au=20
wrote:
> > And I quote myself:
> > >(and no, you don't need to tell me how I can do it)
> >
> > I'm happy with win32lib.
>
> Would you be willing to make it more MS-independant if there was a win3=
2lib
> for Linux?

Why isn't Win32Lib x-plat?!

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

4. Re: Jeremy Self

On Thu, 30 Jan 2003 20:54:56 -0600, C. K. Lester <cklester at yahoo.com> 
wrote:

>
> On Thursday 30 January 2003 08:10 pm, you wrote:
>>
>> On Fri, Jan 31, 2003 at 10:47:20AM +1100, 
>> Patrick.Barnes at transgrid.com.au
> wrote:
>> > And I quote myself:
>> > >(and no, you don't need to tell me how I can do it)
>> >
>> > I'm happy with win32lib.
>>
>> Would you be willing to make it more MS-independant if there was a 
>> win32lib
>> for Linux?
>
> Why isn't Win32Lib x-plat?!

What is "x-plat"?

-- 

cheers,
Derek Parnell

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

5. Re: Jeremy Self

On Thursday 30 January 2003 08:54 pm, you wrote:
>
> > Why isn't Win32Lib x-plat?!
>
> What is "x-plat"?

cross-platform

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

6. Re: Jeremy Self

On Thu, 30 Jan 2003 21:12:01 -0600, C. K. Lester <cklester at yahoo.com> 
wrote:

>
> On Thursday 30 January 2003 08:54 pm, you wrote:
>>
>> > Why isn't Win32Lib x-plat?!
>>
>> What is "x-plat"?
>
> cross-platform
>
Ha ha ha.

My guess is that the name "win32" has something to do with that. It seems 
to imply "MS-Windows 32-bit" in my mind. Also, right from the outset, David 
Cuny and others, seemed to hard code Windows specific paradigms and 
literals into the library. It never seems to have been designed to be 
cross-platform and would now require a complete, ground-up, rewrite to get 
there - breaking just about all the code using it.

The 'llama' product is one attempt at producing a cross-platform GUI for 
Euphoria.

-- 

cheers,
Derek Parnell

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

7. Re: Jeremy Self

On Fri, 31 Jan 2003 15:09:47 +1100, <Patrick.Barnes at transgrid.com.au> 
wrote:


>>>
>>> On Thursday 30 January 2003 08:54 pm, you wrote:
>>>>
>>>> > Why isn't Win32Lib x-plat?!
>>>>
>>>> What is "x-plat"?
>>>
>>> cross-platform
>>>
>> Ha ha ha.
>>
>> My guess is that the name "win32" has something to do with that. It 
>> seems to imply "MS-Windows 32-bit" in my mind. Also, right from the 
>> outset, David Cuny and others, seemed to hard code Windows specific 
>> paradigms and literals into the library. It never seems to have been 
>> designed to be cross-platform and would now require a complete, ground- 
>> up, rewrite to get there - breaking just about all the code using it.
>>
>> The 'llama' product is one attempt at producing a cross-platform GUI for 
>> Euphoria.
>
>
> Well, would it be difficult to leave the paridigms and interface in 
> place, and write a giant 'wrapper' for xwindows or some similar thing?

Be my guest... blink

-- 

cheers,
Derek Parnell

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

8. Re: Jeremy Self

On Thu, Jan 30, 2003 at 08:54:56PM -0600, C. K. Lester wrote:
> 
> On Thursday 30 January 2003 08:10 pm, you wrote:
> >
> > On Fri, Jan 31, 2003 at 10:47:20AM +1100, Patrick.Barnes at transgrid.com.au
> >
> wrote:
> > > And I quote myself:
> > > >(and no, you don't need to tell me how I can do it)
> > >
> > > I'm happy with win32lib.
> >
> > Would you be willing to make it more MS-independant if there was a win32lib
> > for Linux?
> 
> Why isn't Win32Lib x-plat?!

Note the first part of the name: "Win32"

As Dos32Lib is DOS specific, Win32lib is Windows specific.

Also, please note that I am the current maintainer Llama, which is an
object-oriented multiplatform version of Win32lib.

Llama is very far behind from Win32lib at the moment, however, if I get enough
people to help me out, that will change one day.

Hence, my asking that question.

jbrown

> 
> ==^^===============================================================
> This email was sent to: jbrown1050 at hotpop.com
> 
> 
> TOPICA - Start your own email discussion group. FREE!

-- 
 /"\  ASCII ribbon              | 
 \ /  campain against           | Linux User:190064
  X   HTML in e-mail and        | Linux Machine:84163
 /*\  news, and unneeded MIME   |

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

9. Re: Jeremy Self

On Fri, Jan 31, 2003 at 02:13:50PM +1100, Derek Parnell wrote:
> The 'llama' product is one attempt at producing a cross-platform GUI for 
> Euphoria.

Yes, llama is also trying to be 100% Win32lib v.55 compatible.

I wouldn' t hold my breath out on it tho, its buggy and hideously incomplete.

It also doesn't help that the current maintainer of the project (me) is a
newbie to both win32lib and GTK programming.

Also, I'm considering scrapping the current Llama project, and instead making it
a win32lib-compatibility layer, in turn sitting on top of EuGTK.

I do expect Llama to make it out there as the major GUI for Euphoria
programming ... just not anytime soon.

> 
> -- 
> 
> cheers,
> Derek Parnell

jbrown

> 
> 
> 
> TOPICA - Start your own email discussion group. FREE!

-- 
 /"\  ASCII ribbon              | 
 \ /  campain against           | Linux User:190064
  X   HTML in e-mail and        | Linux Machine:84163
 /*\  news, and unneeded MIME   |

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

10. Re: Jeremy Self

On Thu, 30 Jan 2003 20:54:56 -0600, "C. K. Lester"
<cklester at yahoo.com> wrote:

>Why isn't Win32Lib x-plat?!

Dunno. Ask Bill Gates why he won't port Windows to Unix and the Mac.

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

11. Re: Jeremy Self

On Thursday 30 January 2003 09:05 pm, you wrote:
>
> >
> > Why isn't Win32Lib x-plat?!
>
> Note the first part of the name: "Win32"

Please note that "win" can refer to the generic term "windows," which mos=
t=20
OSes today have, and need not necessarily refer to the MS monstrosity. :P

> Also, please note that I am the current maintainer Llama, which is an
> object-oriented multiplatform version of Win32lib.

What works in Llama?

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

12. Re: Jeremy Self

On Fri, Jan 31, 2003 at 09:56:15AM -0600, C. K. Lester wrote:
> 
> On Thursday 30 January 2003 09:05 pm, you wrote:
> >
> > >
> > > Why isn't Win32Lib x-plat?!
> >
> > Note the first part of the name: "Win32"
> 
> Please note that "win" can refer to the generic term "windows," which most 
> OSes today have, and need not necessarily refer to the MS monstrosity. :P

But Win32 always means MS Windows 32-bit, afaik anyways.

> 
> > Also, please note that I am the current maintainer Llama, which is an
> > object-oriented multiplatform version of Win32lib.
> 
> What works in Llama?

If you mean which platforms, my GTK version works fine on Linux, and should
work fine on FreeBSD. Its somewhat functional under Windows, but not entirely.

If you mean what apps, so far only the demos. :/ I'm working on getting an
IDE up for Llama as well btw. (But currently the IDE won't even run under
Llama.)

jbrown

> 
> ==^^===============================================================
> This email was sent to: jbrown1050 at hotpop.com
> 
> 
> TOPICA - Start your own email discussion group. FREE!

-- 
 /"\  ASCII ribbon              | 
 \ /  campain against           | Linux User:190064
  X   HTML in e-mail and        | Linux Machine:84163
 /*\  news, and unneeded MIME   |

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

13. Re: Jeremy Self

On Fri, Jan 31, 2003 at 11:54:26AM +0000, Tony Bucholtz wrote:
<snip>
> Speaking of cross-platform API's, could we combine Win32lib with one of 
> the better-known Win32 emulators for Linux, and end up with WINE32lib? 
> :)
> 
> Hmm.. said in jest, but I should ask those who know more about this 
> stuff than I - is WINE a "good enough" emulator that Win32lib will work 
> with it?
> 
> Regards to all...  Tony 
> 

If you mean exw.exe, I did not test that, if you mean interfacing Win32lib to
Wine thru exu, thats not possible at all (short of taking the Wine source code
and rewriting it that is).

I thought about wrapping Winelib for Euphoria once ... until I realized that
Winelib programs are compiled into libraries and then linked with the Wine
program loader.

jbrown

-- 
 /"\  ASCII ribbon              | 
 \ /  campain against           | Linux User:190064
  X   HTML in e-mail and        | Linux Machine:84163
 /*\  news, and unneeded MIME   |

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

14. Re: Jeremy Self

On Fri, Jan 31, 2003 at 03:09:47PM +1100, Patrick.Barnes at transgrid.com.au
wrote:
> 
> Well, would it be difficult to leave the paridigms and interface in place, and
> write a giant 'wrapper' for xwindows or some similar thing?

Thats what Llama does, basicly, except in a somewhat object oriented manner.
One wrapped Win32 API, one wrapped the VGA routines, and one wrapped the GTK
widget set, iirc. I'm maintaining the GTK version of Llama. However, if I could,
I'd port Llama to wxWindows as well possibly, time permitting of course.

<snip>

jbrown

-- 
 /"\  ASCII ribbon              | 
 \ /  campain against           | Linux User:190064
  X   HTML in e-mail and        | Linux Machine:84163
 /*\  news, and unneeded MIME   |

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

15. Re: Jeremy Self

jbrown wrote:

> I thought about wrapping Winelib for Euphoria once ... until I realized
> that Winelib programs are compiled into libraries and then linked with =
the
> Wine program loader.

For all intents, you may just as well run it under Wine (which does work)=
=2E

-- David Cuny

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

16. Re: Jeremy Self

On Fri, Jan 31, 2003 at 04:56:33PM -0800, David Cuny wrote:
> 
> jbrown wrote:
> 
> > I thought about wrapping Winelib for Euphoria once ... until I realized
> > that Winelib programs are compiled into libraries and then linked with the
> > Wine program loader.
> 
> For all intents, you may just as well run it under Wine (which does work).
> 
> -- David Cuny

The real problem, is that, you can only do exu natively w/o Windows emulation
in it, or exw.exe via Wine, without any support for the native POSIX/UNIX
calls.

However, I believe I have come across another solution:

native exu under Linux/FreeBSD, but, also have windll.eu, which defines
open_win_dll(), define_win_func(), define_win_proc(), and define_win_var(),
as well as call_win_proc(), call_win_func(), set_win_var(), and get_win_var().
(Also will need to support make_win_call_back(), but thats rather tricky.)

Then, in windll.eu, it runs a "program" through wine, which I'll call winux.exe,
which calls LoadLibrary() and GetProcAddress() and etc., for the caller.

Of course, I'm still trying to work through the details of this (for example,
the method of communication to be used, and how to pass things like structs
or array from/to the Windows dll routines), but if I can get it to work,
it'd theoreticly be possible to port Euphorian Windows programs to Linux/FreeBSD
without a majpr hassle.

I realize this is major overkill, however I'd rather do this than mess with the
Wine sources and create from it a shared library which exports every emulated
WinAPI function.

jbrown

> 
> ==^^===============================================================
> This email was sent to: jbrown1050 at hotpop.com
> 
> 
> TOPICA - Start your own email discussion group. FREE!

-- 
 /"\  ASCII ribbon              | 
 \ /  campain against           | Linux User:190064
  X   HTML in e-mail and        | Linux Machine:84163
 /*\  news, and unneeded MIME   |

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

Search



Quick Links

User menu

Not signed in.

Misc Menu