Re: New to Euphoria
- Posted by Falkon 1313 <Falkon1313 at AOL.COM> Jul 05, 2000
- 515 views
> 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