Tags : Browse Projects

Select a tag to browse associated projects and drill deeper into the tag cloud.

Python programming language

Compare

  Analyzed about 2 hours ago

Python is a dynamic, object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in a few days. Many Python programmers report ... [More] substantial productivity gains and feel the language encourages the development of better code. [Less]

955K lines of code

153 current contributors

13 days since last commit

3,895 users on Open Hub

Very High Activity
4.73209
   
I Use This

python-on-a-chip

Compare

  Analyzed about 1 year ago

The Python-on-a-Chip program consists of the PyMite virtual machine, ports to specific platforms, libraries, tests, tools and documentation. PyMite is a flyweight Python bytecode interpreter written from scratch to execute in low memory on microcontrollers without an operating system. PyMite ... [More] supports a subset of Python 2.5 and can also be compiled, tested and executed on a desktop computer. [Less]

156K lines of code

0 current contributors

over 3 years since last commit

5 users on Open Hub

Activity Not Available
5.0
 
I Use This

unladen-swallow

Compare

  Analyzed about 1 year ago

An optimization branch of CPython, intended to be fully compatible and significantly faster. See the ProjectPlan for details on what we're building. The FAQ provides quick answers to common questions we've been getting. Benchmark numbers for our 2009Q3 release can be found on the Release2009Q3 ... [More] page. See GettingStarted for checkout and build instructions. Release history: 2009Q1: 1 April 2009 2009Q2: 13 July 2009 2009Q3: 20 October 2009 Send any questions/comments/flames to unladen-swallow@googlegroups.com. We also hang out on irc.oftc.net in #unladenswallow. [Less]

980K lines of code

0 current contributors

almost 7 years since last commit

1 users on Open Hub

Activity Not Available
5.0
 
I Use This

pejs

Compare

  Analyzed about 1 year ago

PEJSPython Executed by JavaScriptThe project aims at implementing a Python VM in JavaScript, enabling Python on web pages in browsers all over the world :) For now, this is done by executing Python Byte Code Instructions as outputted by the standard CPython implementation, but the perspectives are ... [More] laid out by HotRuby, where nested Ruby code is run straight out of the HTML. This project is sort of a Python equivalence to HotRuby. School projectAt the moment, this is a school project as part of the course Design of Virtual Machines for Object Oriented Languages at DAIMI, the computer science department at University of Aarhus. The course is held by Lars Bak and his staff at Google Aarhus, the V8 team. DetailsOur aim is to implement an object-oriented subset of Python bytecode. Our approach is as follows: We've started by implementing a simple interpreter (src/interpreter.js) which simply switches over the bytecodes and implements only some very basic language constructs. The Python bytecode is actually generated by a Python program (tools/pejs.py) which outputs it in JavaScript arrays.The JavaScript file containing the bytecodes is then referenced in an HTML-file which also references our interpreter and thus the Python code is executed in the browser. For a complete Python implementation we would have to write a Python compiler as well as the virtual machine we are doing. Milestones Week Milestone Details 44 Up and running Simple interpreter operating on a stack 45 Basic constructs Implemented jumps and loops 46 Object and Memory model Decide on object representation and heap layout 47 Object and Memory model Implement classes and objects 48 Garbage collector Simple garbage collector if needed 49 Library calls Handle calls to python library somehow 50 Performance evaluation Report 51 Deadline Report We aim to finish the basic language features (variables, conditionals, loops, functions) and then design and implement classes and objects which implies designing an object and a memory model. This is the most important part of the project. After that, we would like to handle garbage collection as well as library calls. It is not yet clear how far we will get with regard to these two issues. That depends on how complex the object implementation turns out to be. Finally we document our implementation with performance evaluations where we would like to consider different JavaScript VM's for executing our own VM as well as implementation alternatives inside our VM. [Less]

25.8K lines of code

0 current contributors

almost 3 years since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This

wxpyvm

Compare

  Analyzed about 1 year ago

The project is to develop a virtual machine that runs python in which one can view the byte code instructions executing. Attempts will be made to run the VM on an AVR or ARM microcontroller as space permits. The microcontroller VM will be based on the PyMite code base. Additional tasks shall ... [More] include a peep hole optimizer on the byte code and new byte code instructions to allow the optimizer to support research into parallelizing the processes. [Less]

0 lines of code

0 current contributors

over 8 years since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: GPL-3.0+

tybc

Compare

  Analyzed about 1 year ago

TYB Compiler is a compiler written in python which generate code for EPRO VM (please see below). EPRO VM is a simple stack machine which can handle arbitrary large integer. EPRO VM is written in not only python but also D (fast!).

2.91K lines of code

0 current contributors

over 3 years since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This

um-32

Compare

  Analyzed about 1 year ago

Implementation of virtual machine UM-32 "Universal Machine".

159 lines of code

0 current contributors

about 8 years since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This
Tags python vm

PySOM

Compare

  Analyzed 4 days ago

PySOM - The Simple Object Machine Smalltalk implemented in Python

2.95K lines of code

0 current contributors

over 3 years since last commit

0 users on Open Hub

Inactive
0.0
 
I Use This

RPySOM

Compare

  Analyzed 7 months ago

RPySOM - The Simple Object Machine Smalltalk implemented in RPython

3.65K lines of code

3 current contributors

about 1 year since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This

tinypy

Compare

  Analyzed about 1 year ago

A minimalist implementation of Python in 64k of code. Includes functions, classes, exceptions, lists, dictionaries, modules, list comprehensions, parser, compiler, virtual machine, garbage collection, numbers, strings, and (some) builtins. Batteries not included.

13.6K lines of code

0 current contributors

over 7 years since last commit

0 users on Open Hub

Activity Not Available
3.0
   
I Use This