💾 Archived View for dioskouroi.xyz › thread › 29433833 captured on 2021-12-05 at 23:47:19. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2021-12-04)

🚧 View Differences

-=-=-=-=-=-=-

William Cook has died

Author: ksec

Score: 149

Comments: 34

Date: 2021-12-03 19:05:40

Web Link

________________________________________________________________________________

mitchbob wrote at 2021-12-03 20:20:01:

Sad to hear. I wrote the original AppleScript documentation and worked closely with William and Warren and the rest of the AppleScript team. It was one of the few teams I worked with in Silicon Valley that had a real sense of community, with regular outings to our favorite taqueria in Mt. View and that great Indian restaurant in the Sunnyvale strip mall, and also impromptu music sessions with William on guitar. He was a great guy who died much too young.

KennyBlanken wrote at 2021-12-04 03:32:12:

Did you work on Hyperscript? Hyperscript is near and dear to me as it was what my college used for the intro to algorithms CS class.

Genius, really - such an easy to read/understand/use language really freed the professors to teach algorithms, not programming mechanics. And that shit was object-oriented!

It was funny how often our professor would answer "how do I use hypertalk to do ___" with "just write it out" _and how often it would work._

mitchbob wrote at 2021-12-04 04:16:36:

I didn't work on HyperTalk, but Kevin Calhoun, who worked on HyperCard 2.0 and 3.0, was just around the corner. AppleScript was spun out of a wildly ambitious project spearheaded by Larry Tesler, the head of Apple's Advanced Technology Group, to make end-user programming a reality, but HyperCard and HyperTalk were arguably far more approachable and productive for end users. And in the end it was AppleScript that survived the internal politics while HC/HT were killed.

lliamander wrote at 2021-12-03 22:26:14:

Sad to see. His definition of OOP[1] helped to shape my style of programming.

[1]

https://wcook.blogspot.com/2012/07/proposal-for-simplified-m...

grumpyprole wrote at 2021-12-04 09:31:54:

A very good article. That's exactly how I always thought about objects, essentially just first-class modules.

lmeyerov wrote at 2021-12-03 21:08:08:

<3

