0
I Use This!
Inactive

Commits : Listings

Analyzed 31 minutes ago. based on code collected about 5 hours ago.
Apr 19, 2023 — Apr 19, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
added extend_class (was extend before) to Class. More... almost 15 years ago
removed Class#extend & Module#extend definitions, since they interfere with exisisting extend method and aren't really needed. More... almost 15 years ago
version 0.1.6 - better support for nested modules & classes. More... almost 15 years ago
added Module#current, that returns the current module, to make class definitions inside modules work correctly. also changed lib/kernel/class to make use of it and changed the example as well. Nested modules & classes within modules work now :) More... almost 15 years ago
changed corelib (System now the same as Kernel & added Object#chainable() method for easier method chaining). Also changed webserver example to make use of the changes. More... almost 15 years ago
nested modules are now supported. (yay!) More... almost 15 years ago
updated TODO More... almost 15 years ago
parsing of identifiers within namespaces / modules works now. More... almost 15 years ago
fixed gemspec - v0.1.5 More... almost 15 years ago
v0.1.5 with latest std-lib etc. More... almost 15 years ago
added another (more useful) example: a small & simple webserver written in Blocktalk. More... almost 15 years ago
last minor indentation fix in README More... almost 15 years ago
i hope this fixes the weird indentation ... More... almost 15 years ago
added support for conditionals at the end of a codeblock, similar to ruby. e.g. in ruby you can write: puts "cool" if a > b More... almost 15 years ago
fixed bug with hash literals. still need to fix character & string literal support (character doesn't work at all, strings have trouble with escaped characters, e.g. "\"") More... almost 15 years ago
updated version.rb More... almost 15 years ago
version 0.1.4 More... almost 15 years ago
Merge branch 'dev' More... almost 15 years ago
version 0.1.3 (a few minor upgrades). updated readme & gemspec. More... almost 15 years ago
version 0.1.3 (a few minor upgrades). updated readme & gemspec. More... almost 15 years ago
updated examples to use the current syntax & features. also added some methods to string class as well as object. More... almost 15 years ago
added version.rb & --version / -v option to blocktalk script to display current version of blocktalk. also fixed bug when executing blocktalk with another ruby implementation (e.g. JRuby), since it got also passed the --rubyimp option, which then didn't get understood by the interpreter. More... almost 15 years ago
added a way to specify the ruby implementation to run blocktalk with. default is ruby1.8 ("/usr/bin/env ruby"). to specify the intepreter manually, run blocktalk with the following argument: blocktalk <source.bt> --rubyimp ruby1.9 or blocktalk <source.bt> --rubyimp jruby More... almost 15 years ago
added some decent error message output, when a parse error occurs. this should help a little more, if you're new to the language... More... almost 15 years ago
fixed another bug -_- More... almost 15 years ago
fixed gemspec to actually work with github and include all the necessary files. More... almost 15 years ago
somehow examples/portscan.bt was executable. removed that. More... almost 15 years ago
updated gemspec & added missing files to it. gem should be ok now. More... almost 15 years ago
added string class to blocktalk std-lib (new method substitute for Ruby's gsub) More... almost 15 years ago
some minor refactoring. added helper module for method definitions. More... almost 15 years ago