Re: [WebDNA] [OT] WebDNA Wiki - need grammar check / suggestions
This WebDNA talk-list message is from 2009
It keeps the original formatting.
numero = 103964
interpreted = N
texte = An object-oriented language has a syntax consisting of objects, rather =20=than predominately procedural steps. Just because you can use those =20procedural steps to make a piece of code that behaves like an object =20doesn't cut it.Frankly, I'm not very heartbroken that WebDNA isn't OOP. I don't think =20=it would add much benefit.I think that WebDNA is perfect for web servers because the process of =20=creating and sending pages is pretty darn procedural. Although OOP =20stuff like Flash and JavaScript can exist in a page and do things =20after the page gets there, page assembly and delivery - especially =20when data is being retrieved in rows and columns, seems more intuitive =20=in a procedural environment.On Nov 5, 2009, at 4:54 AM, Christer Olsson wrote:> 5 nov 2009 kl. 01.04 skrev Donovan Brooke:>>> Grant Hulbert wrote:>>> Sorry, but WebDNA cannot be considered an object-oriented =20>>> language. Flexible; friendly; easy-to-use, yes: but not object-=20>>> oriented. The article will lose credibility if that stays in there.>>> On Nov 4, 2009, at 1:44 PM, Donovan Brooke wrote:>>>> Though we don't have terms such as "class", "Object", "Method", =20>>>> etc..>>>> I think it can be argued that similar general concepts of those =20>>>> items>>>> can be created with WebDNA using the tool set we have. Include, =20>>>> Function, Object, Shell/Dos, Variable scoping etc.. all lend =20>>>> themselves to this idea. I don't have a traditional computer =20>>>> science background>>>>>> Grant, Christer, thanks for the feedback but it would help if you =20>> guys>> gave reasoning (in regards to the wikipedia article I posted).>> =46rom my perspective, the description appears to be more inclusive>> than in the scope of only strict compiled (memory allocating) =20>> languages.>> The very foundation for OOP is the use of objects (instances of =20> classes which can have properties and methods, all encapsulated =20> within the class) and inheritance (subclasses of objects that can =20> share all or just some of their super's properties and methods).>> Best,> Christer>> *************************************************************> Christer Olsson PO Box 9160 Phone +46 40 25 85 85> Ljusa Id=E9er AB SE-200 39 Malmo Fax +46 40 25 85 89> Kantyxegatan 5 Sweden http://www.ljusaideer.se> ---------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list
.> To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us> old archives: http://dev.webdna.us/TalkListArchive/> Bug Reporting: =http://forum.webdna.us/eucabb.html?page=3Dtopics&category=3D288
Associated Messages, from the most recent to the oldest:
An object-oriented language has a syntax consisting of objects, rather =20=than predominately procedural steps. Just because you can use those =20procedural steps to make a piece of code that behaves like an object =20doesn't cut it.Frankly, I'm not very heartbroken that WebDNA isn't OOP. I don't think =20=it would add much benefit.I think that WebDNA is perfect for web servers because the process of =20=creating and sending pages is pretty darn procedural. Although OOP =20stuff like Flash and JavaScript can exist in a page and do things =20after the page gets there, page assembly and delivery - especially =20when data is being retrieved in rows and columns, seems more intuitive =20=in a procedural environment.On Nov 5, 2009, at 4:54 AM, Christer Olsson wrote:> 5 nov 2009 kl. 01.04 skrev Donovan Brooke:>>> Grant Hulbert wrote:>>> Sorry, but WebDNA cannot be considered an object-oriented =20>>> language. Flexible; friendly; easy-to-use, yes: but not object-=20>>> oriented. The article will lose credibility if that stays in there.>>> On Nov 4, 2009, at 1:44 PM, Donovan Brooke wrote:>>>> Though we don't have terms such as "class", "Object", "Method", =20>>>> etc..>>>> I think it can be argued that similar general concepts of those =20>>>> items>>>> can be created with WebDNA using the tool set we have. Include, =20>>>> Function, Object, Shell/Dos, Variable scoping etc.. all lend =20>>>> themselves to this idea. I don't have a traditional computer =20>>>> science background>>>>>> Grant, Christer, thanks for the feedback but it would help if you =20>> guys>> gave reasoning (in regards to the wikipedia article I posted).>> =46rom my perspective, the description appears to be more inclusive>> than in the scope of only strict compiled (memory allocating) =20>> languages.>> The very foundation for OOP is the use of objects (instances of =20> classes which can have properties and methods, all encapsulated =20> within the class) and inheritance (subclasses of objects that can =20> share all or just some of their super's properties and methods).>> Best,> Christer>> *************************************************************> Christer Olsson PO Box 9160 Phone +46 40 25 85 85> Ljusa Id=E9er AB SE-200 39 Malmo Fax +46 40 25 85 89> Kantyxegatan 5 Sweden http://www.ljusaideer.se> ---------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us> old archives: http://dev.webdna.us/TalkListArchive/> Bug Reporting: =http://forum.webdna.us/eucabb.html?page=3Dtopics&category=3D288
Patrick McCormick
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
Version f1 status (1997)
Scoping rules in WebDNA 4.0 (2000)
why is this line in GeneralStore? (1998)
WYSIWYG Editor? (2006)
shared_POP and archiving your own mailing list (2003)
Cookie still not working (1999)
Searching multiple Databases (1997)
Format of Required fields error message (1997)
Help w/Multi User Admins (1997)
Emailer Set Up (1997)
update on include (1997)
Upgrading from 2.1 to 3.0.7 (2000)
WebTen? (1997)
WebDNA-Talk Digest mode broken (1997)
[HIDEIF] inside [FOUNDITEM] (1997)
formulas.db (1999)
Credit card payment processor (2004)
HELP! 10K hits per hour for pages that no longer exist! (2000)
Newbie Tax Question (1997)
expired beta (1997)