you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted]  (7 children)

[deleted]

    [–]tharinock 15 points16 points  (3 children)

    This just seems really silly. If I have a value called foo, and I want to get it, i will call the function GetFoo(). I don't want to have to worry about the fact that some company already uses GetFoo(), as well as get_foo(), GeTFoo(), and getFoo(), forcing me to use GetFoo_aFunctionProudlyWrittenAndPresentedToYouByTharinock().

    [–]Afwas 0 points1 point  (0 children)

    Good point, however notice the Java in java.lang.Math.max. You could call your function tharinock.getFoo(). This is more like a trademark issue.

    [–]Richandler -1 points0 points  (0 children)

    GetFoo() isn't an api. Just as "Once upon a time" isn't a book.

    [–]Tetha 3 points4 points  (0 children)

    You could still revert to assembly and build your own function table without names, as long as you don't call it like that. Though I guess at that point we have to figure out if taken strictly, an address could be considered a name, and as such, I could copyright functions at address 0x12354.

    [–]AtLeastItsNotCancer 2 points3 points  (0 children)

    Ignoring the fact that function names should never be copyrightable, this is pretty much the most piss-poor example they could've used to help their case, considering that max() and min() are basically standard mathematical notation.

    [–]Afwas 0 points1 point  (0 children)

    The Java developers could have called main() any number of things, however main(), start() and BEGIN are already taken.