Uhh, Factor has an entire Smalltalk-ish IDE / REPL GUI built in, just using the console version is seriously counterproductive (and nobody uses it to program), so this article basically missed 95% of the interesting parts of Factor.
It's like reviewing Smalltalk while only using eg. the console-based GNU Smalltalk. [later edit: which is exactly what this series' Smalltalk review did... oh well]
Most programmers seem to have some sort of "disease" causing them to view programming environments entirely through the lens of terminals and text editors.
(personally, I don't like stack-based languages either, but I can appreciate the other parts)
Comparing languages only, in mostly same environment (terminal, VSCode, OSX), and not any special IDEs was necessary to keep this series fair. That's also how vast majority of people program. The main exception to that might be data scientists with Jupyter, but Python (and Julia etc.) also works perfectly fine in both editor and REPL.
Having a fully functional REPL and editor support is an entirely reasonable expectation for a language.
Tomasz, no offence, but you have SERIOUSLY messed up this particular language mini-review.
Having a fully functional REPL and editor support is an entirely reasonable
expectation for a language.
Factor has (and had for nearly 2 decades!) a VERY advanced repl. Built right in. For some unfathomable reason, you choose to simply not run it.
That makes no sense. Seriously, just fire it up, have a look at what it can do for 2 minutes (you wouldn't even need 5 minutes), and I think you'll end up somewhat embarrassed at what you put into this review.
Not to mention that the entire system, source code, inline descriptions and all, are easily introspectable, and you're meant to just walk through them all from the repl.
Anyway, don't get the hump. Just go and look at it again.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Uhh, Factor has an entire Smalltalk-ish IDE / REPL GUI built in, just using the console version is seriously counterproductive (and nobody uses it to program), so this article basically missed 95% of the interesting parts of Factor.
It's like reviewing Smalltalk while only using eg. the console-based GNU Smalltalk. [later edit: which is exactly what this series' Smalltalk review did... oh well]
Most programmers seem to have some sort of "disease" causing them to view programming environments entirely through the lens of terminals and text editors.
(personally, I don't like stack-based languages either, but I can appreciate the other parts)
Comparing languages only, in mostly same environment (terminal, VSCode, OSX), and not any special IDEs was necessary to keep this series fair. That's also how vast majority of people program. The main exception to that might be data scientists with Jupyter, but Python (and Julia etc.) also works perfectly fine in both editor and REPL.
Having a fully functional REPL and editor support is an entirely reasonable expectation for a language.
Tomasz, no offence, but you have SERIOUSLY messed up this particular language mini-review.
Factor has (and had for nearly 2 decades!) a VERY advanced repl. Built right in. For some unfathomable reason, you choose to simply not run it.
That makes no sense. Seriously, just fire it up, have a look at what it can do for 2 minutes (you wouldn't even need 5 minutes), and I think you'll end up somewhat embarrassed at what you put into this review.
Not to mention that the entire system, source code, inline descriptions and all, are easily introspectable, and you're meant to just walk through them all from the repl.
Anyway, don't get the hump. Just go and look at it again.