Project
Reverse Dependencies for hoe
The projects listed here declare hoe as a runtime or development dependency
0.0
IfElse is an implementation of the pure object-oriented conditional syntax
found in languages of the SmallTalk family, including Self. Those languages
distinguish themselves by taking the "everything is an object / everything
is a method" approach to a further extreme than Ruby, and getting rid of
almost all cases of special syntax other than object definition and method
call.
Ruby, of course, already works this way for some purposes -- thus most Ruby
developers prefer to write
[1, 17, 39].each {|x| puts x}
rather than
for x in [1, 17, 39]
puts x
end
and
3.times {|n| puts n}
instead of
i = 1
while i <= 3
puts i
i += 1
end
This module extends that same preference to conditional statements,
providing replacements for the Ruby keywords +if+, and +unless+:
x = 1
(x >= 0).if {puts 'positive'}
(x < 0).unless {puts 'positive'}
Note that as with the built-in special forms these methods replace, these
methods are available on any Ruby Object, and obey the usual rules of which
values are considered "Truthy" and "Falsey".
<b>Note that the primary purpose of this gem is to demonstrate that the
built-in (special form) versions of conditionals provided with Ruby are
mostly syntactic sugar -- as with the +for+ keyword, there is no real need
for these to be built into the language. With that said, the gem is
fully tested, has no particular performance penalty (beyond the usual cost
of method dispatch), and should be fully useable in general purpose
code.</b>
<b>Note also that while Smalltalk-family languages also provide an
equivalent to the Ruby +else+ keyword, this depends on the more general
block/lambda capability of those languages, which allow a method to take
multiple blocks as arguments. This could be imitated with a syntax like:</b>
# NOT A REAL EXAMPLE
(x > 42).if then: lambda {|x| :big }, else: lambda {|x| :small}
<b>which is true to the SmallTalk original, but feels less Ruby-ish to me, so I
didn't implement this -- perhaps in a later version.</b>
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
0.0
Makes working with whatcounts API less painful, although it doesn't aleviate the pain entirely
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
A simple API wrapper for Nanowrimo.org. Nanowrimo Word Count API documentation here: http://www.nanowrimo.org/eng/wordcount_api
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
0.0
A no-frills image resizer, with pluggable backends. No extra software required on OS X
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
Image generator for LaTeX/Graphviz source
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
0.0
Imap-feeder pushes entries from RSS and Atom feeds to an IMAP server.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
IMAPProcessor is a client for processing messages on an IMAP server. It
provides some basic mechanisms for connecting to an IMAP server, determining
capabilities and handling messages.
IMAPProcessor ships with several executables which can query and
manipulate IMAP mailboxes in several different ways:
imap_archive :: Archives old messages to a new dated mailbox.
imap_cleanse :: Delete messages older than a certain age in specified mailboxes.
imap_tidy :: Archive + Cleanse: Moves older messages to a dated mailbox.
imap_flag :: Flag messages to/from certain people.
imap_idle :: Shows new messages in a mailbox.
imap_keywords :: Queries an IMAP server for keywords set on messages
imap_learn :: Flags messages based on what you've flagged before.
imap_mkdir :: Ensures that certain mailboxes exist.
== Features/Problems:
* Connection toolkit
* Executable toolkit
* Only known to work with SASL/PLAIN authentication
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
ruby gem to use an imap server as a file storage device
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
IMAPToRSS turns messages on an IMAP server into RSS entries when the match a
handler. Included handlers work for email from Amazon, HSBC and UPS.
IMAPToRSS automatically loads handlers for any other mail.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
An implementation of the IMatch algorithm as described at http://www.ir.iit.edu/~abdur/Research/Duplicate.html
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
Shapes the output of Test::Unit like this:\n CategoryTest ...F.F.FF.E...\n ProductTest ...F..\n UserTest .............
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
Imforger
[short for Image Forger, because we are making copies of images]
This class relies on the Imlib2 library to quickly convert between different file types, scaling and compressing on the way.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
Upload stuff to imgur. Yay.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
0.0
Parses an iTunes XML file and provides useful data. Also includes a command-line tool that presents the data.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
Build database queries by using ruby mechanisms.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
imPOSTor posts messages to forums
== FEATURES/PROBLEMS:
Makes automated posts to the following forum applications:
* Web Wiz Forums (WWF) 7.9
* Web Wiz Forums (WWF) 8.0
* PHP Bullitin Board (phpBB) 2.2
* PHP Bullitin Board (phpBB) 3.0
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
code insert
code in sert
in code sert
incodesert
+incodesert+ (pronounced "in code sert", not "inco desert")
is a utility for inserting code snippets from one file into another.
It was originally intended to facilitate autogenerating code and interlacing that
autogened code with hand written code. It is also useful for performing
Pre-rolled Blackbox Testing.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
0.0
Ruby global Constant configuration variables with indifferent access. In other words, the same configuration value with case insensitive accessor.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
0.0
DBF is a small fast library for reading dBase, xBase, Clipper and FoxPro database files Copyright (c) 2006-2009 Keith Morrison <keithm@infused.org, www.infused.org> * Official project page: http://rubyforge.org/projects/dbf * API Documentation: http://dbf.rubyforge.org/docs * To report bugs: http://www.rubyforge.org/tracker/?group_id=2009 * Questions: Email keithm@infused.org and put DBF somewhere in the subject line
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
== FEATURES/PROBLEMS: * Very rudimentary right now. Needs some love. == SYNOPSYS: inline :Fortran do |builder| builder.subroutine('print_integer', ["void", "int"], <<-END) subroutine print_integer( integer ) integer, intent(in) :: integer print *, 'integer: ', integer end END end == REQUIREMENTS:
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity