Monday, November 08, 2010 at 12:05 AM.

system.verbs.builtins.string.getNextMonth

on getNextMonth (adrmonth, adryear) {
	<<10/31/97 at 8:26:50 AM by DW -- moved from toys.getNextMonth
	case adrmonth^ {
		"January" {
			adrmonth^ = "February"};
		"February" {
			adrmonth^ = "March"};
		"March" {
			adrmonth^ = "April"};
		"April" {
			adrmonth^ = "May"};
		"May" {
			adrmonth^ = "June"};
		"June" {
			adrmonth^ = "July"};
		"July" {
			adrmonth^ = "August"};
		"August" {
			adrmonth^ = "September"};
		"September" {
			adrmonth^ = "October"};
		"October" {
			adrmonth^ = "November"};
		"November" {
			adrmonth^ = "December"};
		"December" {
			adrmonth^ = "January";
			adryear^ = adryear^ + 1}}}
<<bundle
	<<local (month = "December", year = 1997)
	<<getNextMonth (@month, @year)
	<<dialog.alert (month + " " + year)



This listing is for code that runs in the OPML Editor environment. I created these listings because I wanted the search engines to index it, so that when I want to look up something in my codebase I don't have to use the much slower search functionality in my object database. Dave Winer.