Complete HyperCard Handbook (2.2)

Got a LiveCode personal license? Are you a beginner, hobbyist or educator that's new to LiveCode? This forum is the place to go for help getting started. Welcome!

Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller

JGonz
Posts: 24
Joined: Wed May 22, 2013 2:21 pm

Re: Complete HyperCard Handbook (2.2)

Post by JGonz » Wed Jan 22, 2014 8:25 pm

Hi,

cannot help but for me the most valuable HC book ever was the booklet that came with CompileIt!. It took me quite some time to understand, but it was it that helped me most to write actual working programs in HC. Yep, the XTernals made with it helped, too :)
Good old times ...

Have fun!

dunbarx
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 10305
Joined: Wed May 06, 2009 2:28 pm

Re: Complete HyperCard Handbook (2.2)

Post by dunbarx » Wed Jan 22, 2014 9:04 pm

I used Compile-it all the time as well. It sped certain processes dramatically, though not all types, like disk-intensive ones.

LC works that quickly natively for most things, and this is only partially due to faster machines. I find it to be 20 to 50 times faster for core operations, and the adorable refinements it has, like "repeat for each..." only help further.

Craig Newman

JGonz
Posts: 24
Joined: Wed May 22, 2013 2:21 pm

Re: Complete HyperCard Handbook (2.2)

Post by JGonz » Wed Jan 22, 2014 9:27 pm

Hi,
dunbarx wrote:I used Compile-it all the time as well. It sped certain processes dramatically, though not all types, like disk-intensive ones.
I used it mainly to process text files (my 'database'), adding, updating, searching 'records'. The speed gain on my Mac II (later FX, later: Dash FX) was immense. I even managed to write a 'Search/Replace' XFCN that matched good old 'WriteNow' (that came on a 800KB diskette ...) in speed, and, given the replace string wasn't longer then the search string, worked flawlessly even on immensely huge files (a few 10 megabytes at this time ...)

How times have changed! Today, I'd rather eat worms but to even try to understand how to write assembler inline code for the current x86-64 CPUs ...

But this is off topic. For the sakes of the good old times, plz don't be annoyed, dear reader!

Have fun!

FabricioRocha
Posts: 25
Joined: Sun Jan 19, 2014 8:53 pm

Re: Complete HyperCard Handbook (2.2)

Post by FabricioRocha » Thu Jan 23, 2014 4:04 am

Adding repos is not recommended. Instead, there are 58 lib32-* files in the current repository, but I still have no clue on which of them are needed/used by Livecode.

Back to the topic, I have the PDF already, from my previous Debian installation -- even though it references a 4.* version if I remember well. But I find it a little bit confusing in some aspects. And I am not a complete noob in programming, as I come from C and Tcl/Tk. I thought about the wiki when I got to a topic here at the forum while I was googling about HC and LC differences. In this mentioned topic, which I could not find again, someone said that Goodman's book has a gradual and exemplified approach which is not matched by LC docs (and so far I have to agree), and a book like Goodman's one would help to make LC more popular in its new life as a free software.

capellan
Posts: 654
Joined: Wed Aug 15, 2007 11:09 pm

Re: Complete HyperCard Handbook (2.2)

Post by capellan » Fri Jan 24, 2014 5:55 am

Just for curiosity, What did answer Danny Goodman?

You could get his book from this page:
http://www.abebooks.com/servlet/BookDet ... %3By%3D-95

sefrojones
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 447
Joined: Mon Jan 23, 2012 12:46 pm

Re: Complete HyperCard Handbook (2.2)

Post by sefrojones » Fri Jan 24, 2014 6:09 am

FabricioRocha wrote: It would be good if Goodman himself would embrace the cause, but I think he will not.

I actually contacted him recently asking if he would consider writing something like The Complete Hypercard Handbook for livecode. Here's his reply:

This notion pops up in my inbox every couple of years (going back to the RunRev), and I appreciate that folks still remember my books from the HyperCard days. Unfortunately, due to programming commitments through the end of this year, I have no cycles to spare for a project such as this. Even if I did - and at the risk of sounding mercenary - I don't believe there would be sufficient financial incentive for me to invest the time needed to do the right job. The computer book publishing world has changed radically since the mid 1980s, so the old models simply don't apply.

