1. pointer question
- Posted by Vimal Naran <pcscope at HOTMAIL.COM> Mar 15, 1999
- 377 views
is it possible to have pointers to functions or procedure like in C/C++?? I know about the routine_id function but I need a less complicated way of executing functions and procedures for OOP techniques I'm creating. Get Your Private, Free Email at http://www.hotmail.com
2. Re: pointer question
- Posted by Bernie Ryan <bwryan at PCOM.NET> Mar 15, 1999
- 363 views
-- I know about the routine_id function but I need a less -- complicated way of executing functions and procedures -- for OOP techniques I'm creating. The answer is there is no easy way.
3. Re: pointer question
- Posted by Daniel Berstein <daber at PAIR.COM> Mar 15, 1999
- 374 views
- Last edited Mar 16, 1999
At 06:32 PM 15-03-1999 , you wrote: >is it possible to have pointers to functions or procedure >like in C/C++?? > >I know about the routine_id function but I need a less >complicated way of executing functions and procedures >for OOP techniques I'm creating. Not to my knowledge. I would be cool if we could say: procedure a() end procedure procedure b -- Declare variable of type procedure b = a b() I don't think RDS's Euphoria will ever support it. That kind of syntax makes much more sense than routine_id. Regards, Daniel Berstein [ daber at pair.com ]
4. Re: pointer question
- Posted by Ralf Nieuwenhuijsen <nieuwen at XS4ALL.NL> Mar 16, 1999
- 364 views
> -- I know about the routine_id function but I need a less > -- complicated way of executing functions and procedures > -- for OOP techniques I'm creating. What precisely is the reason you need it ? First of all... my_object = call_func (my_object[MY_METHOD], {my_object}) Isn't that complicated. Secondly: my_object = my_method (my_object) works as well. Or is the namespace the issue you're dealing with ? If so the above won't help much, since the constant MY_METHOD can't be a constant if you need mutual recursion between the objects. The constants of at least one of the object definitions should then be integers, and assigned a value at a latter stage. Ralf
5. Re: pointer question
- Posted by Roderick Jackson <rjackson at CSIWEB.COM> Mar 16, 1999
- 427 views
No, the only thing you can have in Euphoria is the routine ID of a = function or procedure. Have you checked out the Euphoria web page? They have a number of = packages that aid in OOP development (including mine... ). From what = I can tell, they all still have to use routine_id in some fashion to get = what you want done, but at least you might find the kind of functions = you need already written. The URL is: http://members.aol.com/FilesEu/ Hope this helps, Rod Jackson ---------- From: Vimal Naran[SMTP:pcscope at hotmail.com] Sent: Monday, March 15, 1999 4:32 PM To: EUPHORIA at LISTSERV.MUOHIO.EDU Subject: pointer question is it possible to have pointers to functions or procedure like in C/C++?? I know about the routine_id function but I need a less complicated way of executing functions and procedures for OOP techniques I'm creating. Get Your Private, Free Email at http://www.hotmail.com