Re: Coming real soon!

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

This is a multi-part message in MIME format.

------=_NextPart_000_004A_01C112AC.1AACED60
	charset="iso-8859-1"

  Has this comment has been totally misconstrued? When compared to other =
languages, or specifically their Win32 capabilities, I think Euphoria =
currently has set a very ad-hoc precedent. To cut the shit, the API is =
effectively a backbone segment of every Win32 language; this is =
indisputable. And you cannot statically link functions with Euphoria, =
only dynamically; so although this is not really the issue it =
effectively means every program must include the API definition before =
it can do anything else. What Euphoria needs is a base API library, from =
which every other windows library is built apon. From the base comes =
protocol. I agree these problems are not specifically Euphoria Language =
issues but software implentation issues. But comeon...
  =20
  Although WIN32Lib is a seperate issue, it is an example of a very =
different (high level) protocol by which to communicate with the API. =
But how about a bit of creative engineering? With a Win32 base library =
covering (hopefully the entire) API, Win32Lib could just include this =
before declaring its own routines for (in my opinion) superior =
engineered code. Right now anyone who wants to get lower than Win32Lib =
has to wade through API definitions and tedious copy/paste activities. I =
know, I have half the damn API plastered accross my hard drive which I =
add to as needed. Although it is beside to point to argue libraries are =
NOT part of the Euphoria Language, API protocol is usually semi-DEFINED =
in other langauges before you actually "include libraries". Yes, ok its =
more complex than that; but in currently in Euphoria its 20x more =
complex than that. Does everyone who wants to step ahead into the more =
complex and faster waters beyond Win32lib have to spend hours upon hours =
manually creating the masterpiece of API definition?
  =20
  Still, besides how far off the point this thread is going to be =
argued, who can criticise Bernie here for what he's doing? Who can =
possibly argue that Euphoria(Win32) does not need this library? Hello?
  =20
  I fullheartedly support Bernie with this brave endeavour. If completed =
I will definitely be "including" it in my code. I believe it is a =
positive step forward to simplify the first aspect of low level (or any =
level-library) programming for Euphoria.
  =20
  Francis
So you think Euphoria should have ability to include *.h header files.
I agree with this, still writing define_c_func and open_dll is tiring.

    Martin

------=_NextPart_000_004A_01C112AC.1AACED60
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2614.3500" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: =
0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
  <DIV><FONT face=3DArial size=3D2>Has this comment has been totally =
misconstrued?=20
  When compared to other languages, or specifically their Win32 =
capabilities, I=20
  think Euphoria currently has&nbsp;set a&nbsp;very&nbsp;ad-hoc =
precedent. To=20
  cut the shit, the API is effectively&nbsp;a backbone&nbsp;segment of =
every=20
  Win32 language; this is indisputable. And you cannot statically link =
functions=20
  with Euphoria, only dynamically; so although this is not really the =
issue it=20
  effectively means every program must include the API definition before =
it can=20
  do anything else. What Euphoria needs is a base API library, from =
which every=20
  other windows library is built apon. From the base comes protocol. I =
agree=20
  these problems are not specifically Euphoria Language issues but =
software=20
  implentation issues. But comeon...</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DArial size=3D2>Although WIN32Lib is a seperate =
issue, it is an=20
  example of a very different&nbsp;(high level) protocol by which to =
communicate=20
  with the API. But&nbsp;how about a bit of creative engineering? With a =
Win32=20
  base library covering (hopefully the entire) API, Win32Lib could just =
include=20
  this before declaring its own&nbsp;routines for (in my opinion) =
superior=20
  engineered code. Right now anyone who wants to get lower than Win32Lib =
has to=20
  wade through API definitions and tedious copy/paste activities. I =
know, I have=20
  half the damn API plastered accross my hard drive which I add =
to&nbsp;as=20
  needed. Although it is beside to point to argue libraries are NOT part =
of the=20
  Euphoria Language, API protocol is usually semi-DEFINED in other =
langauges=20
  before you actually "include libraries". Yes, ok its more complex than =
that;=20
  but in currently in Euphoria its 20x more complex than that. Does =
everyone who=20
  wants to step ahead&nbsp;into the more complex and faster waters=20
  beyond&nbsp;Win32lib have to spend hours upon hours manually creating =
the=20
  masterpiece of&nbsp;API definition?</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DArial size=3D2>Still, besides how far off the point =
this thread=20
  is going to be argued, who can criticise Bernie here for what he's =
doing? Who=20
  can possibly argue that Euphoria(Win32) does not need this library?=20
  Hello?</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DArial size=3D2>I fullheartedly support Bernie with =
this brave=20
  endeavour. If completed I will definitely be "including" it in my =
code. I=20
  believe it is a positive step forward to simplify the first aspect of =
low=20
  level (or any level-library) programming for Euphoria.</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DArial size=3D2>Francis</FONT></DIV></BLOCKQUOTE>
<DIV style=3D"MARGIN-RIGHT: 0px"><FONT face=3D"Arial CE" size=3D2>So you =
think=20
Euphoria should have ability to include *.h header files.</FONT></DIV>
<DIV style=3D"MARGIN-RIGHT: 0px"><FONT face=3D"Arial CE" size=3D2>I =
agree with this,=20
still writing define_c_func and open_dll is tiring.</FONT></DIV>
<DIV style=3D"MARGIN-RIGHT: 0px">&nbsp;</DIV>
<DIV style=3D"MARGIN-RIGHT: 0px"><FONT face=3D"Arial CE" =
size=3D2>&nbsp;&nbsp;&nbsp;=20

------=_NextPart_000_004A_01C112AC.1AACED60--

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

Search



Quick Links

User menu

Not signed in.

Misc Menu