CARVIEW |
batterseapower
(Max Bolingbroke)
- You’re not logged in!
- Login
- Pricing & Signup
- Name
- Max Bolingbroke
- Website/Blog
- https://blog.omega-prime.co.uk
- Location
- Cambridge, UK
- Member Since
- Jul 26, 2008 (about 1 year)
Following 6 githubbers and watching 23 repositories view all →
Public Repositories (21)
-
dual-calculus
An implementation of the dual calculus in Haskell
Last updated Tue Jan 12 16:07:27 -0800 2010
-
scripts
Miscellaneous scripts shared between my computers
Last updated Thu Dec 10 15:58:33 -0800 2009
-
cjklib
A Git clone of the cjklib repository at https://cjklib.googlecode.com/svn/trunk/
Last updated Sun Dec 06 10:07:25 -0800 2009
-
pinyin-toolkit
A plugin for the Anki Spaced Repetition System (https://ichi2.net/anki/)
Forked from Nick3C/pinyin-toolkit Mon Jun 01 00:33:06 -0700 2009
Last updated Sun Dec 06 04:28:52 -0800 2009
-
ansi-wl-pprint
The Wadler/Leijen Pretty Printer for colored ANSI terminal output
Last updated Sun Nov 22 13:58:12 -0800 2009
-
halifax-import
Halifax statement conversion into QIF and Ledger formats
Last updated Sun Nov 01 14:40:27 -0800 2009
-
parallel-io
Haskell combinators for executing IO actions in parallel on a thread pool
Last updated Sat Jul 11 13:00:16 -0700 2009
-
test-framework
Framework for running and organising QuickCheck test properties and HUnit test cases
Last updated Sun Jul 05 07:19:10 -0700 2009
-
batterseapower.github.com
GitHub Pages
Last updated Sun Jul 05 07:18:49 -0700 2009
-
edit-distance
Edit distance library for Haskell
Last updated Fri Jul 03 06:11:18 -0700 2009
-
prefix-search
Very simple prefix-search web application for a more usable Firefox search bar
Last updated Sat May 30 13:15:13 -0700 2009
-
context-semantics
Simple Haskell model of context semantics
Last updated Wed May 27 05:55:43 -0700 2009
-
unroll-plugin
Loop unrolling plugin for the Glasgow Haskell Compiler
Last updated Wed May 20 17:01:50 -0700 2009
-
anki-plugins
Plugins for the Anki Spaced Repetition System
Last updated Sun May 17 17:24:26 -0700 2009
-
ghc-syb
Scrap Your Boilerplate instances for GHC's data types
Forked from nominolo/ghc-syb Sat Apr 25 11:44:36 -0700 2009
Last updated Sat Apr 25 11:46:23 -0700 2009
-
ansi-terminal
Simple Haskell ANSI terminal support, with Windows compatibility
Last updated Sat Mar 21 09:17:04 -0700 2009
-
hashtables
A variety of hashtables for Haskell
Last updated Sun Mar 01 02:05:20 -0800 2009
-
emacs
Shared Emacs configuration
Last updated Mon Feb 23 06:19:43 -0800 2009
-
pegs
Program Expression Graphs for Equality Saturation
Last updated Mon Feb 16 09:21:45 -0800 2009
-
boardlog
Whiteboard logging webapplication written using Merb
Last updated Sat Nov 15 09:06:51 -0800 2008
-
machine-learning
Machine learning library for Haskell
Last updated Fri Sep 12 18:22:09 -0700 2008
Public Activity 

-
batterseapower committed 2cbd514f:
Masses of improvements, including some (mostly-failing) QuickCheck tests of dual calculus properties

-
batterseapower committed df547567:
Move everything much closer to the standard calculus, because it's going to make CPS neater
-
batterseapower committed b84de1c1:
Shuffle flies around

-
batterseapower committed aed7e610:
Partially-working changes to call by need to get fix working with it
-
batterseapower committed 1ecfa0d4:
Make the test runner fancier
-
batterseapower committed 534c00b3:
Note on desugaring fix
-
batterseapower committed b1146ec7:
Add an example of using infinite data, which breaks call by need currently
-
batterseapower committed 66fc87d4:
Notes only

-
batterseapower committed dd28900c:
Russel encoding example

-
batterseapower committed 906d2f32:
Notes and examples

-
batterseapower committed 4b29996a:
Add a call-by-value version of example 2

-
batterseapower committed 6c10df7b:
More and better-commented examples
-
batterseapower committed 600f03d9:
Fix bug in the handling of lambdas

-
batterseapower committed 5a6016f9:
Removed last lurking name capture bug, in the call-by-need machinery

-
batterseapower committed 542876da:
Implement a proper substitution

-
batterseapower committed c7f4b40f:
Tidying up only

-
batterseapower committed df722a3e:
Update knees and markcolumns for new output

-
batterseapower committed 73f6716a:
Three new scripts for working with supercompilation output
Robustness to changes

-
cburgmer@ira.uka.de committed 731a51f7:
More reference test cases for cjklib.characterlookup
-
cburgmer@ira.uka.de committed 31800432:
Uploading > 20.000 decomposition entries.
-
cburgmer@ira.uka.de committed fa21a269:
Fixing builds with inconsistent stroke order. Conflicts can always arise with imprecise Unihan data.
-
cburgmer@ira.uka.de committed 159346f1:
Refactoring
-
cburgmer@ira.uka.de committed 5b49135b:
Refactoring
-
cburgmer@ira.uka.de committed b6b59c5e:
- Include new submodules in build
-
cburgmer@ira.uka.de committed fdd4bb74:
- Disable SQLite full text search (FTS3) by default, see https://groups.google.com/group/cjklib-devel/browse_thread/thread/3af162fb2e9da9de#
-
cburgmer@ira.uka.de committed 66991f56:
Documentation: Shorten front page and show examples.
-
cburgmer@ira.uka.de committed 931ec4bd:
- Add attribute characterDomain to CharacterLookup through property() and getter and setter
-
cburgmer@ira.uka.de committed dc4029ed:
Make it possible to offer the dictionaries in a separate database, independent of cjklib
-
cburgmer@ira.uka.de committed 77a95ad0:
Mark slow test cases and document how to omit them on a test run
-
cburgmer@ira.uka.de committed 1a1d4fd4:
- Fix test cases for Unicode domain, only Han script included
-
cburgmer@ira.uka.de committed 44ebc210:
- Update documentation about stroke names
-
cburgmer@ira.uka.de committed 7d467566:
Remove superfulous reimplementation of Python core function
-
cburgmer@ira.uka.de committed 40c83872:
- Add test cases for optional neutral tone marker
-
cburgmer@ira.uka.de committed 8d89586e:
Fix forgotten reference to optional neutral tone marker (r189)
-
cburgmer@ira.uka.de committed 97f22ade:
- Make GR optional neutral tone choosable by user
-
cburgmer@ira.uka.de committed af8a29fb:
Add script to test against CJKRadicals.txt shipped with Unicode 5.2.0
-
cburgmer@ira.uka.de committed 487d9488:
Further fixes to make cjklib run under Python 2.4
-
cburgmer@ira.uka.de committed 7a561fe4:
- Make all functions passed as options static methods, pass instance of caller explicitly
And 18 more commits...

-
batterseapower committed d3559d18:
Fix reading -> dictreading to be much smarter, so now we get really beautiful updates of every dependent generated field by changing the reading
-
batterseapower committed 29e5a205:
Improve exception diagnostics
-
batterseapower committed a60e4020:
More extensive checking for color generation from reading, and resulting bugfixes

-
batterseapower committed 8f95cd36:
Fix the introduced test failures for updater graph by even more complication
-
batterseapower committed 43af5c34:
Extra list utilities, refactoring of some existing ones
-
batterseapower committed 34de87a2:
Write a failing test that exposes the wont-update bug in the updater graph
-
batterseapower committed 17797c12:
Comment only
-
batterseapower committed 50f34d91:
Add more logging to the updatergraph
-
batterseapower committed 15ec1bfa:
Fix tests that I'd managed to disable and then break

-
batterseapower committed 0d6c8ace:
Bugfixes to new updater infrastructure, along with fixed support for recomputing much less - so for example we reuse audio
-
batterseapower committed 3c52d252:
Less verbose logging
-
batterseapower committed 2c5ba0e1:
Generalise seq to n arguments
-
batterseapower committed 7bfcad1b:
Delete dead code
Latest two versions of pinyin-toolkit don't work on 10.5 due to "logger" import

-
batterseapower committed 3cbb2473:
Comment only
-
batterseapower committed 5353d088:
A smidgen of extra logging in the updater

-
batterseapower committed 15d0b46b:
We never used hashlib if it was available
-
batterseapower committed 90ba3cd3:
Fix the tests for the latest wigglings in the dictionaries and Google Translate
-
batterseapower committed 91f10422:
Fix the plugin release script. Works nicely now
-
batterseapower committed 0b40b8a1:
Update release notes to 0.6.1
-
batterseapower committed 6194b2c5:
Upgrade dictionaries and make the dictionary downloader trim files
-
batterseapower committed 256b9cc9:
Improvements to the Google parser and interpreter. Should fix the crashes people have been having with the internet support recently
-
batterseapower committed 0d8b7305:
Disable counterproductive parts of the updater graph for now
-
batterseapower committed 9ec66655:
Move to updatergraph with an explicit notion of delats to try and get some performance improvement from the new architecture - suprisingly painless
-
batterseapower committed dc42dc38:
We only need one of the files in HanDeDict
-
batterseapower committed 938d3100:
Fix tests, unicode warning from SQLAlchemy and mass reformat pinyin functionality
-
batterseapower committed 0dc052e5:
Refactor all updaters into the new framework, hence deleting tons of code (yay\!)
-
batterseapower committed bf03dfd4:
Improve the auto blanking logic to be sensitive only to generated status
-
batterseapower committed 4ada282d:
OK, my tests were secretly not running. Now they work, and mwaudio update is tested
-
batterseapower committed 11e4dd1a:
Much better test coverage for update control flags
-
batterseapower committed e0eed803:
First creditable attempt to make all the tests pass in the new framework. Still not as clean as it should be
-
batterseapower committed a168a9d7:
Turn more tests into updategraph tests
-
batterseapower committed 63f4c9cc:
Fix bug with new updater hook when switching between decks
-
batterseapower committed b18afa23:
Start to turn updater tests into tests on the updater graph, where appropriate
-
batterseapower committed cfea4169:
Fiddling with interface to the UpdaterGraph
-
batterseapower committed a847737b:
Add markers to generated fields so we can do smart-clearing of them - tests broken currently
And 16 more commits...

-
batterseapower committed 592acf01:
Fix toned characters where there is a mismatch between double and single width Roman characters
-
batterseapower committed 981f2c94:
More merge failures: follow dictionary changes
-
batterseapower committed 3445e2a2:
Lost some test changes in the merge: Google Translate screws whitespace again now. sigh

-
batterseapower committed 73d154df:
Add hack scripts for GHC 6.12
-
batterseapower committed 4307f09d:
Add mysterious find-copy-to-dir script

-
batterseapower committed 14117dbf:
Merge branch 'v0.6-fixes' into updater-refactoring
-
batterseapower committed f180197d:
Bump to version 0.6.3
-
batterseapower committed 4f64222d:
Update the release script to warn me if __verison__ is wrong
-
batterseapower committed 9c2932be:
More comments on the ConfigParser perversity
-
batterseapower committed 5b0053e0:
Fixes for the latest Anki snapshot
-
batterseapower committed 34452c86:
Move to BeautifulSoup 3.0 based parser for tokenization, because sgmllib is missing in the latest Anki snapshot
-
batterseapower committed 66e178c1:
Stop bloating our repository with .zip files. We ZIP for distribution anyway, this is pointless
-
batterseapower committed f9e2720c:
Make the builder deal with timestamped files
-
batterseapower committed 3496d5bf:
Add hack for enabling logging on users machines if necessary
-
batterseapower committed c3de984d:
Improve the release script to distribute cjklib and make a 0.6.2 release to fix the brokenness
-
batterseapower committed 4d36d994:
Add confirmation stage and TODO to release script
-
batterseapower committed 15d0b46b:
We never used hashlib if it was available
-
batterseapower committed 90ba3cd3:
Fix the tests for the latest wigglings in the dictionaries and Google Translate
-
batterseapower committed 91f10422:
Fix the plugin release script. Works nicely now
-
batterseapower committed 0b40b8a1:
Update release notes to 0.6.1
-
batterseapower committed 6194b2c5:
Upgrade dictionaries and make the dictionary downloader trim files
-
batterseapower committed 256b9cc9:
Improvements to the Google parser and interpreter. Should fix the crashes people have been having with the internet support recently

-
batterseapower committed fd04f114:
Add example of plain's use
-
batterseapower committed cf16561f:
Rename ANSI-unformatter to plain
-
batterseapower committed 23a15ae1:
Works with base 5

-
batterseapower committed f180197d:
Bump to version 0.6.3
-
batterseapower committed 4f64222d:
Update the release script to warn me if __verison__ is wrong
-
batterseapower committed 9c2932be:
More comments on the ConfigParser perversity
-
batterseapower committed 5b0053e0:
Fixes for the latest Anki snapshot

-
batterseapower committed 34452c86:
Move to BeautifulSoup 3.0 based parser for tokenization, because sgmllib is missing in the latest Anki snapshot

-
batterseapower committed 66e178c1:
Stop bloating our repository with .zip files. We ZIP for distribution anyway, this is pointless
-
batterseapower committed f9e2720c:
Make the builder deal with timestamped files
-
batterseapower committed 3496d5bf:
Add hack for enabling logging on users machines if necessary

-
batterseapower committed c3de984d:
Improve the release script to distribute cjklib and make a 0.6.2 release to fix the brokenness
Switching between traditional and simplified