Re: New to Euphoria

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

> From:    Thierry <ANIROM at WANADOO.FR>
>  Hello,
>  I am new to euphoria programming and i wanted to know if you knew a nice
>  free IDE for Euphoria,

I prefer Dave Cuny's EE or Carl R. White's EE:CS.  There are others, and I
think there are one or two visual IDEs for Windows programming, but I haven't
used them yet.

>  if Euphoria was an Object Language (manages classes),

Euphoria doesn't force OOP on you, but if you like OOP, there are several
different libraries available that implement it.  They vary in complexity,
style, size, and speed, so you can choose the one most suited to your needs.

>  and if Pointers are handled.

In most cases, pointers aren't needed.  When they are, you can allocate
memory,  get a pointer to it, and do whatever you want with it using peek()
and poke().  You can't get pointers to variables declared normally, though.

As for routine pointers, you can get a routine_id, an integer which can be
used to call the routine.  It's not an actual physical memory address, but it
can be used to implement forward-referencing, mutual recursion, and
polymorphism.  If you really need a pointer to the machine code of a routine,
(for low-level speed-critical things, maybe) you can write the routine in
machine code, allocate memory for it, poke it, and call it.

>  I wanted allways to know if pre-compiled libraries, like dcu in borland
>  pascal exist in Euphoria.

Most libraries are made available in source-code form, so you can study them,
modify them, etc.  (And deal with namespace issues)  If you want to, you can
shroud them into a binary form and they can still be used but not easily read
or modified by others.  Of course, you can also use DLLs in Windows.

HTH

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

Search



Quick Links

User menu

Not signed in.

Misc Menu