David Ahl posts a public domain notice for his past works on Facebook.
Kay Savetz quote tweets:
"Creative Computing magazine, the BASIC Computer Games Books, all of David Ahl's other books and articles, everything copyrighted by Creative Computing Press — are all officially in the public domain."
#PublicDomainNotice #DavidHAhl
https://www.facebook.com/groups/RCRpodcast/posts/2301959346647948/
Riled up or not, I think all your questions are valid.
@ne1for23 @ultramagnus_tcv it all depends on the contracts he signed back then
@ne1for23 whooaaaaaaaaaa
@ne1for23 I had some of those books.
BTW, Jeff Atwood is crowd-sourcing rewrites of these games in various modern languages. I've done a couple of Ruby versions and it's an excuse for a fun little hack.
@suetanvil @ne1for23 There is a distinct lack of Lisp and APL here.
@loke @suetanvil @ne1for23 It does say they wanted to target the "top 10" "general purpose scripting languages". Which is odd as I never thought C♯, Java, Kotlin or Rust was a "scripting language".
@suetanvil @loke @ne1for23 What is K?
APL/Lisp mashup:
https://www.google.com/url?q=https://en.m.wikipedia.org/wiki/K_(programming_language)
Tutorial:
http://www.math.bas.bg/bantchev/place/k.html
FOSS implementation:
(If you read C, check out the code. It's horrifying )
Browser-based REPL:
@suetanvil @loke @ne1for23 I haven't even opened a single file yet. Author seems to have a thing for one-letter file names, and in case that's not terse enough, one-letter directory names. Surely that's horrifying enough.
@suetanvil @loke @ne1for23 Clearly does it with macros. Seems a.h is the master decoder ring, but these macros themselves are APL-level terseness.
@n8chz @suetanvil @ne1for23 It's a certain style of C. I kind of understand why an APL programmer would use it, but I disagree with using this style for C. I even wrote a blog post talking about it. https://blog.dhsdevelopments.com/commentary-on-array-cast
The gist of it is that for that style to make sense, you need to use a language which enables the style, and C is definitely not that language.
@ne1for23 I’m kind of riled up over something I was speaking about with someone else so I’m a little salty…
I want this to be true, but can he do it? Does he own everything he wants to release? If he released something published under a book company whose property is still owned, how can he just declare it PD?