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:
unclear on a simple [cart] ? (1998)
Protect (1997)
Forms Search Questions (1997)
[if] (2003)
is there a [purchase]? (1998)
SiteGuard Use Question (1997)
Problem with version 4 browsers (1998)
Cyberstudio and WebDNA (1997)
blank page from template (1997)
WebDNA dying or ... ? (2005)
Preventing Merchant Settling ? (1997)
Cleaning up all the shopping carts (2000)
WebMerchant Mac 3.0 beta available (1998)
WebCatalog and directory indexing (1998)
why why why (2004)
Search/sort in URL Was: GuestBook example (1997)
WebCatalog [FoundItems] Problem - LONG - (1997)
Search for dates greater than [date] (1997)
WebMerchant/MacAuthorize (1998)
Errata: WCS Newbie question (1997)