Reading, Writing, Arithmetic, and Lately, Coding
There was an article in this Sunday's NYT that should be of interest to RunRev. It describes how coding is taking its place beside reading 'riting and 'ritmatic in early education. Here is the link to the article: http://www.nytimes.com/2014/05/11/us/reading-writing-arithmetic-and-lately-coding.html?emc=edit_th_20140511nl=todaysheadlinesnlid=65530924_r=0 There was a move in this direction some years back, around 1984, promoting coding in LOGO, a product that originated out of the MIT Media Lab. LOGO was a stepchild of LISP, (list processing), a language used primarily in AI, but adapted to moving sprites around the screen by MIT, and then implemented by Apple, IBM, among others. The language was called Turtle Graphics from the Turtle Sprite that may be directed using such commands as FORWARD, BACK, RIGHT 45, LEFT 90, SETHEADING, TOWARD etc. As many of you know, I have been advocating that it be implemented in LiveCode for some years. I have four flavors of TG implemented in LC, see: http://jamesphurley.on-rev.com/Revolution.html But it needs to become a formal part of LC. From the NYT article: The lessons do not involve traditional computer language. Rather, they use simple word commands — like “move forward” or “turn right” — that children can click on and move around to, say, direct an Angry Bird to capture a pig. The use of these word-command blocks to simplify coding logic stems largely from the work of the Massachusetts Institute of Technology Media Lab, which introduced a visual programming language called Scratch in 2007. It claims a following of millions of users, but mostly outside the schools. MIT has simplified LOGO to eliminate command-line coding to allow students to sequence blocks of code (MOVE, TURN RIGHT 90 DEGREES, etc) to accomplish some task. This block programming, using essentially TG, is called Scratch. See: http://en.wikipedia.org/wiki/Scratch_(programming_language) http://scratch.mit.edu/ High school students would be more comfortable with a command line environment. Implementing some version of a turtle-like programming language in LC would be helpful in getting into this burgeoning education market. Programable graphics is not only a seductive way to engage k-12 students, it is actually quite useful to students of science: plotting trajectory motion, planetary orbits, Voyager II, statics (bridges, catenaries, arches) optics, predator prey dynamics, etc., Text manipulation would follow. ___ 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
RE: Finding stacks on Mobile
The stacks are located in the engine folder on mobile. I included my library stack from a subfolder Lib from the main stack. Here is my code. if the environment = Mobile then if there is a file (engine folder slash Lib slash MyLibrary.livecode) then start using stack (engine folder slash Lib slash MyLibrary.livecode) end if else -- standard issue non-mobile start using here end if I think there may be a performance hit on Android as the stack is inside a zip file. I never tried to move a library stack out of the engine folder into the documents folder and then do a start using from the documents folder. Ralph DiMola IT Director Evergreen Information Services rdim...@evergreeninfo.net -Original Message- From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On Behalf Of Michael Doub Sent: Sunday, May 11, 2014 3:20 PM To: How To use LiveCode use LiveCode Subject: Finding stacks on Mobile Can anyone clue me in on the proper use of library stacks in the mobile environment? I thought I understood it, but i guess not. I started putting my library code in substacks and I quickly realized that that causes name conflicts when in the IDE when trying to re-use the stacks and it kind of defeated the purpose of library stacks. However, when I made a mobile app, the startusing worked just fine, no problem finding the stacks. Then I starting adding stacks in the standalone builder stacks tab. I thought that must have been the bit of information I was missing. I have been happily working in the IDE, start using and go to works as expected. I thought that I would have smooth sailing going to mobile. Well, I just started to test on an android device and to my surprise my main stack is unable to find any other stack. Neither start using or go to stack is finding the other main stacks. What am I missing? Do I need some other initialization for the engine to find these stacks? if libjson is not among the lines of the stacksinuse then start using libjson end if ___ 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 ___ 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
Re: Reading, Writing, Arithmetic, and Lately, Coding
Hi list In 1980/81 I was participating to an experiment in which a Logo system was installed full time in a classroom for 6th grade students... Back then, none of these children had seen or touched a pc and had no clue about coding. And it was amazing to see what they could achieve in very short time. jbv ___ 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
Re: Testing proxy servers in 6.6.2/6.7
On Thu, May 8, 2014 at 6:51 PM, Nakia Brewer nakia.bre...@westrac.com.auwrote: This is what I get httpproxyforurl for host 'samaritans.org.au': Proxy for URL: socket selected: csu.harvestapp.com:443|6927 socket error csu.harvestapp.com:443|6927 Error 10061 on socket It doesn't look like LiveCode is finding your proxy server. Ahh, I just looked at the revLibURL code in 6.6.2 rc-2 and realized it doesn't have the new proxy detection code in it. Only 6.7 dp-3 does. Anyway you can download and test 6.7 dp-3? Trevor DeVore Blue Mango Learning Systems www.screensteps.com-www.clarify-it.com ___ 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
Re: Unicode
Sorry, I don't have time for bug-report, substitutions I am in a rush. On Monday, May 12, 2014 1:02:15 AM, Bob Sneidar bobsnei...@iotecdigital.com wrote: Post a bug report. That is what pre-releases are for. http://quality.runrev.com/ Also, try with no plugins and a new set of preferences. Bob On May 11, 2014, at 17:31 , Alain Farmer alain_far...@yahoo.com wrote: Hello, I am using version 6.1.0-rc-1 (Desktop) None of the unicode stuff works [for me]: * set the useUnicode to true * the unicodeText of field * the unicodeFormattedText of field No error messages; just empty. Can anyone give me a clue as to what to do ? Thanks, Alain ___ 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 ___ 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 ___ 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
Re: Unicode
Thanks Warren, Yup, this is the version I am using. I don't change often because it is not a trivial matter for me. I have only ever used this version; no other versions used so-far. ___ 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
Re: Reading, Writing, Arithmetic, and Lately, Coding
There has been some interesting discussion in the forum about Turtle graphics type visual programming, and curriculum... http://forums.runrev.com/viewtopic.php?f=25t=20290 http://forums.runrev.com/viewtopic.php?f=25t=85 http://forums.runrev.com/viewtopic.php?f=25t=20321 On 12 May 2014, at 9:26 AM, j...@souslelogo.com wrote: Hi list In 1980/81 I was participating to an experiment in which a Logo system was installed full time in a classroom for 6th grade students... Back then, none of these children had seen or touched a pc and had no clue about coding. And it was amazing to see what they could achieve in very short time. jbv ___ 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 -- Charles E. Buchwald CEO/Director General Museografica Digital http://digital.museografica.com LC Developer Tools: http://buchwald.ca/developer-tools/ Email Notice: http://wp.me/P3aT4d-33 ___ 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
Re: Unicode
Hi Alain, Did you notice that your are using a Release Candidate? I am not an Unicode user, so just for curiosity: In which LiveCode versions does Unicode works fine? Thanks in advance! Al Alain Farmer wrote [snip] None of the unicode stuff works [for me]: * set the useUnicode to true * the unicodeText of field * the unicodeFormattedText of field No error messages; just empty. [snip] -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Unicode-tp4679406p4679419.html Sent from the Revolution - User mailing list archive at Nabble.com. ___ 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
Re: Error Messages Are Evil
I've been having a horrible experience with the United States Internal Revenue Service website--trying just to set up an account in order to download a pdf of a previous year's return. Every attempt (at least 6) over two days ended somewhere along the process with: A technical problem has occurred. Please try your request again later. followed by the options Close your browser and a button Continue (). The time I actually did get to the part where I was able to set a user name and password, there was no explanation what was an acceptable user name or password until I had entered one in. I pushed on through this and the security questions and answers until the final Create account where I got again the A technical problem has occurred. Please try your request again later. (I was trying to avoid the 2 hour wait time on the phone and the 60 mile drive to the nearest IRS office.) Idiot programmers. Maybe the same ones who did the Obamacare website. Grr. Peter Bogdanoff UCLA On May 11, 2014, at 10:19 PM, Bob Sneidar bobsnei...@iotecdigital.com wrote: I also meant to say that to imagine one could predict every kind of erroneous user input or machine fault and program around it is easy, but it’s just our imagination. In reality, it is a great deal more difficult to do. I remember articles written when Hypercard was rolled out, about how much work it took in a commercial product to program around the possible user input errors. Some were saying that a full 2/3 to 3/4 of code in a commercial product was dedicated to error detection. My own experience bears this out. How often do we encounter a dialog that reports an “unknown error”? Perhaps I should revise my estimate of this article, referring to it as “tripe”. Perhaps that was too harsh. It’s probably just a product of the author’s imagination. How nice it would be if we could write software that never generated an error dialog? And have bacon that cooks itself, and dishes that never got dirty, and clothes that put themselves on our bodies when we called for them? Well, that WOULD be nice indeed! Bob S On May 11, 2014, at 10:48 , Bob Sneidar bobsnei...@iotecdigital.commailto:bobsnei...@iotecdigital.com wrote: Call me a naysayer, but I think the premise is nonsense. ___ 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 ___ 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
Re: Error Messages Are Evil
snip Idiot programmers. Maybe the same ones who did the Obamacare website. Grr. Peter Bogdanoff UCLA Yes; a program is only so good as its programmers have made it; so Donald Norman's anthropomorphic heresy piling all the blame on some machine is ridiculous. Nowadays we don't have bad computers; we only have bad programmers. And, to be honest the bad programmers are not the ones we have to be worried about, as bad programs can normally be seen a mile off and avoided. What we have to be worried about MOST are the programmers, who might as such be very good programmers, who don't have a clue how end-users might respond to their program's interface. Richmond. snip ___ 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
Re: Unicode
On 12/05/14 06:31, Alain Farmer wrote: Hello, I am using version 6.1.0-rc-1 (Desktop) None of the unicode stuff works [for me]: * set the useUnicode to true * the unicodeText of field * the unicodeFormattedText of field No error messages; just empty. Can anyone give me a clue as to what to do ? Thanks, Alain ___ 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 The clue is to go here: http://downloads.livecode.com/livecode/ and stop using a release candidate that is horribly outdated. Richmond. ___ 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
Quick query about where to look of resolution issues
I've been banging away at LC desktop stuff for a long time, and have not been unduly worried about resolution issues in LC since my current apps make pretty simple assumptions about screen sizes etc. I'm about to plunge back into mobile stuff (iOS, principally) and I need to start understanding what is available to help with things like retina vs non-retina, different screen sizes, not having font sizes that are smaller than the eye can see etc. I got the idea that, really quite a long time ago, RunRev made great strides in helping developers deal with such issues, but I can't easily find a summary of what is now available. AFAICS there is nothing, really nothing, in the User Guide (the word resolution appears three times, two of those in relation to printing...). Can anyone give me pointers to descriptions of what LC has in its box of tricks for these issues? I am happy to read anything (other than Apple Development documentation, which appears to be written in Martian) but I just don't know where to start. TIA Graham ___ 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
Re: Quick query about where to look of resolution issues
On May 12, 2014, at 2:48 PM, Graham Samuel livf...@mac.com wrote: I've been banging away at LC desktop stuff for a long time, and have not been unduly worried about resolution issues in LC since my current apps make pretty simple assumptions about screen sizes etc. I'm about to plunge back into mobile stuff (iOS, principally) and I need to start understanding what is available to help with things like retina vs non-retina, different screen sizes, not having font sizes that are smaller than the eye can see etc. I got the idea that, really quite a long time ago, RunRev made great strides in helping developers deal with such issues, but I can't easily find a summary of what is now available. AFAICS there is nothing, really nothing, in the User Guide (the word resolution appears three times, two of those in relation to printing...). Can anyone give me pointers to descriptions of what LC has in its box of tricks for these issues? I am happy to read anything (other than Apple Development documentation, which appears to be written in Martian) but I just don't know where to start. Graham, The good news is that scaling and resolution independence support are now built in to v. 6.5 and higher, and it's pretty easy to support all sizes and resolutions of mobile screens. The fullScreenMode property is your friend here. There are a couple of good tutorials at livecode.com: http://lessons.runrev.com/s/lessons/m/15262/l/156477-how-do-i-make-my-app-scale-to-fit-the-screen-on-all-devices To handle image display at different screen densities there is one more wrinkle you need to implement. See this tutorial: http://lessons.runrev.com/s/lessons/m/15262/l/156530-how-do-i-support-different-device-screen-densities This should get you started, and as I said, it's much, much easier than it was before v. 6.5. Regards, Devin Devin Asay Office of Digital Humanities Brigham Young University ___ 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
Re: Quick query about where to look of resolution issues
Great, Devin - just the guidance I was looking for. I am about to read it all. I am not looking forward to brushing up my knowledge of iOS testing (I think the availability of the OSX Console as an output has disappeared hasn't it? And there's all that mumbo jumbo about certificates...) but that is presumably the next step. Anyway thanks again. Graham On 12 May 2014, at 23:15, Devin Asay devin_a...@byu.edu wrote: On May 12, 2014, at 2:48 PM, Graham Samuel livf...@mac.com wrote: I've been banging away at LC desktop stuff for a long time, and have not been unduly worried about resolution issues in LC since my current apps make pretty simple assumptions about screen sizes etc. I'm about to plunge back into mobile stuff (iOS, principally) and I need to start understanding what is available to help with things like retina vs non-retina, different screen sizes, not having font sizes that are smaller than the eye can see etc. I got the idea that, really quite a long time ago, RunRev made great strides in helping developers deal with such issues, but I can't easily find a summary of what is now available. AFAICS there is nothing, really nothing, in the User Guide (the word resolution appears three times, two of those in relation to printing...). Can anyone give me pointers to descriptions of what LC has in its box of tricks for these issues? I am happy to read anything (other than Apple Development documentation, which appears to be written in Martian) but I just don't know where to start. Graham, The good news is that scaling and resolution independence support are now built in to v. 6.5 and higher, and it's pretty easy to support all sizes and resolutions of mobile screens. The fullScreenMode property is your friend here. There are a couple of good tutorials at livecode.com: http://lessons.runrev.com/s/lessons/m/15262/l/156477-how-do-i-make-my-app-scale-to-fit-the-screen-on-all-devices To handle image display at different screen densities there is one more wrinkle you need to implement. See this tutorial: http://lessons.runrev.com/s/lessons/m/15262/l/156530-how-do-i-support-different-device-screen-densities This should get you started, and as I said, it's much, much easier than it was before v. 6.5. Regards, Devin Devin Asay Office of Digital Humanities Brigham Young University ___ 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 ___ 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
Re: Quick query about where to look of resolution issues
Graham, As of my recent testing (last week) with LC 6.6.2 RC3, output to the console is alive and well. I’m not entirely sure when it was fixed, but it seems to be working again. Chris -- Chris Sheffield Read Naturally, Inc. www.readnaturally.com On May 12, 2014, at 3:30 PM, Graham Samuel livf...@mac.com wrote: (I think the availability of the OSX Console as an output has disappeared hasn't it? ___ 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
Re: Testing proxy servers in 6.6.2/6.7
Hi All, LiveCode could open a socket to send and receive data from other applications. Does exists a method to create a portable LiveCode server that runs locally without installing any file in the computer? In one of my computers, every application that opens a socket must be authorized by the user because Zone Alarm ask for permission... Notice that I run many versions of LiveCode and none of them are installed. I launch LiveCode from their own folder. All versions of LiveCode are within the Documents folder, not installed inside the Windows Program folder. Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Testing-proxy-servers-in-6-6-2-6-7-tp4679094p4679427.html Sent from the Revolution - User mailing list archive at Nabble.com. ___ 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
Re: Error Messages Are Evil
On 5/11/14, 7:49 PM, Dar Scott wrote: Sure. Here is a belabored example of my style of tenacious I/O. Good stuff, thanks for writing that up. I need to pay more attention to this kind of thing. It's way too easy to pop up a dialog and tell the user they're wrong, and that's not a great approach no matter how kindly you phrase the prompt. -- Jacqueline Landman Gay | jac...@hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com ___ 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
RE: Server Scripts Editor
Thanks all, I ended up downloading submlime text and it seems to be fine. Nakia Brewer | Technology Solutions Manager | Equipment Management Solutions t: (02) 49645051 | m: 0458 713 547 | i: www.westrac.com.au ACN 009 342 572 -Original Message- From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On Behalf Of Simon Smith Sent: Friday, 9 May 2014 4:24 PM To: How to use LiveCode Subject: Re: Server Scripts Editor Can't go wrong with sublime text. On Fri, May 9, 2014 at 1:57 AM, Nakia Brewer nakia.bre...@westrac.com.auwrote: Hi, Just starting to play with some LC Server scripts and was wondering what text editor people use for the LC file? Cheers and Happy Friday! COPYRIGHT / DISCLAIMER: This message and/or including attached files may contain confidential proprietary or privileged information. If you are not the intended recipient, you are strictly prohibited from using, reproducing, disclosing or distributing the information contained in this email without authorisation from WesTrac. If you have received this message in error please contact WesTrac on +61 8 9377 9444. We do not accept liability in connection with computer virus, data corruption, delay, interruption, unauthorised access or unauthorised amendment. We reserve the right to monitor all e-mail communications. ___ 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 -- *Simon Smith* *seo, online marketing, web development* w. http://www.simonsmith.co m. +27 83 306 7862 ___ 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 COPYRIGHT / DISCLAIMER: This message and/or including attached files may contain confidential proprietary or privileged information. If you are not the intended recipient, you are strictly prohibited from using, reproducing, disclosing or distributing the information contained in this email without authorisation from WesTrac. If you have received this message in error please contact WesTrac on +61 8 9377 9444. We do not accept liability in connection with computer virus, data corruption, delay, interruption, unauthorised access or unauthorised amendment. We reserve the right to monitor all e-mail communications. ___ 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
Does exists LiveCode Server Portable...
Hi All, LiveCode could open a socket to send and receive data from other applications. Does exists a method to create a portable LiveCode server that runs locally without installing any file in the computer? In one of my computers, every application that opens a socket must be authorized by the user because Zone Alarm ask for permission... Notice that I run many versions of LiveCode and none of them are installed. I launch LiveCode from their own folder. All versions of LiveCode are within the Documents folder, not installed inside the Windows Program folder. Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Does-exists-LiveCode-Server-Portable-tp4679431.html Sent from the Revolution - User mailing list archive at Nabble.com. ___ 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
Re: Reading, Writing, Arithmetic, and Lately, Coding
Thankfully, youTube is plenty of videos of Logo programming in action! :D http://www.youtube.com/results?search_query=logo+programming+language Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Reading-Writing-Arithmetic-and-Lately-Coding-tp4679411p4679432.html Sent from the Revolution - User mailing list archive at Nabble.com. ___ 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
Re: LiveCode uses in Science
Hi Terry, Terry Judd-2 wrote [snip] I've used Livecode in some way to collect and/or analyse data for most of the papers I've authored or co-authored over the last 10-15 years. [snip] There are links to the various articles via my Google Scholar page... http://scholar.google.com/citations?user=XC5s6wwJhl=en [snip] Did you remember in which of these 51 investigations you used MetaCard/Revolution/LiveCode? Reading the title, it's not so easy to guess. :) Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/LiveCode-uses-in-Science-tp4679390p4679433.html Sent from the Revolution - User mailing list archive at Nabble.com. ___ 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
Re: LiveCode uses in Science
Hi Al - here's a selection (in no particular order)Š TerryŠ http://scholar.google.com/citations?view_op=view_citationhl=enuser=XC5s6w wJcitation_for_view=XC5s6wwJ:2osOgNQ5qMEC http://scholar.google.com/citations?view_op=view_citationhl=enuser=XC5s6w wJcitation_for_view=XC5s6wwJ:UeHWp8X0CEIC http://scholar.google.com/citations?view_op=view_citationhl=enuser=XC5s6w wJcitation_for_view=XC5s6wwJ:Y0pCki6q_DkC http://scholar.google.com/citations?view_op=view_citationhl=enuser=XC5s6w wJcitation_for_view=XC5s6wwJ:_FxGoFyzp5QC http://scholar.google.com/citations?view_op=view_citationhl=enuser=XC5s6w wJcstart=20citation_for_view=XC5s6wwJ:Se3iqnhoufwC http://scholar.google.com/citations?view_op=view_citationhl=enuser=XC5s6w wJcstart=20citation_for_view=XC5s6wwJ:0EnyYjriUFMC http://scholar.google.com/citations?view_op=view_citationhl=enuser=XC5s6w wJcstart=20citation_for_view=XC5s6wwJ:W7OEmFMy1HYC http://scholar.google.com/citations?view_op=view_citationhl=enuser=XC5s6w wJcstart=20citation_for_view=XC5s6wwJ:5nxA0vEk-isC http://scholar.google.com/citations?view_op=view_citationhl=enuser=XC5s6w wJcstart=20citation_for_view=XC5s6wwJ:eQOLeE2rZwMC http://scholar.google.com/citations?view_op=view_citationhl=enuser=XC5s6w wJcstart=20citation_for_view=XC5s6wwJ:hC7cP41nSMkC http://scholar.google.com/citations?view_op=view_citationhl=enuser=XC5s6w wJcstart=20citation_for_view=XC5s6wwJ:8k81kl-MbHgC http://scholar.google.com/citations?view_op=view_citationhl=enuser=XC5s6w wJcstart=40citation_for_view=XC5s6wwJ:M3ejUd6NZC8C http://scholar.google.com/citations?view_op=view_citationhl=enuser=XC5s6w wJcstart=40citation_for_view=XC5s6wwJ:mB3voiENLucC http://scholar.google.com/citations?view_op=view_citationhl=enuser=XC5s6w wJcstart=40citation_for_view=XC5s6wwJ:qxL8FJ1GzNcC On 13/05/2014 12:45 PM, Alejandro Tejada capellan2...@gmail.com wrote: Hi Terry, Terry Judd-2 wrote [snip] I've used Livecode in some way to collect and/or analyse data for most of the papers I've authored or co-authored over the last 10-15 years. [snip] There are links to the various articles via my Google Scholar page... http://scholar.google.com/citations?user=XC5s6wwJhl=en [snip] Did you remember in which of these 51 investigations you used MetaCard/Revolution/LiveCode? Reading the title, it's not so easy to guess. :) Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/LiveCode-uses-in-Science-tp 4679390p4679433.html Sent from the Revolution - User mailing list archive at Nabble.com. ___ 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 ___ 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
Re: Error Messages Are Evil
Someone on this list (Richard Gaskin?) once observed that the difference between a tool and a product is that a tool only has to be able to be used properly, whereas a product has to be unable to be used improperly. A well-designed application should anticipate as much as possible users' likely confusion and prevent users from doing things by mistake. Error messages are part of this process -- but they should be more in the form of in order to do x I must know y and z, please clarify… or did you mean a or b? or I'm sorry, you can't do x in this context, do you want me to…. Even better, the interface should be designed so that even these messages are encountered rarely -- consistency is a crucial part of this. The earlier Apple OSes used to do a good job on this, mostly. Later versions not so much. Windows has always done a lousy job with consistency -- I don't know how many times I've found that I can't paste into a Windows system window. Sorry, you got me started…. -- Peter Peter M. Brigham pmb...@gmail.com http://home.comcast.net/~pmbrig On May 11, 2014, at 5:24 PM, Alejandro Tejada wrote: Probably, the point of Mr. Donald Norman is: Reduce as much as possible the chance of human error... (Richmond wrote about this key concept in a previous message: affordance) http://www.jnd.org/dn.mss/affordances_and.html A truly collaborative system would tell me the requirements before I did the work. If there are special ways you want stuff entered, tell me before I enter it, not afterwards. How many times must we endure the indignity of typing in a long strong only to be told afterwards that it doesn't fit the machine's whims (more accurately, doesn't fit the whims of the programmer)? Yes, that is the point: The program should guide the users and collaborate with them... effectively stopping them of making ineffective or potentially dangerous actions and guiding users in a smart way. This sounds really difficult to do. It's very difficult to stop users from doing what they want, but not impossible. It's possible, but... it's wise? and that is another difficult question to answer... Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Error-Messages-Are-Evil-tp4679382p4679389.html Sent from the Revolution - User mailing list archive at Nabble.com. ___ 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 ___ 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
Re: LiveCode uses in Science
Wonderful! Later, today, I will visit each link that you posted. :) Many Thanks again! Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/LiveCode-uses-in-Science-tp4679390p4679436.html Sent from the Revolution - User mailing list archive at Nabble.com. ___ 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