From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: alin Newsgroups: gmane.emacs.devel Subject: Re: The Little Computer Date: Fri, 13 Nov 2015 17:28:20 +0200 Message-ID: <87si49udez.fsf@gmail.com> References: <87k2q1xsg9.fsf@gmail.com> <1446668449.11811.11.camel@invergo.net> <87mvupvonu.fsf@gmail.com> <1447368233.11811.52.camel@invergo.net> <87wptmyaml.fsf@gmail.com> <1447409234.32571.1.camel@invergo.net> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1447428515 7904 80.91.229.3 (13 Nov 2015 15:28:35 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 13 Nov 2015 15:28:35 +0000 (UTC) Cc: emacs-devel@gnu.org To: Brandon Invergo Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Nov 13 16:28:32 2015 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 1ZxGH9-00074h-4I for ged-emacs-devel@m.gmane.org; Fri, 13 Nov 2015 16:28:31 +0100 Original-Received: from localhost ([::1]:53629 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZxGH8-00046s-Fk for ged-emacs-devel@m.gmane.org; Fri, 13 Nov 2015 10:28:30 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48715) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZxGH5-00046m-KT for emacs-devel@gnu.org; Fri, 13 Nov 2015 10:28:28 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZxGH2-0006Ue-Cg for emacs-devel@gnu.org; Fri, 13 Nov 2015 10:28:27 -0500 Original-Received: from mail-wm0-x22a.google.com ([2a00:1450:400c:c09::22a]:33768) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZxGH2-0006UM-6l for emacs-devel@gnu.org; Fri, 13 Nov 2015 10:28:24 -0500 Original-Received: by wmec201 with SMTP id c201so86690326wme.0 for ; Fri, 13 Nov 2015 07:28:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:references:cc:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=yhWHT4v+1gQPGrUjtYbRTTr/D4WAQGVO4SPKW4E8suI=; b=dMhTZdBuGTLRmJTnkpTRTVnOJJ9GwUtyqMZ6qjtttxab4xqeAeO8dA+VRiyM724pQC 889IJ2qisDx+BYrRU0ktLiCSqjjhe9KC4W8nV4ry2BubilMxSB0k0C/mKnEHe6xunhnf ssFEcB9NI/ju7J6eQqN9K37Ab1WhUZfFhyc4SDwsNb/Qf/DsfBppURfrNQoatnUOIfEq 3OwSJvpf1qac51VQbgjavY3o2A7ZEcJZJA8lTS+KIDGZUTLRaFkOKKpP239wr3cqHzzb ERUOFHBlHnZPbJWTx44s649lslYJLi6gl3Ri11PIFDJik/g4sc1sq6v57uwRqijrs2b3 1UfA== X-Received: by 10.194.82.202 with SMTP id k10mr26984332wjy.85.1447428503731; Fri, 13 Nov 2015 07:28:23 -0800 (PST) Original-Received: from intel ([178.138.63.102]) by smtp.gmail.com with ESMTPSA id e63sm4438728wma.7.2015.11.13.07.28.21 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 13 Nov 2015 07:28:22 -0800 (PST) In-Reply-To: <1447409234.32571.1.camel@invergo.net> (Brandon Invergo's message of "Fri, 13 Nov 2015 10:07:14 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c09::22a 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:194372 Archived-At: Hello. I do not find it interesting to have written a compiler for C genrating only x86/mips/etc code because if somebody asks "what happens behing the X86 microcode ?" it is difficult to ask all questions. As I did, I can see the computer at all the levels. On the other hand, I want to make a C compiler able to be modularized such that I can specify the output, not only Hack, and this is difficult. I will make a first version starting in a few weeks now, but I will have to polish it long time for it to be really good. It is difficult to do something good. OK. See you when I start doing it in December. In the meantime it is possible to spend a few hours to convert it to mit-scheme, but this is not interesting, as it is too easy. About the docs, as I said, we will talk in details and read carefully your messages when the whole system is working. It makes not too much sense to talk about docs if the system is not completed. Until then you can program the litle computer only up to assembler level. Now there is input/output available and this is great for testing it. See you as soon as I restart working. Alin Brandon Invergo writes: > Hi Alin, > > OK everything sounds fine from your update. I'm glad we're on the same > page now about the documentation. I wasn't sure from your previous > reply that you understood what I meant but I see now that you did > understand, so apologies for hammering on about it. In any case, good > luck with the C compiler and let me know if you need any help/advice on > anything with regards to the evaluation or GNU standards. > > Happy hacking, > Brandon > -- No GNUs is bad news.