Edit: I wonder if we could create "sufficient financial incentive" through crowdfunding?

Mark
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 5150
Joined: Thu Feb 23, 2006 9:24 pm
Contact:

Re: Complete HyperCard Handbook (2.2)

Post by Mark » Sat Jan 25, 2014 10:41 pm

Hi,

I guess everybody who wrote in this thread already knows about them, but there are two books you may consider buying if you are getting started with LiveCode.

LiveCode Mobile Development Beginners Guide by Colin Holgate

Programming LiveCode for the Real Beginner by me.

The Complete HyperCard Handbook is a great book to grasp the foundations of the language. I read it when I was 14 years old. If you want to actually learn programming with LiveCode, having read this book, before you start studying other books that are available, is useful, but you might also start with one of the two aforementioned books.

Kind regards,

Mark
Last edited by Mark on Mon Jan 27, 2014 2:37 am, edited 1 time in total.
The biggest LiveCode group on Facebook: https://www.facebook.com/groups/livecode.developers
The book "Programming LiveCode for the Real Beginner"! Get it here! http://tinyurl.com/book-livecode

capellan
Posts: 654
Joined: Wed Aug 15, 2007 11:09 pm

Re: Complete HyperCard Handbook (2.2)

Post by capellan » Mon Jan 27, 2014 2:33 am

sefrojonesGAda40 wrote: I actually contacted him recently asking if he would consider writing something like The Complete Hypercard Handbook for livecode. Here's his reply:
This notion pops up in my inbox every couple of years (going back to the RunRev), and I appreciate that folks still remember my books from the HyperCard days. Unfortunately, due to programming commitments through the end of this year, I have no cycles to spare for a project such as this. Even if I did - and at the risk of sounding mercenary - I don't believe there would be sufficient financial incentive for me to invest the time needed to do the right job. The computer book publishing world has changed radically since the mid 1980s, so the old models simply don't apply.
All HyperCard books are more than 20 years old...
and HyperCard have been discontinued for many years.

Would Mr. Goodman mind if we update only relevant parts of Complete HyperCard Handbook 2.2
to match LiveCode programming and Mr. Goodman reads, edits and approves updates to publish
only these parts for free download as a nod to the open source movement... :D

Bruce Eckel did this with his books:
Thinking in C++, 2nd Edition, Thinking in Java, 1st and 2nd Editions,
and Thinking in Patterns

http://mindviewinc.com/Books/DownloadSites/

[info added 2014/01/28 5:07pm]
Precisely, Garrett Birkel (with author's permission, Neal Stephenson)
responded to his essay "In the Beginning...was the Command Line" in 2004,
bringing it up to date and critically discussing Stephenson's argument.

Birkel's response is interspersed throughout the original text,
which remains untouched.

http://garote.bdmonkeys.net/commandline/index.html
http://en.wikipedia.org/wiki/In_the_Beg ... mmand_Line

Al

Sean O'Connor
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 21
Joined: Sat Mar 16, 2013 7:06 pm

Re: Complete HyperCard Handbook (2.2)

Post by Sean O'Connor » Wed Feb 26, 2014 3:44 pm

I have leeaed through Goodman's book on HC and I am inclined to agree that the manner in which he introduces the program in stages , akin too peeling back the layers of an onion to dig deeper into the capabilities is a good one..
If a book of similar nature specificalyy dedicated to LC materializes I think it will make Lc far more approachable to the beginner. goodmans approach is so subtle that you litarally are mastering a qute complex program subconsciously so you do n't realize just how much you are learning untill one day you open your eyes and realize you are coding like an expert.(I'm not there yet as I am comparing the differences between HC and LC which slows the learning process somewhat).

rewritng the complete guide so that it is entirely compatable wit LC would be a mammouth, but i thik worthwhile effort. and I don't think Goodman would mind too much provided he is credited as the inpiration for such a book.
when the going gets tough the tough get going.

Post Reply