Concatenative language
Concatenative topics
Concatenative meta
Other languages
Meta
= First steps = Once you have downloaded a [[https://factorcode.org/|binary package]] or [[Factor/GIT repository|built from source]], you can start Factor as follows: - *macOS*: Double-click %Factor.app% or run %open Factor.app% in a Terminal to start the UI; run %./factor% in the Terminal to start a command-line listener - *Windows*: Double-click %factor.exe%, or run %.\\factor.com% in a command prompt, to start the Factor UI - *Unix*: Run %./factor% in a shell to start the Factor UI if %$DISPLAY% is set, otherwise start a command line listener For more details, see [[Factor/Running Factor]]. = Taking the plunge = - Start by reading the [[https://docs.factorcode.org/content/article-tour.html|guided tour]], the [[https://docs.factorcode.org/content/article-cookbook.html|cookbook]] and the [[https://docs.factorcode.org/content/article-first-program.html|"Your First Program" tutorial]]. These can either be read online, or in the [[Factor/UI]]. - Read an unofficial [[https://andreaferretti.github.io/factor-tutorial/|Factor tutorial]]. - Although it is an academic article, [[https://factorcode.org/littledan/dls.pdf|Factor: A Dynamic Stack-based Programming Language]] is very helpful for anyone new to Factor or even to stack-based programming languages. - Look at some [[Factor/Examples]]. = Explore further = - Try Factor code challenges at [[https://codewars.com|CodeWars]] - [[http://re.factorcode.org|John Benediktsson's web log]] is regularly updated with introductory Factor examples. - [[Chris Double]] maintains a [[http://www.bluishcoder.co.nz/factor-articles.pdf|collection of Factor articles]] covering various advanced topics. - [[http://rosettacode.org/wiki/Category:Factor|Factor on Rosetta Code]] - Rosetta Code is a website showing the implementation of common tasks in different languages. - Configure Factor to [[Editor integration|work with your favorite editor]]. - Start a project with the [[Scaffold tool]]. = Reference documentation = The Factor environment includes extensive reference documentation. The best way to read the documentation is in the [[Factor/Factor UI]]; press F1 in the UI listener to open the help browser tool. You can also browse the documentation online at [[https://docs.factorcode.org]]. Important subsections on the above site: - [[https://docs.factorcode.org/content/article-handbook-library-reference.html|Library reference]] - [[https://docs.factorcode.org/content/article-vocab-index.html|Vocabulary index]] - The [[Factor/FAQ]] will answer the most common questions. = More resources = - [[Concatenative language/Publications]] - [[Factor/Coding Style]] - [[Factor/Talks]] - [[http://factor.blip.tv/posts?view=archive|Screencasts]] - [[Factor/Community]] - [[Factor/Bug reports]]
Describe this revision:
Save