The 8th week of Schemepy

June 21, 2008 – 10:40 pm

Mithro is just collecting the first-month-status of various Thousand Parsec related GSoC projects. However, since I started early, this is already the end of my 8th week working on Schemepy for me. But as I mentioned before, I spent most of time preparing my final exams. I’ll take my first exam the day after tomorrow. So not too much work has been done this week.

Firstly, I added a (very) simple homepage for Schemepy. It is available here. We’ll setup a shorter URL (like schemepy.thouspandparsec.net) later.

Secondly, I started to add some supports for TPCL (Thousand Parsec Component Language). It is presented as a profile for the VM. Currently, the profile is implemented based on the scheme-report-environment with some extra functions (like deg->rad) added. However, many features presented in scheme-report-environment is in fact not available from TPCL. If sandbox model matters here, I might consider implement it from another more basic profile (like null-environment).

Finally, there are also some minor changes. e.g. exception handling is added for other methods of the guile backends (originally only eval enjoys the safe exception handling); load is added to the VM interface to load a Scheme script file; etc.

  1. 4 Responses to “The 8th week of Schemepy”

  2. so good,so strong

    By sleepyworm on Jun 24, 2008

  3. @sleepyworm,
    想不到你竟然也看我的 blog 的~ ^_^

    By pluskid on Jun 24, 2008

  4. The schemepy.thousandparsec.net website is now setup. It should auto-update every time you do a push.

    By Mithro on Jun 25, 2008

  5. @Mithro,
    Thanks, I’ll try to see whether I can setup a git hook to do this. :)

    By pluskid on Jun 25, 2008

Post a Comment