Nekroze

The NekroLog: A Chronicle of Roze

  • About Me

partpy 1.0.0

Posted by Nekroze on 01/03/2013
Posted in: Programming. Tagged: Ninja, njas, partpy, pypy, RPython. Leave a Comment

I have just released partpy version 1.0.0 as I feel it is at a very usable state. Continue reading “partpy 1.0.0” »

Warpyth

Posted by Nekroze on 21/02/2013
Posted in: Programming. Tagged: AI, Cython, Python, Simulation. Leave a Comment

I had an idea for a game in a vast open world that has a war going on that I wanted to affect the world and the way the player plays the game. I was thinking about a static event/quest or even time based war where the game starts and you can, if you wish, take a side and help reach victory or even defeat. But I don’t like most things static, I love procedural content generation and dynamic worlds and game play. Continue reading “Warpyth” »

Partpy v0.1.0 Released!

Posted by Nekroze on 12/02/2013
Posted in: Programming. Tagged: Python Cython Partpy. Leave a Comment

Today I released partpy version 0.1.0 the first to be released on PyPi and I am quite happy with it at this stage. Continue reading “Partpy v0.1.0 Released!” »

Partpy: closer to release

Posted by Nekroze on 07/02/2013
Posted in: Programming. Tagged: Cython, partpy, pypy, Python, tox. Leave a Comment

I have been working on partpy a lot and it’s getting closer to a PyPi release, it’s just lacking in documentation but that is external to the release. I may also make docs for the API able to be generated from the source code, maybe sphinx or something if I can figure out how to use it. Continue reading “Partpy: closer to release” »

Partpy: Parsing Tools in Python

Posted by Nekroze on 05/02/2013
Posted in: Programming. Tagged: Cython, Lexer, Parser, partpy, pypy, Python, tox. Leave a Comment

There are a lot of parser generators for python (many of which I haven’t been able to get to work right) and many of them are no longer maintained. I haven’t the skill to really provide, yet another, parser generator in python nor do I really want to. I am interested in hand writing a parser/lexer for Ninja and decided that I should probably make a solid base for the parser in the form of a simple parsing tools library. Continue reading “Partpy: Parsing Tools in Python” »

Python-DevEnv 1.2

Posted by Nekroze on 04/02/2013
Posted in: Programming. Tagged: Python. Leave a Comment

I have done some more work on PDE to allow it to write its output to a different folder then just the current working directory. Continue reading “Python-DevEnv 1.2” »

Python-DevEnv

Posted by Nekroze on 03/02/2013
Posted in: Programming. Tagged: Python. Leave a Comment

I always liked the idea of having a simple script to generate all you need to start a basic project at first that can be easily modified. Continue reading “Python-DevEnv” »

Cython Speed Testing

Posted by Nekroze on 02/02/2013
Posted in: Programming. Tagged: Cython, JIT, Optimization, Performance, Psyco, pypy, Python. Leave a Comment

So, in general I love Python, it is fun to use and easy to manifest your ideas. The problem, as with all dynamic languages, is speed. When it comes to making code faster we all know the axiom “Premature optimization is the root of all evil” however sometimes there are simple things you can do from the get go so as not to have such a large change later on. Some things you know will be slow so in those cases why fool yourself into doing more work in the future just to stick to an axiom that may not always be true? Continue reading “Cython Speed Testing” »

Posts navigation

  • Archives

    • March 2013 (1)
    • February 2013 (7)
  • Tags

    AI Cython JIT Lexer Ninja njas Optimization Parser partpy Performance Psyco pypy Python Python Cython Partpy RPython Simulation tox
  • GitHub Repositories

    Nekroze @ GitHub
    • forge
      A simple pure python build manager.
      22/05/2013 - 23:19
    • sparle
      Sparse Positional Aware Run-Length Encoding in pure python.
      21/05/2013 - 09:32
    • darc
      Media Archive manager in pure python.
      17/04/2013 - 09:49
    • pde
      PDE is a simple development environment setup script for python projects.
      17/04/2013 - 09:45
    • ninja
      A game development programming language using llvm.
      17/04/2013 - 09:41
  • GitHub Events

    Nekroze @ GitHub
    • Push
      forge
      22/05/2013 - 23:19
    • Push
      forge
      22/05/2013 - 12:54
    • Push
      forge
      21/05/2013 - 15:48
    • Push
      sparle
      21/05/2013 - 09:32
    • Push
      sparle
      20/05/2013 - 11:41
  • Meta

    • Log in
    • Entries RSS
    • Comments RSS
    • WordPress.org
Proudly powered by WordPress Theme: Parament by Automattic.