Top all-time · #2873
Slava Pestov
Personal blog · factor-language.blogspot.comprogramming
Slava Pestov writes Factor: a practical stack language, a personal blog at factor-language.blogspot.com about programming. Since 2007, 26 different Hacker News readers have linked it 40 times, most often “A survey of domain-specific languages in Factor”. The last post was in 2010, but the archive is still widely read.
Slava Pestov 's weblog, primarily about Factor .
Most-linked posts?
- A survey of domain-specific languages in Factor3 people · 3 mentions · first linked 2009-10-01
- Factor: Comparing Factor's performance against V8, LuaJIT and SBCL3 people · 3 mentions · first linked 2010-05-29
- Performance comparison between Factor and Java on a contrived benchmark2 people · 2 mentions · first linked 2009-08-28
- Overhauling Factor's C library interface2 people · 2 mentions · first linked 2010-07-28
- /2 people · 2 mentions · first linked 2014-07-10
What Hacker News says?
I always felt Slava Pestov's (now abandoned) blog on Factor's development was a good view into language design: http://factor-language.blogspot.com/ He and Andy Wingo ( http://wingolog.org ) both write very well on language issues though they may skew towards implementation concerns over design concerns.
Comment linking /
on “An Experimental New Type Inference Scheme for Rust”Submitted Two things every Unix developer should know as a story · 88 points
HN discussionLike I said in a different reply, it was previously possible to compare right on Debian's language shootout page. Apparently they took out that feature, so here's an old link to somebody comparing SBCL, Factor, V8, and LuaJIT. http://factor-language.blogspot.com/2010/05/comparing-factor... All four languages have improved over the last 8 years, but you can see SBCL and LuaJIT are in the same ball park, each winning…
Comment linking /2010/05/comparing-factors-performance-against.html
on “Fennel – Lisp in Lua”Submitted Replacing GNU assembler with Factor code as a story · 38 points
HN discussionIt's an issue with the trig functions in Java. See this Factor vs Java comparison: http://factor-language.blogspot.com/2009/08/performance-comp...
Comment linking /2009/08/performance-comparison-between-factor.html
on “Make Lisp 15x faster than Python or 4x faster than Java”Submitted Factor improves performance further - A collection of compiler improvements. as a story · 34 points
HN discussionThere are some old benchmarks (2010) - http://factor-language.blogspot.com/2010/05/comparing-factor... , in 2018 sure, situation I think is different.
Comment linking /2010/05/comparing-factors-performance-against.html
on “Factor: An impressive stack-based language environment”Submitted Factor: Comparing Factor's performance against V8, LuaJIT and SBCL as a story · 30 points
HN discussionIIUC the creator, which had already written a popular text editor (jEdit), and now a successful programming language, considered his objectives complete with Factor and moved on. AFAIK he still works at Google, and never posted in his blog again ( http://factor-language.blogspot.com/ ).
Comment linking /
on “Factor – A practical stack language”Submitted Advanced Floating Point Features (which most languages don't have) in Factor as a story · 27 points
HN discussionEDIT: whether anything I say below is actually true, making new syntax is totally supported in Factor both in the language and in the community. http://factor-language.blogspot.com/2009/09/survey-of-domain... pretty much the same as lisp's. MACRO: defines a lisp style macro, http://docs.factorcode.org/content/word-MACRO__colon__%2Cmac... (MACRO:: defines a macro with local variables) SYNTAX: defines a 'parsing word'…
Comment linking /2009/09/survey-of-domain-specific-languages-in.html
on “Functional programming, APL and UNIX pipes”Submitted Improved write barriers in Factor's garbage collector as a story · 23 points
HN discussionSubmitted Factor VM ported to C++ as a story · 20 points
HN discussionSubmitted How Factor implements closures as a story · 18 points
HN discussionSubmitted Factor's implementation of polymorphic inline caching as a story · 18 points
HN discussionSubmitted Factor compiler improvements as a story · 15 points
HN discussionSubmitted A survey of domain-specific languages in Factor as a story · 14 points
HN discussionSubmitted Proof-of-concept Smalltalk implemented using Factor as a host VM as a story · 10 points
HN discussionSubmitted Comparing the performance of Factor and V8 as a story · 10 points
HN discussionSubmitted Performance comparison between Factor and Java on a contrived benchmark as a story · 7 points
HN discussionSubmitted Improvements to Factor's register allocator as a story · 7 points
HN discussionSubmitted Factor's build system, "we can design for failure" as a story · 4 points
HN discussionSubmitted Global float unboxing and some other optimizations as a story · 4 points
HN discussionSubmitted Named local variables and lexical closures in Factor (2007) as a story · 3 points
HN discussionSubmitted Overhauling Factor's C library interface as a story · 3 points
HN discussionSubmitted Factor (language) 0.92 released as a story · 3 points
HN discussionSubmitted Factor 0.88 released as a story · 3 points
HN discussionSubmitted A survey of domain-specific languages in Factor as a story · 2 points
HN discussionSubmitted Freeing Factor from gcc's embrace-and-extend C language extensions as a story · 2 points
HN discussionSubmitted Advantages of concatenative and stack-based languages as a story · 2 points
HN discussion