From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Eric M. Ludlam" Newsgroups: gmane.emacs.devel Subject: Re: A unified project root interface Date: Thu, 21 Mar 2013 22:12:41 -0400 Message-ID: <514BBE19.9080008@siege-engine.com> References: <20130309174419.6e1cadb4@forcix.kollektiv-hamburg.de> <513FBA1C.5040100@siege-engine.com> <87vc8vyy66.fsf@engster.org> <5143C11D.8070705@siege-engine.com> <87sj3vv35h.fsf@engster.org> <20130316160203.6b889aba@forcix.kollektiv-hamburg.de> <87ehffuf1g.fsf@engster.org> <20130317001630.125e1987@forcix.kollektiv-hamburg.de> <87y5dmsz5u.fsf@engster.org> <20130317191817.764a44f5@forcix.kollektiv-hamburg.de> <87ppywtj9s.fsf@engster.org> <87li9juabi.fsf@engster.org> <87d2uvtdeb.fsf@engster.org> <874ng6tugb.fsf@engster.org> <87ppyurpxa.fsf@engster.org> <514A5A68. 3070907@siege-engine.com> <514A8771.6080900@siege-engine.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1363918377 8147 80.91.229.3 (22 Mar 2013 02:12:57 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 22 Mar 2013 02:12:57 +0000 (UTC) Cc: David Engster , emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Mar 22 03:13:23 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UIrTs-0007KS-VL for ged-emacs-devel@m.gmane.org; Fri, 22 Mar 2013 03:13:21 +0100 Original-Received: from localhost ([::1]:58975 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIrTV-0007MW-5e for ged-emacs-devel@m.gmane.org; Thu, 21 Mar 2013 22:12:57 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:55038) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIrTO-0007M1-Ne for emacs-devel@gnu.org; Thu, 21 Mar 2013 22:12:55 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UIrTK-0003t2-0I for emacs-devel@gnu.org; Thu, 21 Mar 2013 22:12:50 -0400 Original-Received: from mail-vc0-f172.google.com ([209.85.220.172]:42111) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIrTJ-0003sw-TF for emacs-devel@gnu.org; Thu, 21 Mar 2013 22:12:45 -0400 Original-Received: by mail-vc0-f172.google.com with SMTP id hr11so2852008vcb.31 for ; Thu, 21 Mar 2013 19:12:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=/2dHH5YYf9k+ATCWjKmWwaPgSdFrzHJwNuYDU5ZwHO0=; b=x1fhM7ULGw/g34Gb+ld2cpilCGYf+OBeLqFklByz2+i8KafJ1ByswcqsCW/DCL1tlb DVXNBRdwk2YLlNOWPJdOywGfZ8+XItxSAkklRQmo/AxjoI5BqeprlBRvjd7y8NOYMVei VsdCK/t6wgLSuDaAcceG8EguDTcBt1nNkyVoh+GHMnAwuEH3Qpxen+ad24/LtRT3uXgX uhePWVW2ShZ/PzbLQ/Mji2WHRB1JSZNg6qioYM79racBA7vz+CeojX6ky8qtFSuihkKy bBHkbFXrKtUXOwfhfsSCIk+Yp039uQShdN67ql7SAIG9MxRwko803lkGDdAWP+HwF85q 2pjg== X-Received: by 10.58.116.244 with SMTP id jz20mr49222veb.27.1363918364916; Thu, 21 Mar 2013 19:12:44 -0700 (PDT) Original-Received: from [192.168.1.201] (pool-72-74-140-235.bstnma.fios.verizon.net. [72.74.140.235]) by mx.google.com with ESMTPS id bi15sm772924vdc.6.2013.03.21.19.12.42 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 21 Mar 2013 19:12:43 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.3a1pre) Gecko/20091222 Shredder/3.1a1pre In-Reply-To: <514A8771.6080900@siege-engine.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 209.85.220.172 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:158049 Archived-At: On 03/21/2013 12:07 AM, Eric M. Ludlam wrote: > Hmmm, well, I managed to split EIEIO to no longer use eval-and-compile, > and it is passing my unit tests, but not my integration tests. I made > CEDET branch with this change in it in case someone wants to play with it. > > http://cedet.bzr.sourceforge.net/bzr/cedet/code/eieiosplit/files/head%3A/lisp/eieio/ > > > Getting the integration tests to pass is more than I have time for > tonight though. I found the fix for the integration tests, and have been running on this branch this evening. I also removed the eval-and-compile from the defclass macro. All builds and tests seem to run fine. I did some basic dev with it, and seems to be working fine. If anyone has comments on this branch, or thoughts that will make it better, let me know. Eric