Earlier quoted context omitted.
Maybe the daughter sued for copyright infringement when she turned 18. ;) Serious question: Is this possible when a guardian gave consent earlier?
I know you’re joking, but she wasn’t 18 yet before they changed the picture. AFAICT, kids own the copyright to things they create[0], but guardians are responsible and can use it on the child’s interest. IANAL, consult an attorney, etc., etc. 0 - https://www.copyright.gov/help/faq/faq-who.html#:~:text=Can%... .
Some of the error messages produced by Apple's MPW C compiler (2006)
31–40 of 154 posts
Re: Some of the error messages produced by Apple's MPW C compiler (2006)
#32"Call me paranoid but finding '/*' inside this comment makes me suspicious" That, Sir, is none of your business.
Idk, maybe that would be a terrible idea in practice. But there are lots of instances where it would have saved me time.
Re: Some of the error messages produced by Apple's MPW C compiler (2006)
#33Re: Some of the error messages produced by Apple's MPW C compiler (2006)
#34"Call me paranoid but finding '/*' inside this comment makes me suspicious" That, Sir, is none of your business.
...I kind of wish compilers supported nested block comments. So if there's a /* inside of a /*, it would take two */'s to end it. Idk, maybe that would be a terrible idea in practice. But there are lots of instances where it would have saved me time.
Re: Some of the error messages produced by Apple's MPW C compiler (2006)
#35I've seen this list so many times and this one makes me laugh out loud every single time.
Re: Some of the error messages produced by Apple's MPW C compiler (2006)
#36Earlier quoted context omitted.
> The compiler is 324k in size Playfulness isn't the only thing we've lost. Software bloat has reached comedic levels.
Your optimizing compiler today will actually optimize. LLVM was recently ported to the 6502 (yes, really) [1]. An example: void outchar (char c) { c = c | 0x80; asm volatile ("jsr $fbfd\n" : : "a" (c): "a"); } void outstr (char* str) { while (*str != 0) outchar(*str++); } void main () { outstr("Hello, world!\n"); } That is compiled to this: lda #$c8 ; ASCII H | 0x80 jsr $fbfd lda #$e5 ; ASCII e | 0x80 jsr $fbfd ... U…
Re: Some of the error messages produced by Apple's MPW C compiler (2006)
#37"a typedef name was a complete surprise to me at this point in your program" Ah, the joys of fun compiler messages. I miss those days. I remember getting one from a vendor compiler that was: "No! But they'll only let me warn you. Danger Will Robinson! Danger!" and: "Really! If you are fussing around with void *, just go home or at least back to your editor!" I think the IT manager kept that as a vendor just because o…
Re: Some of the error messages produced by Apple's MPW C compiler (2006)
#38"Call me paranoid but finding '/*' inside this comment makes me suspicious" That, Sir, is none of your business.
...I kind of wish compilers supported nested block comments. So if there's a /* inside of a /*, it would take two */'s to end it. Idk, maybe that would be a terrible idea in practice. But there are lots of instances where it would have saved me time.
Re: Some of the error messages produced by Apple's MPW C compiler (2006)
#39Earlier quoted context omitted.
> The compiler is 324k in size Playfulness isn't the only thing we've lost. Software bloat has reached comedic levels.
Your optimizing compiler today will actually optimize. LLVM was recently ported to the 6502 (yes, really) [1]. An example: void outchar (char c) { c = c | 0x80; asm volatile ("jsr $fbfd\n" : : "a" (c): "a"); } void outstr (char* str) { while (*str != 0) outchar(*str++); } void main () { outstr("Hello, world!\n"); } That is compiled to this: lda #$c8 ; ASCII H | 0x80 jsr $fbfd lda #$e5 ; ASCII e | 0x80 jsr $fbfd ... U…
"An overview of the PL.8 compiler", circa 1976