You can use something similar to pointers going one direction by using "value", and the other way by using "do". Those are not full-on pointers, but it does give you some indirection. While sometimes it would be nice to have regular pointer syntax (but in a LC syntax way), at least you can get close.
Speaking of syntax, I sort-of like 4D's way of dealing with pointers. a-> is dereferencing a and ->a is left as an exercise for the reader. However, the more verbose/english-ish LC way would probably be to use value and come up with a new keyword for referencing, I suppose, unless we were going to use "a pointer to" and "what ____ points to", giving us put a pointer to x into y put what y points to into z #but, again, i think the current put value(y) into z works. On Sun, Oct 9, 2016 at 9:12 PM, JB <sund...@pacifier.com> wrote: > Livecode has imported foundation which gives users > the ability to access those libraries and it was written > you can use pointers. Pointers are used in both C & > objective-C. You write them a little different but the > basic concept is the same. A pointer points to a > location in memory. A variable is an object which the > pointer points to. If variable X holds the integer 34 & > is located in the memory stack at 4217 the pointer will > simply hold that address which points you to 4217 in > memory so you can access and change the contents > of the memory at 4217 which is the object named X > and it is a variable of the type int or another type. > > To efficiently write code using pointers you need a > good understanding of them. Here is a link to one > of the best tutorials I have seen on pointers; > > http://pw1.netcom.com/~tjensen/ptr/pointers.htm > > This is written for beginners but it is so good even > many advanced programmers with a good knowledge > of pointers will benefit greatly from reading it. > > JB > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode