PenUltima Online Forum Index Official Core: 096.7
Official Core: 097 2008-02-26
Donate towards the POL web hosting bill!
 POL Home   FAQ   Search    Memberlist   Usergroups    Register    Profile   Log in to check your private messages   Log in
A proposed new feature for POL core

 
Post new topic   Reply to topic    PenUltima Online Forum Index -> General Discussion
Display posts from previous:   

Author Message
Yukiko



Joined: 02 Feb 2006
Posts: 1094
Location: Southern Central USA

PostPosted: Thu Mar 29, 2007 10:46 pm    Post subject: A proposed new feature for POL core Reply with quote

This probably should be in the Features forum and will probably have to wait for POL 0.99 but here it is anyway.

How many times have you written the ultimate script and found that it just didn't perform as you had intended or didn't compile at all?

I propose a new internal function call, DWIM.
This is an acronym for DoWhatIMean. It would use advanced AI and heuristic algorithms to determine what the scripter is attempting to do. Using scripts written by the scripter and the vast amount of public domain scripts that would be stored in the core internal database the DWIM instruction would, using state of the art interpolation and exstrapolation algorithms and extensive logic trees, analyse and perform the task that the scripter intended rather than what his/her script was written to do. At first it might not be able to adequately interpret the scripters desires but it would learn over time as more scripts were written. Perhaps a training mode could be implemented much like voice recognition software is trained to turn the spoken word into text.

I feel implementing this feature would end a lot of the problems we now see in buggy horribly written scripts and would streamline coding in general. Most would admit there is a need for such a function and I for one would put it to good use.

This could be made more useful as a compiler directive or even an eCompile option. An entry in the eCompile.cfg file such as the following could be offered.
Code:

DoWhastIMean           1 // 0 allows your scripts to be compiled as written, 1 invokes the DWIM override. Default is 1.


If it is added to eCompile then ofcourse the heuristics would be incorporated in the eCompile exe. Now that I think about it that's probably better because it keeps the core executable small and compact.

Anyway, that's my proposal.

I welcome your comments.

Author Message
tekproxy
Distro Developer


Joined: 06 Apr 2006
Posts: 350
Location: Nederland, Texas

PostPosted: Thu Mar 29, 2007 11:07 pm    Post subject: Reply with quote

Good idea. Smile Doesn't the Microsoft Office paperclip have this feature too?

Author Message
MuadDib
POL Developer


Joined: 13 Feb 2006
Posts: 830
Location: Indiana, USA

PostPosted: Fri Mar 30, 2007 12:11 am    Post subject: Reply with quote

Actually, that's in RC3, SURPRISE!

Author Message
qrak



Joined: 05 Feb 2006
Posts: 160
Location: Poland

PostPosted: Fri Mar 30, 2007 2:48 am    Post subject: Reply with quote

MuadDib wrote:
Actually, that's in RC3, SURPRISE!


it is April Fool's Day today? o_O Smile

Author Message
OldnGrey



Joined: 04 Feb 2006
Posts: 523

PostPosted: Fri Mar 30, 2007 4:10 am    Post subject: Reply with quote

So Rc3 is coming out on April Fool's Day?
Deal.

Post new topic   Reply to topic    PenUltima Online Forum Index -> General Discussion All times are GMT - 4 Hours
Page 1 of 1

 




Powered by phpBB © 2001, 2005 phpBB Group :: Theme & Graphics by GHS & Scott E. Royalty