Factor programming language
This release is brought to you with over 4,100 commits by the following individuals:
Abtin Molavi, Ales Huzik, Alex null
Maestas, Alexander Ilin, Alexandre Rousseau, Aleksander Sabak, Arnaut Daniel, Ashish Kurmi, Benjamin Pollack, Cat Stevens, Cecilia Knäbchen, Chris Double, Craig Allen, Dave Carlton, David Flores, David Mindlin, Doug Coleman, Dusk Banks, Fred Alger, Giftpflanze, Ikko Ashimine, Jack Lucas, John Benediktsson, Jon Harper, Justin Hill, KUSUMOTO Norio, Keldan Chapman, Kevin Cope, Konrad Hinsen, Kye Shi, Mark Sweeney, Mohamed Akram, Nandeeka Nayak, Niklas Larsson, Raghu Ranganathan, Rudi Grinberg, Samuel Tardieu, Sebastian Strobl, Sergii Fesenko, Silvio Mayolo, Steve Ayerhart, Zoltán Kéri, @Capital-EX, @inivekin, @mariari, @nicolas-p, @nomennescio, @timor
Besides some bug fixes and library improvements, I want to highlight the following changes:
fixups
vocabulary makes upgrading easier when words are renamedEDITOR:
syntaxucrtbase.dll
on Windows"hello"length
and "foo""bar"append
are no longer accepted by the parserfry
and locals
syntax words are now in syntax
for use in all vocabulariesmath:+
or xml.writer:pprint-xml
)Some possible backwards compatibility issues:
colors.constants
and colors.hex
to colors
vocabularyio.binary.fast
into io.binary
io.directories.{hierarchy,search}
into io.directories
io.encodings.utf16n
into io.encodings.utf16
math.ranges
to ranges
ranges
words from [a,b]
to [a..b]
FUNCTION:
syntax to not require a semi-colon at the endexists?
to file-exists?
v.
to vdot
short
to index-or-length
?a=b&c=d
) not semi-colon (?a=b;c=d
)interval-sets
to prefix interval-
...contents
to read-contents
lines
to read-lines
selections
to all-selections
intersection
to intersect-all
json.reader
and json.writer
into json
vocabularybson.reader
and bson.writer
into bson
vocabularytalks
to separate factor-talks repositoryui.backend.gtk
to ui.backend.gtk2
to prepare for newer GTK supportFor more details, please see the full announcement at:
http://re.factorcode.org/2023/08/factor-0-99-now-available.html
This release is brought to you with almost 4,300 commits by the following individuals:
Alexander Iljin, Arkady Rost, Benjamin Pollack, Björn Lindqvist, Cat Stevens, Chris Double, Dimage Sapelkin, Doug Coleman, Friedrich von Never, John Benediktsson, Jon Harper, Mark Green, Mark Sweeney, Nicolas Pénet, Philip Dexter, Robert Vollmert, Samuel Tardieu, Sankaranarayanan Viswanathan, Shane Pelletier, @catb0t, @hyphz, @thron7, @xzenf
Besides several years of bug fixes and library improvements, I want to highlight the following changes:
For more details, please see the full announcement at:
https://re-factor.blogspot.com/2018/07/factor-098-now-available.html
This release is brought to you with over 1,400 commits by the following individuals :
Alex Vondrak, Andrew Pennebaker, Benjamin Pollack, Björn Lindqvist, CW Alston, Doug Coleman, Erik Charlebois, Fred Alger, Iskander Sitdikov, John Benediktsson, Jon Harper, Loryn Jenkins, Paul Woolcock, Roc King, Samuel Tardieu, Steven Stewart-Gallus, and @Profpatsch
Besides some bug fixes and library improvements, I want to highlight the following changes:
printf
and support for vprintf
For more details, please see the full announcement at:
http://re-factor.blogspot.com/2014/11/factor-097-now-available.html
This release is brought to you with over 1,100 commits by the following individuals:
Alex Vondrak, Benjamin Pollack, Daniel Nagel, Doug Coleman, John Benediktsson, Jon Harper, Michael T. Richter, and @PGGB.
Aside from bug fixes and various library improvements, I want to highlight the following changes:
Some possible backwards compatibility issues:
<groups>
, <clumps>
, and <circular-clumps>
to use slices.<slicing-groups>
, <slicing-clumps>
, <slicing-circular-clumps>
.For more details, please see the full announcement at:
http://re-factor.blogspot.com/2013/04/factor-0-96-now-available.html
This release is brought to you with over 1,100 commits by the following individuals:
Alex Vondrak, Benjamin Pollack, Daniel Nagel, Doug Coleman, John Benediktsson, Jon Harper, Michael T. Richter, and @PGGB.
Aside from bug fixes and various library improvements, I want to highlight the following changes:
Some possible backwards compatibility issues:
<groups>
, <clumps>
, and <circular-clumps>
to use slices.<slicing-groups>
, <slicing-clumps>
, <slicing-circular-clumps>
.For more details, please see the full announcement at:
http://re-factor.blogspot.com/2013/04/factor-0-96-now-available.html
This release is brought to you with over 2,500 commits by the following individuals:
Alex Vondrak, Alfredo Beaumont, Andrew Pennebaker, Anton Gorenko, Brennan Cheung, Chris Double, Daniel Ehrenberg, Doug Coleman, Eric Charlebois, Eungju Park, Hugo Schmitt, Joe Groff, John Benediktsson, Jon Harper, Keita Haga, Maximilian Lupke, Philip Searle, Philipp Brüschweiler, Rupert Swarbrick, Sascha Matzke, Slava Pestov, @8byte-jose, @yac, @otoburb, @rien
In addition to lots (and lots!) of bug fixes and improvements, I want to highlight the following features:
Some possible backwards compatibility issues:
<int>
to int <ref>
and *int
to int deref
0b
), octal (0o
), and hexadecimal (0x
) number syntax( -- )
and (( -- ))
stack effect syntaxFor more details, please see the full announcement at:
http://re-factor.blogspot.com/2012/08/factor-095-now-available.html
This release is brought to you with over 2,500 commits by the following individuals:
Alex Vondrak, Alfredo Beaumont, Andrew Pennebaker, Anton Gorenko, Brennan Cheung, Chris Double, Daniel Ehrenberg, Doug Coleman, Eric Charlebois, Eungju Park, Hugo Schmitt, Joe Groff, John Benediktsson, Jon Harper, Keita Haga, Maximilian Lupke, Philip Searle, Philipp Brüschweiler, Rupert Swarbrick, Sascha Matzke, Slava Pestov, @8byte-jose, @yac, @otoburb, @rien
In addition to lots (and lots!) of bug fixes and improvements, I want to highlight the following features:
Some possible backwards compatibility issues:
<int>
to int <ref>
and *int
to int deref
0b
), octal (0o
), and hexadecimal (0x
) number syntax( -- )
and (( -- ))
stack effect syntaxFor more details, please see the full announcement at:
http://re-factor.blogspot.com/2012/08/factor-095-now-available.html
More information available at:
http://factor-language.blogspot.com/2010/09/factor-094-now-available.html
More information available at:
http://factor-language.blogspot.com/2010/09/factor-094-now-available.html