Commit graph

37 commits

Author SHA1 Message Date
Peter Camilleri
8929853099 Fixed the rake console command. 2016-05-03 18:16:17 -04:00
Peter Camilleri
cfefb8b957 Modified the rake console task to run an irbm session. 2016-05-02 13:52:18 -04:00
Peter Camilleri
8b4418585a Minor cleanup of the unit and integration rake specs. 2016-03-30 10:41:51 -04:00
Peter Camilleri
cde3c508fb Corrected the flood of messages caused by warnings having been turned on
by default at some point. The integration tests run with this turned off
as removing the warnings was not possible.
Changed the homepage in the gemspec to foorth.org
2016-03-22 10:53:30 -04:00
Peter Camilleri
142f1fc240 Removed sire as a rake task. Added the sire run command. 2016-02-27 10:01:22 -05:00
Peter Camilleri
d5eb7f6306 Corrected issue with integration tests in rakefile. 2015-04-12 18:08:47 -04:00
Peter Camilleri
f27e38ec4a Added some dormant options for rdoc. 2014-12-01 15:46:17 -05:00
Peter Camilleri
984b9ebd4c Upgraded README.md 2014-11-04 15:30:25 -05:00
Peter Camilleri
4fb496ff13 Added the vers rake task. 2014-11-04 15:18:15 -05:00
Peter Camilleri
cc528385db Added descriptions for several rake tasks. 2014-11-04 01:17:20 -05:00
Peter Camilleri
27eb21729d Cleanup build env more like bundler would do it. 2014-11-03 16:51:04 -05:00
Peter Camilleri
296f6cbcf6 Monkey patched in the to_foorth_p protocol. 2014-11-01 14:55:26 -04:00
Peter Camilleri
c9bf89dd6c Core refactor for VM. 2014-10-29 15:43:12 -04:00
Peter Camilleri
3019e61062 More very simple core refactoring. 2014-10-29 15:28:49 -04:00
Peter Camilleri
712b18fdf8 Started refactoring code out of core and into library. 2014-10-29 13:53:13 -04:00
Peter Camilleri
9e074a7b09 Added missing file to the rdoc list. 2014-10-29 12:00:07 -04:00
Peter Camilleri
8108970e73 Factored the class level definitions out of the core and into the CoreAccess
module that is used to extend the XfOOrth module.
2014-10-28 11:28:34 -04:00
Peter Camilleri
077fbbc68a Added some initial integration tests for the first batch of
compile words. Added missing target information to the context.
Added error detection for ill-formed method names (needs tests).
2014-10-24 15:02:18 -04:00
Peter Camilleri
b3830f27bf Split off control structure and their tests from the standard library
into a separate ctrl struc library.
2014-10-23 15:00:34 -04:00
Peter Camilleri
93b9d38185 Library and Integration testing expansion. 2014-10-21 16:46:40 -04:00
Peter Camilleri
c4d2c5bc0c Began work on the library and integration testing. 2014-10-18 20:35:20 -04:00
Peter Camilleri
eb6c73a699 Refactored the core. Much less repitition now. 2014-10-09 15:13:03 -04:00
Peter Camilleri
5db21f7749 The core now uses word specs instead of naked procs. 2014-10-07 14:33:38 -04:00
Peter Camilleri
3c60afd89b Started reworking the mapping of names to symbols. 2014-10-03 15:20:11 -04:00
Peter Camilleri
3e11b13073 Started adding modes back in from 0433. 2014-10-01 11:16:37 -04:00
Peter Camilleri
1a8559c7d6 Enhancing the parser. Stuck on the immediate issue. 2014-09-19 19:10:27 -04:00
Peter Camilleri
279d3879c2 The Token struct and rdoc corrections. 2014-09-19 13:19:33 -04:00
Peter Camilleri
f73693c28b Parser and parser tests. 2014-09-18 17:46:05 -04:00
Peter Camilleri
06e65f001e Added tests for string and file sources. 2014-09-18 12:49:17 -04:00
Peter Camilleri
3ec94b735f Further work on the code source machinery 2014-09-16 14:41:39 -04:00
Peter Camilleri
1d24b70d6a Port 0433 text sources for the compiler. 2014-09-15 19:44:27 -04:00
Peter Camilleri
08c6602ae9 Day 5c - More tests, more features 2014-09-14 20:15:33 -04:00
Peter Camilleri
54779109ee Day 5a - Returned to sensible use of fOOrth where appropriate. 2014-09-14 14:10:07 -04:00
Peter Camilleri
6e81fc046c Day 4, replaced cute fOOrth with the less smelly foorth 2014-09-12 21:03:20 -04:00
Peter Camilleri
a518d6e699 Day 3 2014-09-11 18:35:51 -04:00
Peter Camilleri
ada8df9b4e Day 2 2014-09-10 23:38:05 -04:00
Peter Camilleri
2bfd05ed9b Day 1 2014-09-09 15:35:22 -04:00