Dashboard > Ruby Brain Trust > ... > ThoughtCoder.rb > ThoughtCoder.rb Stories
ThoughtCoder.rb Stories Log In | Sign Up   View a printable version of the current page.

Added by Anonymous , last edited by Michael on Sep 06, 2007  (view change)
Labels: 
(None)

Chizzle

  • Tracer - Notepad - from an exe, starts a command line in the background of thesis proposal, opens a browser that looks like a window with menu w/ File->Open
    • Open file
  • Spike - Ctrl-space to work - prepopulated list of things that are okay
  • Spike - Try using XUL, should we use it?
  • Spike - Syntax Highlighting, how should we do it?
  • Spike - Exit App - talking to windows api
  • Spike - Continuations - don't know what yet...
  • Save file
  • File tree
  • Syntax Highlighting 4 Ruby
  • Run file

IronRuby

  • Define a ~50 line ruby test file (we could talk to Dave Thomas @ Away Day, he has a huge test suite -Joe)
  • Spike - compile core ruby using Visual C++
    • nrb - this might be what we're trying to do, might as well start here if it is
    • ruby / .net bridge
    • Get the test file to run
    • Is this good enough?
  • Talk to John Gough
  • Spike - convert JRuby to .net
  • Talk about using Antlr.
    (supposedly there is a working grammar here: svn://rubyforge.org/var/svn/rubygrammar/grammars/antlr-v3/trunk)
Anonymous

For chizzle you could also implement literate programming by having the code in "boxes" and the comments as surrounding xml code including pictures and hyperlinks. Also could use wiki's for collaborative style of coding where anybody can edit. Unit tests could automatically be run on changes to ensure that they don't break things and there is not too much malicious tampering.

Documentation, project specification, stories, functional features etc could all be developed using wiki's. The true power of web-based ide is the ability to do remote and collaborative programming. Pair programming also becomes easier because pairs do not have to be at the same computer. They can be half way around the world.

Anonymous

m7dl7zc-awg1pui-tw6qedb4 <a href="http://sites.blockstar.com/ultra#2">ultram</a>
http://xoomer.alice.it/ultra#1
[url=http://www.ultimatetopsites.com/general/u11trm/#3]ultram[/url]
[url]http://sites.blockstar.com/ultra#4[/url]

Anonymous

m7dl7zc-awg1pui-tw6qedb4 <a href="http://sites.blockstar.com/ultra#2">ultram</a>
http://xoomer.alice.it/ultra#1
[url=http://www.ultimatetopsites.com/general/u11trm/#3]ultram[/url]
[url]http://sites.blockstar.com/ultra#4[/url]

Anonymous

m7dl7zc-awg1pui-tw6qedb4 <a href="http://sites.blockstar.com/ultra#2">ultram</a>
http://xoomer.alice.it/ultra#1
[url=http://www.ultimatetopsites.com/general/u11trm/#3]ultram[/url]
[url]http://sites.blockstar.com/ultra#4[/url]

Anonymous

m7dl7zc-awg1pui-tw6qedb4 <a href="http://sites.blockstar.com/ultra#2">ultram</a>
http://xoomer.alice.it/ultra#1
[url=http://www.ultimatetopsites.com/general/u11trm/#3]ultram[/url]
[url]http://sites.blockstar.com/ultra#4[/url]

Anonymous

m7dl7zc-awg1pui-tw6qedb4 <a href="http://sites.blockstar.com/ultra#2">ultram</a>
http://xoomer.alice.it/ultra#1
[url=http://www.ultimatetopsites.com/general/u11trm/#3]ultram[/url]
[url]http://sites.blockstar.com/ultra#4[/url]

Anonymous

m7dl7zc-awg1pui-tw6qedb4 <a href="http://sites.blockstar.com/ultra#2">ultram</a>
http://xoomer.alice.it/ultra#1
[url=http://www.ultimatetopsites.com/general/u11trm/#3]ultram[/url]
[url]http://sites.blockstar.com/ultra#4[/url]

Anonymous

m7dl7zc-awg1pui-tw6qedb4 <a href="http://sites.blockstar.com/ultra#2">ultram</a>
http://xoomer.alice.it/ultra#1
[url=http://www.ultimatetopsites.com/general/u11trm/#3]ultram[/url]
[url]http://sites.blockstar.com/ultra#4[/url]

Powered by a free Atlassian Confluence Open Source Project License granted to ThoughtWorks, Inc.. Evaluate Confluence today.
Powered by Atlassian Confluence 2.7.1, the Enterprise Wiki. Bug/feature request - Atlassian news - Contact administrators