From owner-freebsd-ports@FreeBSD.ORG Thu Apr 5 16:53:17 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5C5D3106564A; Thu, 5 Apr 2012 16:53:17 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 2740E8FC0A; Thu, 5 Apr 2012 16:53:17 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q35GrH1J079753; Thu, 5 Apr 2012 16:53:17 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q35GrGIm079752; Thu, 5 Apr 2012 16:53:16 GMT (envelope-from bapt@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f Date: Thu, 5 Apr 2012 18:53:13 +0200 From: Baptiste Daroussin To: Michael Scheidell Message-ID: <20120405165312.GA34171@azathoth.lan> References: <4F7DAF11.6040805@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="BXVAT5kNtrzKuDFl" Content-Disposition: inline In-Reply-To: <4F7DAF11.6040805@FreeBSD.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: ports@FreeBSD.org Subject: Re: new port: in lang/ or www? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Apr 2012 16:53:17 -0000 --BXVAT5kNtrzKuDFl Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Apr 05, 2012 at 10:41:21AM -0400, Michael Scheidell wrote: > Should this be in ../lang/urweb or in ../www/urweb ? > doesn't install anything in WWWDIR, and submitter suggests this should=20 > be in ../lang. >=20 > cat pkg-descr >=20 > Ur is a programming language in the tradition of ML and Haskell, but=20 > featuring > a significantly richer type system. Ur is functional, pure,=20 > statically-typed, > and strict. Ur supports a powerful kind of metaprogramming based on row= =20 > types. >=20 > Ur/Web is Ur plus a special standard library and associated rules for=20 > parsing > and optimization. Ur/Web supports construction of dynamic web applications > backed by SQL databases. The signature of the standard library is such th= at > well-typed Ur/Web programs "don't go wrong" in a very broad sense. Not=20 > only do > they not crash during particular page generations, but they also may not: >=20 > * Suffer from any kinds of code-injection attacks > * Return invalid HTML > * Contain dead intra-application links > * Have mismatches between HTML forms and the fields expected by their > handlers > * Include client-side code that makes incorrect assumptions about the > * "AJAX"-style services that the remote web server provides > * Attempt invalid SQL queries > * Use improper marshaling or unmarshaling in communication with SQL=20 > databases > or between browsers and web servers >=20 > WWW: http://www.impredicative.com/ur/ >=20 >=20 > for context: >=20 > >=20 >=20 >=20 > --=20 > Michael Scheidell, CTO > >*| * SECNAP Network Security Corporation > d: +1.561.948.2259 > w: http://people.freebsd.org/~scheidell > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" lang and www for categories also seems good to me. regards, Bapt --BXVAT5kNtrzKuDFl Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAk99zfgACgkQ8kTtMUmk6Ex+QgCcDJI9UHgr82KQgjkFedIz38uh 5b8AniPCcEIJoObrRJKMS0w/8+ehcJ4e =B3di -----END PGP SIGNATURE----- --BXVAT5kNtrzKuDFl--