Menu

#7 Macintosh compatibility

open
nobody
None
8
2009-10-23
2009-05-12
BenRayfield
No

I plan for Audivolv to work on most operating-systems and types of computers, but I do not have enough computers to test on right now.

The basic function: evolution of musical instruments you play with the mouse, works on Macintosh, but most other things do not work:

Creates an "Audivolving" dir and the log file, but does not create a "evolvedJavaCode" dir or the files that go in it.

It crashes if you go into almost any of the options.

It plays sound the first time you run it, and sometimes a few times after that, but eventually it will not play sound until you restart the Macintosh.

If you have a Macintosh, you should still use Audivolv before I fix this, because you do not have to go into the options to evolve audio. It works immediately. Just dont click the "Options And Help" button. It doesnt crash right away after that, so click it again to get out of the options if you do.

Discussion

  • BenRayfield

    BenRayfield - 2009-05-12

    Macintoshs may have a problem with my choice of char 10 "\n" as newline in evolved Java code.

    I do not want to allow strings of code, even in whitespace, because it complicates talking about where variables start by their char (TODO unicode code-point position) position, and I do not want to use 2 chars for it ("\r\n"), so its "\r" or "\n", and I chose "\n".

    Maybe an option to translate between "\r\n" and "\r" to "\n" when saving/loading files would solve this, but it could also be a problem within Java like in textareas.

     
  • BenRayfield

    BenRayfield - 2009-05-12
    • priority: 5 --> 3
     
  • BenRayfield

    BenRayfield - 2009-05-12

    *I do not want to allow AMBIGUOUS strings of code, even in whitespace

     
  • BenRayfield

    BenRayfield - 2009-06-13
    • priority: 3 --> 9
     
  • BenRayfield

    BenRayfield - 2009-10-23
    • priority: 9 --> 8
     
MongoDB Logo MongoDB