From owner-freebsd-questions@FreeBSD.ORG Thu Nov 6 18:28:01 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7D68D106567B for ; Thu, 6 Nov 2008 18:28:01 +0000 (UTC) (envelope-from mdh_lists@yahoo.com) Received: from web56806.mail.re3.yahoo.com (web56806.mail.re3.yahoo.com [66.196.97.80]) by mx1.freebsd.org (Postfix) with SMTP id 2B3BC8FC18 for ; Thu, 6 Nov 2008 18:28:00 +0000 (UTC) (envelope-from mdh_lists@yahoo.com) Received: (qmail 2315 invoked by uid 60001); 6 Nov 2008 18:28:00 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Mailer:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type:Message-ID; b=krpuSQv7fjmHbOevnBS5FMc0qD4QY/LWahUx/FaHGDckQ2AdtTzQdGpXu2/j9WpSMTR2/8ewthir6s8E4T148TLWsXRrVC3azm2lLZ2Nq+0LiWG/ouowwjt9jJFbCSDp0c5sfbkloToDsh8JWzOyHO/N2b1/D9v1MGJuR67GMMk=; X-YMail-OSG: zBKw5VwVM1lgozWZ4kN05owDLp51dH_CN91siUmuqTfg5ERPTVMek1dt180rT2vVPZ5DfCRiejiNG4gCtfSRbyWS9ZPkXHf5B9Fs0xq38BvxJmR6k.6yvC_7kgFoFrbnx9XE5V5dTp3KCI.aDBIWfYuQUvAu2SYwRZu8.B.syF.IQXzv_4I0EzMAJk4DOg-- Received: from [71.61.220.126] by web56806.mail.re3.yahoo.com via HTTP; Thu, 06 Nov 2008 10:28:00 PST X-Mailer: YahooMailWebService/0.7.260.1 Date: Thu, 6 Nov 2008 10:28:00 -0800 (PST) From: mdh To: freebsd-questions@freebsd.org, Foo JH In-Reply-To: <49131701.9020208@extracktor.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Message-ID: <380823.1926.qm@web56806.mail.re3.yahoo.com> Cc: Subject: Re: what is your programming language on freebsd? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: mdh_lists@yahoo.com List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Nov 2008 18:28:01 -0000 --- On Thu, 11/6/08, Foo JH wrote: > From: Foo JH > Subject: what is your programming language on freebsd? > To: freebsd-questions@freebsd.org > Date: Thursday, November 6, 2008, 11:10 AM > Hi there, > > Earlier I was asking for some help getting XSP/ mod_mono on > FreeBSD. I > may be asking in the wrong mailing list, but my impression > is that mono > on FreeBSD is generally not a popular idea. I am not sure what leads you to believe that. Mono in general isn't as popular as, say, GNU's compiler collection. That said, it runs just fine on FreeBSD. There are motivated folks working to get more ports added, such as for monodevelop. There's a google group for this, though, it's called bsd-sharp. You may want to try there if you have problems related to Mono on FreeBSD and there aren't any helpful answers forthcoming on the seemingly-appropriate freebsd.org list. > > To pose my questions to the developers in the FreeBSD > community: > 1. What programming language(s) do you deploy on FreeBSD? I've worked with C, Perl, C# (mono), and Ruby. There are very few programming languages that you can't use to write code that is intended to run on FreeBSD. Most of these are anachronistic languages that no longer serve a useful purpose on any reasonably modern system, having been defunct for 20 or more years. > 2. Is FreeBSD more optimised in performance for any > particular language? No more than any other OS. Some languages may be better optimized than others, but you can't really optimize an OS to a language. > 3. Is FreeBSD even a popular choice as a development > platform, or is it > better suited as a special-purpose OS (eg. mail server, DNS > server)? FreeBSD is a fine development platform. In fact, it offers some things that developers like that other systems don't have. kqueue is very nice, and there are also little things such as the reallocf() function that are helpful as well. - mdh