From owner-freebsd-hackers Fri Sep 8 22:30:14 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id WAA03971 for hackers-outgoing; Fri, 8 Sep 1995 22:30:14 -0700 Received: from xenon.chromatic.com (xenon.chromatic.com [199.5.224.1]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id WAA03959 for ; Fri, 8 Sep 1995 22:30:00 -0700 Received: from localhost (jdl@localhost) by xenon.chromatic.com (8.6.10/8.6.9) with SMTP id WAA09201; Fri, 8 Sep 1995 22:29:39 -0700 Message-Id: <199509090529.WAA09201@xenon.chromatic.com> X-Authentication-Warning: xenon.chromatic.com: Host localhost didn't use HELO protocol To: Jake Hamby cc: "Jordan K. Hubbard" , Stephen Hocking , hackers@freebsd.org Subject: Re: Java - is anyone working on this at all? In-reply-to: Your message of "Fri, 08 Sep 1995 19:27:36 PDT." Reply-To: jdl@chromatic.com Clarity-Index: null Threat-Level: none Software-Engineering-Dead-Seriousness: There's no excuse for unreadable code. Net-thought: If you meet the Buddha on the net, put him in your Kill file. Date: Fri, 08 Sep 1995 22:29:39 -0700 From: Jon Loeliger Sender: hackers-owner@freebsd.org Precedence: bulk Jake Hamby scribbled: > I just downloaded the source code to HotJava, and it's a pretty big > mess... I can't even get it to compile under SOLARIS using GCC (Sun used > their commercial SunPro compiler to build it)! To give people an idea of > some of the surface issues that have to be dealt with before even getting > into the tricky problems with synchronization, threads, audio support, etc: I don't know if you are aware of the java porting alias or not, but I presume you are. It is: Info: send 'help' to java-porting-request@java.sun.com Also, here are the addresses of at least two others who at some point in the recent past mumbled about the Linux/BSDI porting efforts: John Croix, journeyman@mail.utexas.edu csw@scndprsn.Eng.Sun.COM > 1) The Makefiles are designed for Solaris make, and don't work properly with > GNU make or Berkeley make. There has been some effort to GNUize the makefiles already. I don't know if they are done and generally available though. Mail to the java-porting list will yield the current state of the, er, art there. > 2) You must have a preexisting Java compiler in order to bootstrap (i.e. > byte-compile) the Java code. This means hosting part of the development > under Windows NT/95 or Solaris to do this portion of the compile until > the FreeBSD native Java compiler is built. Yep. There is also some debate over the current "offical" opcode list. Watch for ambiguity or out-of-date-ness there... Also, there's a 64-bit int trick or two that requires some thought. jdl