From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 114702 invoked by alias); 14 Mar 2018 17:23:12 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 114617 invoked by uid 89); 14 Mar 2018 17:23:11 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_PASS autolearn=ham version=3.3.2 spammy=H*UA:https, Hx-languages-length:1540, maria, H*i:sk:KDnkvQ- X-HELO: mx2.suse.de Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 14 Mar 2018 17:23:10 +0000 Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 31125AF7F; Wed, 14 Mar 2018 17:23:08 +0000 (UTC) From: Martin Jambor To: Maria Kalikas , gcc@gcc.gnu.org Cc: jason@redhat.com, nathan@acm.org Subject: Re: GSoC (Making C++ concepts conform to the current standard) In-Reply-To: References: User-Agent: Notmuch/0.25.1 (https://notmuchmail.org) Emacs/25.3.1 (x86_64-suse-linux-gnu) Date: Wed, 14 Mar 2018 17:23:00 -0000 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-IsSubscribed: yes X-SW-Source: 2018-03/txt/msg00161.txt.bz2 Hello Maria, On Wed, Mar 14 2018, Maria Kalikas wrote: > Hello anyone this concerns, > > My name is Maria Kalikas and I am a senior majoring in Computer Science at > The University of Akron. > > My familiarity and continuous reading of the C++ Standard has encouraged me > to extend the previously developed support for concepts in GCC. I want to > modify the implementation to conform with the current specification in the > C++ Standard. I am curious to know if this would be a good project to > propose for Google Summer of Code and am interested in finding a mentor. I personally do not know what the status of C++ concept implementation is, how much it differs from the current standard is or whether making it more up to date would make a good GSoC project. Jason, Nathan, what do you think? (And if so, would you be willing to be a mentor? Can you think of someone else?) Martin > > I took a Compiler Design course in Spring 2017 where I designed a compiler > for a C-like programming language. My implementation is written in C++. > Since completing the course, I became familiar with Clang and LLVM and am > currently completing a capstone project where I am creating a virtual > machine to implement the C++ abstract machine using LLVM instructions and > rewriting the conversions, expressions and declarations specified in the > C++ Standard as three address code instructions. > > I look forward to any responses and feedback. > > Thank you, > > Maria Kalikas