Live data from Hacker News

Factor 0.96 now available – over 1,100 commits

re-factor.blogspot.com

11–20 of 67 posts

Re: Factor 0.96 now available – over 1,100 commits

#12

Where is Slava Pestov now? Haven't seen him for a long time.

He got a job at Google back in 2010 and pretty much handed over the reins at that time due to lack of free time to work on Factor. He still posts on the mailing list though periodically.

Re: Factor 0.96 now available – over 1,100 commits

#14
I must say, that the syntax and semantics are not intuitive at all. I've spent half an hour trying to learn how does this thing work, and have not been able to. I guess, a damn good tutorial is in order. I think one of the primary reasons Python took off really well, was because of very good tutorials available. The language of Factor's documentation is still only tuned for language designers, not language users.

Re: Factor 0.96 now available – over 1,100 commits

#15
Under new libraries I see a reddit API lib listed. Why are they including things like this in Factor itself. Doesn't it kind of bloat things? Factor can strip this out if it isn't used of course, but can you really maintain all of these libraries? If you just add random things to Factor itself you're eventually going to end up with something that is impossible to maintain without a very large number of invested people.

Re: Factor 0.96 now available – over 1,100 commits

#16

I must say, that the syntax and semantics are not intuitive at all. I've spent half an hour trying to learn how does this thing work, and have not been able to. I guess, a damn good tutorial is in order. I think one of the primary reasons Python took off really well, was because of very good tutorials available. The language of Factor's documentation is still only tuned for language designers, not language users.

To be fair Factor/Forth's way of thinking is really foreign to the usual Pascal/C derivatives. Learning how to program from scratch certainly too you more than 30min.

Re: Factor 0.96 now available – over 1,100 commits

#18
post #15

Under new libraries I see a reddit API lib listed. Why are they including things like this in Factor itself. Doesn't it kind of bloat things? Factor can strip this out if it isn't used of course, but can you really maintain all of these libraries? If you just add random things to Factor itself you're eventually going to end up with something that is impossible to maintain without a very large number of invested peopl…

Because there are like 10 person using it. Until the language grows and acquires a package manager it's easier to just put everything in the stdlib.

Re: Factor 0.96 now available – over 1,100 commits

#19
post #18
post #15

Under new libraries I see a reddit API lib listed. Why are they including things like this in Factor itself. Doesn't it kind of bloat things? Factor can strip this out if it isn't used of course, but can you really maintain all of these libraries? If you just add random things to Factor itself you're eventually going to end up with something that is impossible to maintain without a very large number of invested peopl…

Because there are like 10 person using it. Until the language grows and acquires a package manager it's easier to just put everything in the stdlib.

Sure, but I'd vote for doing things right to begin with rather than waiting for complaining users. But I guess we might disagree on what 'right' means in this context. :)

Re: Factor 0.96 now available – over 1,100 commits

#20
post #19
post #18

Earlier quoted context omitted.

Because there are like 10 person using it. Until the language grows and acquires a package manager it's easier to just put everything in the stdlib.

Sure, but I'd vote for doing things right to begin with rather than waiting for complaining users. But I guess we might disagree on what 'right' means in this context. :)

There is another aspect too: when everything is in the stdlib it forces developers to collaborate and not create their Nth implementation of the same lib because theirs is better. There is a breaking point in number of developers where it becomes more efficient to distribute the work trough a package manager but then you also introduce package hunting which can become quite a time consuming task.
Post reply on HN