Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.albasani.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed1a.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.003 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'subject:not': 0.03; 'binary': 0.07; 'c++,': 0.07; 'linux,': 0.07; 'subject:still': 0.09; 'windows,': 0.09; 'translate': 0.10; 'python': 0.11; 'translation': 0.12; 'language.': 0.14; 'basic.': 0.16; 'folks,': 0.16; 'from:addr:torriem': 0.16; 'from:name:michael torrie': 0.16; 'gained': 0.16; 'module?': 0.16; 'subject:Pypy': 0.16; 'extensions': 0.16; 'wrote:': 0.18; 'bit': 0.19; 'examples': 0.20; 'later': 0.20; 'appears': 0.22; 'platforms': 0.22; 'header:User- Agent:1': 0.23; 'certainly': 0.24; 'switched': 0.24; 'header': 0.24; 'header:In-Reply-To:1': 0.27; 'tried': 0.27; '[1]': 0.29; 'am,': 0.29; 'quickly': 0.29; 'topic': 0.29; 'compared': 0.30; 'code': 0.31; 'arm': 0.31; 'dropped': 0.31; '(including': 0.33; 'could': 0.34; 'basic': 0.35; 'but': 0.35; 'google': 0.35; 'returning': 0.36; 'subject:?': 0.36; 'message-id:@gmail.com': 0.38; 'to:addr:python-list': 0.38; 'files': 0.38; 'ability': 0.39; 'subject:[': 0.39; 'to:addr:python.org': 0.39; 'received:org': 0.40; 'easy': 0.60; 'dave': 0.60; 'back': 0.62; 'today': 0.64; 'more': 0.64; 'love': 0.65; 'relatively': 0.65; 'charset:windows-1252': 0.65; 'home': 0.69; 'topic,': 0.81; 'discovered': 0.83; '08:30': 0.84 X-Virus-Scanned: amavisd-new at torriefamily.org Date: Mon, 23 Feb 2015 17:24:55 -0700 From: Michael Torrie User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 To: python-list@python.org Subject: [OT] - BASIC is still not a bad choice, was Re: Future of Pypy? References: <5qpjea5125jcq3d18nvn91hb9mjun95dif@4ax.com> In-Reply-To: <5qpjea5125jcq3d18nvn91hb9mjun95dif@4ax.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 25 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1424737504 news.xs4all.nl 2962 [2001:888:2000:d::a6]:41427 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:86279 On 02/22/2015 08:30 AM, Dave Farrance wrote: > I started work 1980ish, had an early 6502-based home computer, and my then > place of work had some 6502-based Pet computers, so I gained the ability > to quickly write BASIC programs as an engineering aid. Later, when BASIC > dropped into obscurity, I switched to C and C++, although I always found > that cumbersome compared to the old BASIC. Later still, when I found that > my Google queries for code examples started returning more Python than C, > I tried that -- and discovered that Python was like BASIC, only better. I know BASIC is a hiss and a byword for many folks, and certainly it's off topic here. But modern BASIC, particarly in the form of the FreeBASIC[1] compiler, is very much alive and well on all modern platforms (including Windows, Mac, Linux, and Arm devices). BASIC today appears to be every bit as structured as any modern language. It's relatively easy to translate C header files into FreeBASIC include files, but it is tedious. I would love to have a FreeBASIC translation of the libpython header files and then I could write Python extensions in FreeBASIC. Back on topic, have you tried using Cython to compile python modules that need a speedup into a binary module? [1] http://www.freebasic.net/