He was incredibly encouraging for me and other PL designers through WGLD, Onwards, and other PL R&D groups. For me, that was needed motivation to tackle challenges outside the conservative "types & performance" of federally/industrially funded academia. Likewise, I can easily list some great researchers working off the beat track who I bet would say the same. It is a surprisingly small community, so quite an early loss :(

ethanzh wrote at 2021-12-03 20:47:30:

Dr. Cook was probably my favorite professor I've had here at UT. I had the opportunity to learn functional programming from him in both Haskell and Agda through the two PL classes he taught here. May he Rest In Peace.

yolovoe wrote at 2021-12-05 04:58:43:

Took his Haskell PL class and really liked it. Coolest thing I remember was learning about using the return value of a function as it's own argument thanks to Haskell laziness.

He had great lectures and lecture notes. Amazing guy, RIP

jmugan wrote at 2021-12-04 00:32:16:

I took his graduate programming languages class. He was a great teacher.

eatonphil wrote at 2021-12-03 19:36:02:

Some more info here as well:

https://forum.latenightsw.com/t/rip-william-cook/3407

.

ksec wrote at 2021-12-03 19:44:06:

Which is actually the first link in the blog post. I wanted to include that tweet as well in the second link so submitted this. Unfortunately I think it ends up people not click both of those links.

But I cant change the link any more ( May be @Dang could help? ). So I hope this comments stays on top.

eatonphil wrote at 2021-12-03 19:44:40:

Oh I didn't realize it. I saw some of the headers were links but I was confused and assumed it was a link to the header on the same page.

sgt wrote at 2021-12-03 20:55:14:

AppleScript was/is a pretty nifty thing. Fun to experiment with and do things that would normally be very hard (scripting UI).

nickm12 wrote at 2021-12-04 05:12:49:

We have Applescript to thank, in part, for podcasting. Adding media enclosures to RSS happened in 2001, but it was in 2003 that iTunes Applescript capabilities were used to transfer audio files automatically from an RSS reader into an iTunes library. I know I personally listened to my first "Podcasts" in 2004, on an original iPod. It wasn't until 2005 that Apple added native podcatching capabilities to iTunes.

tzs wrote at 2021-12-04 02:31:25:

Is there something equivalent on Windows or Linux?

As far as MacOS goes, has there been any official word on the future of AppleScript? I remember a few years ago they got rid of the team that did most of the work on AppleScript and related thing and it looked like it may have become one of those "we aren't actively killing it but no one cares so will probably die naturally over the next few OS releases" things.

But then they introduced the Shortcuts app for MacOS Monterey earlier this year, and AppleScript is a prominent part of that, which suggests that they still do care about keeping it alive and kicking.

ChristopherDrum wrote at 2021-12-04 13:50:26:

I have a small AppleScript in production use at work at this very moment. As a designer-turned-developer, AppleScript was the first tool that let me feel like I could be in greater control over my computer and inspired me to learn Objective-C (this was pre-iOS days).

sgt wrote at 2021-12-03 21:02:19:

Accomplished musician as well:

http://wcook.org/music/New%20Orleans.mp3

CodeBeater wrote at 2021-12-03 21:23:52:

Someone really ought to archive this website.

toomuchtodo wrote at 2021-12-03 21:31:52:

Done. Should be available in the Internet Archive immediately. I recommend using those URLs for Wikipedia citations to get ahead of link rot.

pabs3 wrote at 2021-12-04 04:56:50:

Posted about it in the Archive Team IRC channel, someone is likely to see and do the needed soon.

aerovistae wrote at 2021-12-03 20:31:28:

He's not mentioned anywhere on the AppleScript wikipedia page except in the citations section. Seems like a bit of an oversight.

sgt wrote at 2021-12-03 21:04:21:

That definitely should be added, with a link to this paper:

https://www.cs.utexas.edu/~wcook/papers/AppleScript/AppleScr...

scoot wrote at 2021-12-03 23:45:13:

So add it?

junon wrote at 2021-12-03 20:28:43:

Died at 57 :/ Sad to hear, that's pretty young still.

adamredwoods wrote at 2021-12-03 23:24:13:

Metastasis in cancer has no cure and is an unpredictable death. We need to solve this.

toomuchtodo wrote at 2021-12-03 23:36:06:

mRNA and gene therapy is moving quickly, but not quickly enough for some folks :(

xwdv wrote at 2021-12-04 01:03:17:

Any ETA?

toomuchtodo wrote at 2021-12-04 01:35:33:

https://www.modernatx.com/pipeline

(Select "Cancer Vaccines" from Modality)

https://news.ycombinator.com/item?id=29398187

webmaven wrote at 2021-12-05 02:37:51:

That's an interesting lineup.

Are the latent vaccines targeted at preventing infection, suppressing symptoms, suppressing the viral shedding that leads to transmission, or potentially an actual cure?

rootusrootus wrote at 2021-12-04 03:19:15:

I'm getting really tired of cancer, I have a number of friends and family who have it. Some terminal, some not. Just lost a really good friend at 55 years old four days ago to really aggressive metastatic cancer. It's trite to say 'fuck cancer' but I do feel that way. I really hope we can find a breakthrough in treatment.

meken wrote at 2021-12-04 03:24:53:

I was a UTCS PhD student back in 2013-2016. I was looking forward to taking a graduate class taught by Dr. Cook on programming languages, but the timing didn’t line up. I always considered that to be a bit of a shame, as I knew he was going through cancer treatment in and around that time.

contextfree wrote at 2021-12-04 08:14:10:

His "On Understanding Data Abstraction, Revisited (2009)" paper linked from the article was one of the biggest helps for me in making sense of OOP and the relation between OOP and functional programming, early in my programming journey.

abagheri43 wrote at 2021-12-04 08:57:30:

He was a good man and I loved him very much

Goety wrote at 2021-12-04 04:54:51:

Wayy too young