Slava Pestov
Lead developer for jEdit
Factor lead dev, former jEdit lead dev
Java
http://twitter.com/slava_pestov
http://factor-language.blogspot.com
501 followers
711 tweets
slava_pestov
350Kb size reduction for development images by using shorter instruction sequences in a couple of places in the compiler
slava_pestov
Yay! Factor binaries for 64-bit Windows: http://builds.factorcode.org/download?os=winnt&cpu=x86.64
slava_pestov
Worked on some nice compile time reductions tonight... going to merge tomorrow
slava_pestov
Changing ERROR: to make all error classes immutable reduced development image size by 300kb. Fewer setter methods generated
slava_pestov
Fixed various obscure class redefinition bugs: http://github.com/slavapestov/factor/commit/03a74f223735c719c6c71217145953cfe0e58721
slava_pestov
Debugging tuple class redefinition code paths. It takes a lot of work to make Factor's F2 key do the right thing
slava_pestov
Crazy example showing some currying dataflow combinators: http://paste.factorcode.org/paste?id=1193
slava_pestov
Dependency tracking and recompilation is one of the trickiest parts of Factor. Re-working this code yet again and making good progress
slava_pestov
Found a broken and not unit tested word in combinators.smart. Had no idea about it until I added a new parse-time check that caught it
slava_pestov
The coolest programming language docs I've seen were HyperCard Help, HyperTalk Reference and Tutorial stacks that shipped with HyperCard.
slava_pestov
Second stage of portability work complete: http://factor-language.blogspot.com/2010/01/replacing-gnu-assembler-with-factor.html
slava_pestov
When I first ported the Factor VM to C++, I sketched out a todo list in http://bit.ly/1uopX it's all done now!
slava_pestov
Factor downloads are available again. Sorry for the inconvenience
slava_pestov
Factor downloads are currently down. In the meantime, build source from the GIT repo. We'll have them back as soon as possible
slava_pestov
Getting Factor working again on 64-bit Windows
slava_pestov
Finished a refactoring of the mixin class impl, but can't merge yet... 11 unit tests fail
slava_pestov
The Factor source tree has almost 300,000 lines of Factor code. Largest concatenative code base in the world?
slava_pestov
'git gc' seems to kick off at the most inconvenient times...
slava_pestov
Factor now has up to date binaries for 10 platforms
slava_pestov
Thanks to @erg 's sysadmin skillz on the build farm, FreeBSD, NetBSD and OpenBSD are now running reliably in VirtualBox VMs.
slava_pestov
Lots of nice VM cleanups lately
slava_pestov
Added a section to recent blog post about mutable local variables. I realized I forgot to mention how those work
slava_pestov
After global reg vars and GNU asm source files were removed, it didn't take much to get MSVC to build Factor: http://bit.ly/66hHY2

