This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
oeed's profile picture

ComputerCraft Timeline

Started by oeed, 25 March 2014 - 09:57 AM
oeed #1
Posted 25 March 2014 - 10:57 AM
The ComputerCraft Timeline page hasn't been updated since last May and probably should be, it's a nice insight in to the mod's progression. However, a large number of the items are fairly person items, for example "Cranium becomes a global moderator" and "GravityScore releases the first version of Firewolf". Obviously, we can't put everyone and their programs on that list. Things like promotions are pretty straight forward additions, I'm just not 100% sure of the dates (but there's probably a way to find them).

So basically, I'd think a general consensus of what programs, users and events should be added would be useful. There's possibility for huge bias here, so we need at least a few people to agree on them, rather than just myself or another doing it.
theoriginalbit #2
Posted 25 March 2014 - 11:03 AM
personally I think large events like new moderators, new admins, admins/moderators leaving, and new mod releases should really be the only thing that goes onto the timeline. as you said, there's a huge bias otherwise, 'cause who's to say that person-x's program can be listed, but person-y's program cannot be, there's too much room for debate, so in order to avoid it, just remove all bias.
Bomb Bloke #3
Posted 25 March 2014 - 11:48 AM
It may be worth PM'ing AfterLifeLochie before making any changes to it, given that the entire article is his work thus far.
Lyqyd #4
Posted 25 March 2014 - 05:05 PM
Lochie has lost most interest in ComputerCraft stuff. It would be fine to update the page with major events since the last update. How many minor events (x released y) are on the list?
awsmazinggenius #5
Posted 25 March 2014 - 06:04 PM
Here is the list (hopefully I didn't miss anything!)
  • February 19th, 2012: yoskaz01 releases the first version of CCSensors.
  • July 17th, 2012: tomass1996 releases the first version of ComputerCraft Emulator.
  • October 3rd, 2012: GravityScore releases the first version of Firewolf.
  • October 14th, 2012: Nitrogenfingers releases the first version of NPaintPro.
  • November 15th, 2012: Cloudy, Mikeemoo, Orwell1984, Lyqyd, Nietsnie and others release the first version of OpenCCSensors.
  • November 21st, 2012: Nitrogenfingers releases a video demonstrating 3D printing using NPaintPro.
  • Mar 27th, 2013: AfterLifeLochie releases the first version of CCDesk.
EDIT: That would be 7 events.
Edited on 25 March 2014 - 05:05 PM
oeed #6
Posted 25 March 2014 - 08:54 PM
Here is the list (hopefully I didn't miss anything!)
  • February 19th, 2012: yoskaz01 releases the first version of CCSensors.
  • July 17th, 2012: tomass1996 releases the first version of ComputerCraft Emulator.
  • October 3rd, 2012: GravityScore releases the first version of Firewolf.
  • October 14th, 2012: Nitrogenfingers releases the first version of NPaintPro.
  • November 15th, 2012: Cloudy, Mikeemoo, Orwell1984, Lyqyd, Nietsnie and others release the first version of OpenCCSensors.
  • November 21st, 2012: Nitrogenfingers releases a video demonstrating 3D printing using NPaintPro.
  • Mar 27th, 2013: AfterLifeLochie releases the first version of CCDesk.
EDIT: That would be 7 events.
It may even be worth removing those and adding non-bias events.

There's actually quite a few more too, we don't really need to know when everyone joined:
  • January 28th, 2012: FuzzyPurp joins computercraft.info.
  • January 28th, 2012: Cloudy joins computercraft.info.
  • January 28th, 2012: Lymia Aluysia joins computercraft.info.
  • January 28th, 2012: tomass1996 joins computercraft.info.
  • January 28th, 2012: FuzzyPurp releases the first version of Redworks.
  • January 31st, 2012: Espen joins computercraft.info.
  • February 23rd, 2012: Cruor joins computercraft.info.
  • March 4th, 2012: Nitrogenfingers joins computercraft.info.
  • May 1st, 2012: Lyqyd joins computercraft.info.
  • July 13th, 2012: AfterLifeLochie joins computercraft.info.
  • July 17th, 2012: tomass1996 releases the first version of ComputerCraft Emulator.
  • July 20th, 2012: Cranium joins computercraft.info.
Edited on 25 March 2014 - 07:55 PM
Cranium #7
Posted 25 March 2014 - 10:05 PM
Many of those are fairly notable people, and have contributed a lot to the mod or the community or both.
oeed #8
Posted 25 March 2014 - 10:16 PM
Many of those are fairly notable people, and have contributed a lot to the mod or the community or both.

Oh I know. The thing is if we keep them we'll need to add other significant users and programs that have join/been released since then. There's no real issue, it's just the element of bias is very possible.
theoriginalbit #9
Posted 25 March 2014 - 11:49 PM
There's too much bias for who are 'fairly notable people', I'm sure there are many users on these forums that think they're notable and important but really, really aren't. and who defines 'notable' where does the line get drawn?
Lyqyd #10
Posted 26 March 2014 - 12:23 AM
Let's limit the timeline to the following sorts of events, to keep it useful:

-Mod version releases.
-Mod development team changes.
-Forum post/membership growth (5s and 10s only, so 500, 1000, 5000, 10000 etc.)
-Forum staffing changes (but not forum staff join dates)

Let's make sure to also make note that we are planning on changing this on the talk page for the timeline, if we haven't already.

old timeline information for posterity
  • December 24th, 2011: ComputerCraft 1.0 is released.
  • December 25th, 2011: ComputerCraft 1.0 is downloaded 50 000 times.
  • December 30th, 2011: ComputerCraft 1.1 is released.
  • January 11th, 2012: ComputerCraft 1.2 is released.
  • January 27th, 2012: Casper7526 opens computercraft.info.
  • January 28th, 2012: Casper7526 changes forum software - forums re-opened.
  • January 28th, 2012: FuzzyPurp joins computercraft.info.
  • January 28th, 2012: Cloudy joins computercraft.info.
  • January 28th, 2012: Lymia Aluysia joins computercraft.info.
  • January 28th, 2012: tomass1996 joins computercraft.info.
  • January 28th, 2012: FuzzyPurp releases the first version of Redworks.
  • January 31st, 2012: Espen joins computercraft.info.
  • January 31st, 2012: Lymia Aluysia becomes a #computercraft operator.
  • February 2012: There are 500 users on computercraft.info's forums.
  • February 19th, 2012: yoskaz01 releases the first version of CCSensors.
  • February 23rd, 2012: Cruor joins computercraft.info.
  • February 24th, 2012: ComputerCraft 1.3 is released.
  • March 2012: There are 1000 users on computercraft.info's forums.
  • March 2012: There are 500 posts on computercraft.info's forums.
  • March 4th, 2012: Nitrogenfingers joins computercraft.info.
  • March 12th, 2012: Cloudy joins the development team.
  • April 2012: There are 1 000 posts on computercraft.info's forums.
  • May 1st, 2012: Lyqyd joins computercraft.info.
  • July 13th, 2012: AfterLifeLochie joins computercraft.info.
  • July 17th, 2012: tomass1996 releases the first version of ComputerCraft Emulator.
  • July 20th, 2012: Cranium joins computercraft.info.
  • July 28th, 2012 ComputerCraft 1.4 is released.
  • August 5th, 2012: dan200 becomes a #computercraft founder.
  • August 5th, 2012: Cloudy becomes a #computercraft founder.
  • September 21st, 2012: dan200 appears on MineTV.
  • September 22nd, 2012: ComputerCraft 1.42 is released.
  • October 2012: There are 5 000 users on computercraft.info's forums.
  • October 2012: There are 5 000 posts on computercraft.info's forums.
  • October 3rd, 2012: GravityScore releases the first version of Firewolf.
  • October 14th, 2012: Nitrogenfingers releases the first version of NPaintPro.
  • October 22nd, 2012: ComputerCraft 1.45 is released.
  • November 8th, 2012: Cruor becomes a #computercraft operator.
  • November 15th, 2012: Cloudy, Mikeemoo, Orwell1984, Lyqyd, Nietsnie and others release the first version of OpenCCSensors.
  • November 21st, 2012: Nitrogenfingers releases a video demonstrating 3D printing using NPaintPro.
  • November 24th, 2012: dan200 goes to Minecon with ComputerCraft.
  • Novemeber 25th, 2012: Lyqyd becomes a global moderator.
  • December 10th, 2012: AfterLifeLochie becomes the wiki administrator.
  • December 24th, 2012: ComputerCraft 1.48 is released.
  • December 27th, 2012: ComputerCraft 1.481 is released.
  • January 2013: There are 10 000 users on computercraft.info's forums.
  • January 19th, 2013: Real turtles become adoptable.
  • January 23rd, 2013: Cranium becomes a global moderator.
  • February 7th, 2013: dan200 goes to GameCity with ComputerCraft.
  • February 11th, 2013: ComputerCraft 1.5 is released.
  • February 20, 2013: dan200 appears on The Shaft with ComputerCraft.
  • March 2013: There are 10 000 posts on computercraft.info's forums.
  • March 15th, 2013: ComputerCraft 1.51 is released.
  • March 26th, 2013: ComputerCraft 1.52 is released.
  • Mar 27th, 2013: AfterLifeLochie releases the first version of CCDesk.
  • April 9th, 2013: AfterLifeLochie becomes an administrator.
  • April 23rd, 2013: AfterLifeLochie becomes a #computercraft founder.
  • April 30th 2013: The computercraft.info server is changed, and 5 days of data is lost.
oeed #11
Posted 26 March 2014 - 12:25 AM
So does this mean removing events currently on this list that do not comply with these requirements?

Edit: Is there a way (some graph or table) to access the history of the number of users and posts?
Edited on 25 March 2014 - 11:26 PM
Lyqyd #12
Posted 26 March 2014 - 12:32 AM
Yes, it does mean removing them. Posting in the discussion page that the plan is to remove all of the undesired events is the first step, though. Once it's been posted in the discussion page and a few days have passed without objections, we can go ahead and clear them out.

I'll see if I can find anything nifty in the forum ACP about post history. Users may be easier if they can be looked up by ID.
Bomb Bloke #13
Posted 26 March 2014 - 12:35 AM
old timeline information for posterity
A handy tip - when viewing the edit history of a page, the dated links lead to a version of the page as it was at the time of that edit. Eg.
oeed #14
Posted 26 March 2014 - 02:39 AM
I think that this page should also be linked on the front page under the 'Wiki Contents' section, maybe replacing 'Notable Programs'.
Csstform #15
Posted 28 March 2014 - 03:48 PM
I would suggest an addition of "Computercraft 1.6 is released" as of yesterday. People also need to start cranking out new pages for the new things.
oeed #16
Posted 28 March 2014 - 10:22 PM
I would suggest an addition of "Computercraft 1.6 is released" as of yesterday. People also need to start cranking out new pages for the new things.

I have been: http://www.computercraft.info/wiki/Special:RecentChanges

The Pocket Computer page has been made and written, the term, shell and fs changes have been changed. The main thing left to do now is the windowing API and multishell.
Lego Stax #17
Posted 28 March 2014 - 11:31 PM
I would suggest an addition of "Computercraft 1.6 is released" as of yesterday. People also need to start cranking out new pages for the new things.

I have been: http://www.computerc...l:RecentChanges

The Pocket Computer page has been made and written, the term, shell and fs changes have been changed. The main thing left to do now is the windowing API and multishell.

Ummmm, what about the Rednet API page? I noticed that hasn't been updated yet.
theoriginalbit #18
Posted 28 March 2014 - 11:39 PM
The Pocket Computer page has been made and written, the term, shell and fs changes have been changed.
Term page is incorrect, term.redirect does return a variable.

Code I made while updating my treasure program

Implementation Code

term.redirect = function( target )
  if target == nil or type( target ) ~= "table" then
	error( "Invalid redirect target", 2 )
  end
	if target == term then
		error( "term is not a recommended redirect target, try term.current() instead", 2 )
	end
  for k,v in pairs( native ) do
	if type( k ) == "string" and type( v ) == "function" then
	  if type( target[k] ) ~= "function" then
		target[k] = function()
		  error( "Redirect object is missing method "..k..".", 2 )
		end
	  end
	end
  end
  local oldRedirectTarget = redirectTarget
  redirectTarget = target
  return oldRedirectTarget
end
Edited on 28 March 2014 - 10:39 PM
Bomb Bloke #19
Posted 28 March 2014 - 11:40 PM
I've got a bit of time today, I'll start work on the rednet/turtle stuff.

I suggest anyone working on a lengthy page over the next few days make a pre-edit stating they're doing so, to prevent editor collisions.
Edited on 28 March 2014 - 11:39 PM
oeed #20
Posted 29 March 2014 - 01:08 AM
I would suggest an addition of "Computercraft 1.6 is released" as of yesterday. People also need to start cranking out new pages for the new things.

I have been: http://www.computerc...l:RecentChanges

The Pocket Computer page has been made and written, the term, shell and fs changes have been changed. The main thing left to do now is the windowing API and multishell.

Ummmm, what about the Rednet API page? I noticed that hasn't been updated yet.
It has a NeedsWork note of in, it will be updated pretty soon.

The Pocket Computer page has been made and written, the term, shell and fs changes have been changed.
Term page is incorrect, term.redirect does return a variable.

Code I made while updating my treasure program

Implementation Code

term.redirect = function( target )
  if target == nil or type( target ) ~= "table" then
	error( "Invalid redirect target", 2 )
  end
	if target == term then
		error( "term is not a recommended redirect target, try term.current() instead", 2 )
	end
  for k,v in pairs( native ) do
	if type( k ) == "string" and type( v ) == "function" then
	  if type( target[k] ) ~= "function" then
		target[k] = function()
		  error( "Redirect object is missing method "..k..".", 2 )
		end
	  end
	end
  end
  local oldRedirectTarget = redirectTarget
  redirectTarget = target
  return oldRedirectTarget
end
Fixed.

I've got a bit of time today, I'll start work on the rednet/turtle stuff.

I suggest anyone working on a lengthy page over the next few days make a pre-edit stating they're doing so, to prevent editor collisions.
All pages that need to be updated should be listed on the Pages Needing Changes page, so if anyone's looking for pages to edit/create look there.
theoriginalbit #21
Posted 29 March 2014 - 01:14 AM
Fixed.
Not here its not :P/> I'd fix it myself but I'm busy doing Uni assignments.
Bomb Bloke #22
Posted 29 March 2014 - 01:17 AM
All pages that need to be updated should be listed on the Pages Needing Changes page, so if anyone's looking for pages to edit/create look there.
Bear in mind we also have Wanted Pages. There's no need to stubbify everything.
oeed #23
Posted 29 March 2014 - 01:23 AM
Lyqyd, the main page needs a bit of an edit. I'm happy to do it, but if you'd rather the latest version needs to be updated and 'Notable Programs' removed.

All pages that need to be updated should be listed on the Pages Needing Changes page, so if anyone's looking for pages to edit/create look there.
Bear in mind we also have Wanted Pages. There's no need to stubbify everything.
Most of those pages are things we don't actually need. The pages were going to be made within a day or two anyway. It just makes it clearer.

Fixed.
Not here its not :P/> I'd fix it myself but I'm busy doing Uni assignments.
Opps, didn't save it :P/>
Edited on 29 March 2014 - 12:25 AM
Bomb Bloke #24
Posted 29 March 2014 - 01:46 AM
Most of those pages are things we don't actually need. The pages were going to be made within a day or two anyway. It just makes it clearer.
Not to people looking at blue links which lead to a complete lack of content, it doesn't! ;)/> Red links have a valid purpose on a wiki.