Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

[REBOL] Rebol Framework suggestion

From: chrismorency:videotron:ca at: 9-Sep-2001 18:00

Hi, Although we have access to a great library of scripts through RT's (available under View and on their website), most of the understanding of Core or View usually goes through looking at script others built for specific reasons, copy and paste the code and refined them to our particular needs, or the current Core documentation and limited View documentation. AFAIK, we have yet to see completely re-usable libraries, which provides only frameworks and development-tools. Let's take for instance Object oriented programming under REBOL, we have yet to see a public framework/library that offers standard objects and objects-methods. For example, some people may have actually coded a Collection! class-object like I did, what about using Class! objects to build objects ? What about having all Class! objects having a new methods to build a new object based on that class, how about having type-of? to verify the type of an object and receive something more meaningful than type? myCollection == object! How about building an object framework that will allow inheritance instead of cloning ? How about a View framework which will simplify building layout through objects? What about multi-line edit box under view that will manager the slider for us without having to have it done the way we do actually ? These are some of the problems I have encountered in the past few weeks, and I have started working on, but actually, the task is big and I don't consider myself as a really technical programmer in that sense. I couldn't do it all by myself. What about building a SDK in Rebol for Rebol... I daily use Visual Age SmallTalk at the job and I have yet to see a better SDK environment. What if we could build a concurrent development environment in Rebol ? What about the object browser Etiennne was talking about... what about a Visual Debugger which will offer a stack ? etc. This can go on and on... but what I am suggesting is the following : RT has given us tools, let's use them to build other tools we can re-user afterwards for our own projects. I know that Rebol was not really meant for OOP, but one of the thing OOP is all about is : Reusability, not within a single project, but global, world-wide reusability for all developers. Why shouldn't we work on something like this ? My suggestion : let's build libraries that even the new rebolers will understand ! in order to make them more efficient... by simply adding like do http://www.reboltech.com/framework/object-library.r Maybe I'm wrong, maybe I didn't get the idea or I am an idealist, therefore flame me ;) but I would be interested in working with others on this... Best, Chris note : my rebol website for mobile programming is currently on hold... yep, my isp has blocked incoming request on port 80 because of code red ! and although the site is available through 8080, it wouldn't give me much good to go public at the moment.