When does this actually happen? As a programmer, when I want to write a c# program on my girlfriend's
very low-powered computer, I need to be able to do so with a foot print that's small enough that I can get it set up in 5-10 minutes and be instantly productive. Did your battery die and you are need a C# fix? On Wed, Nov 17, 2010 at 8:02 AM, Justin Bozonier <[email protected]>wrote: > Chris those are really interesting ideas... > > RE: Adding references... Perhaps an analogue to gemfile? Maybe just > parse through the using statements to discover all of the dependencies > at runtime and reference them automatically. > > RE: Rake... It does look a lot like rake. I wonder if Ruby and Python > have a similar pattern in their interpreter/compiler. I wonder if it > would continue to look that way if I continued adding features. > > To answer your question about where I want to go with this... I want > to enable simple things to be simple. All too often in .NET simple > problems require solutions that are made complicated by the solutions > to more complex problems (Single page Asp.NET site vs. Asp anyone?). > It's getting better and I'm looking for ways to improve it even > further. > > The other night I was working on my ruby/Sinatra project on my > girlfriends machine via Notepad++ and she commented that it's nice > that I could do that. Yeah, it is. > > As a programmer, when I want to write a c# program on my girlfriend's > very low-powered computer, I need to be able to do so with a foot > print that's small enough that I can get it set up in 5-10 minutes and > be instantly productive. > > Visual Studio is a non-option. > > On Nov 17, 3:38 am, Chris Bilson <[email protected]> wrote: > > One interesting point I think this brings up is the lack of external > (i.e., > > _not_ in the IDE) tools for working with source code. Sometimes it would > be > > nice if you could access some of the power of something like resharper > > outside of the IDE, in a script for example. That's part of how people > using > > vim today to work with ruby code for example aren't in the dark ages you > > described: vim can be extended with (in ruby no less), and there are lots > of > > little tools for working with source code, so the programmer is a little > > more in control of their environment (unfortunately, ctags is still part > of > > that!) > > > > Meta-programming (programs that write/manipulate programs/source) is one > > area where I think _we_ are in the dark ages with visual studio (watch a > > clojure developer working in emacs sometime.) At Agile Open NW, Glenn had > a > > session to solicit feedback about .net tooling and this was one of the > big > > weaknesses that I think everyone there agreed on: why can't I use > powershell > > or ironruby inside of visual studio as a macro language for example? Or > in > > the immediate window. There are many times when this would come in handy. > > > > A few problems I see with IronLove though: > > > > 1. We need to add references and other compiler settings. > > 2. This looks kind of like rake. Why not use rake? Rake can glob files > and > > make dependencies out of them (like foo.exe depends on **/*.cs.) If > albacore > > had a csc task that would help too. > > > > Is that kind of where you want to go with this? Replace proj files with > rake > > files that glob? What other ideas do you have for this? > > > > --c > > > > > > > > On Tue, Nov 16, 2010 at 23:13, Chris Tavares <[email protected]> > wrote: > > > Sounds like you want to work the way we worked in C on Unix back in the > > > day. > > > Spend a few weeks with VI, manually navigating your code by file (don't > > > forget to run ctags after a change!) and arguing with your manually > > > maintained makefiles and you'll really appreciate VS again. :-) > > > > > -Chris > > > > > -----Original Message----- > > > From: [email protected] [mailto: > > > [email protected]] > > > On Behalf Of Justin Bozonier > > > Sent: Tuesday, November 16, 2010 7:49 PM > > > To: Seattle area Alt.Net > > > Subject: Screw You VS Project and Solution Files! > > > > > What if we could develop .NET programs without any IDE... just Notepad > > > and a heart filled with hope? It'd be hawt that's what! > > > > > I've been ruminating on why I feel so much more productive in Ruby > > > land and on how I can bring some of that to the MS development stack. > > > One of the big pain points for me is Visual Studio and all of its > > > project and solution files. > > > > > At first I thought it was the fact Ruby doesn't compile.. That's nice > > > but not **huge**... Python compiles after all... Then I realized one > > > of the big things Visual Studio (along with R#) helps me do is find my > > > classes and files. I've seen leaning on Visual Studio cause an > > > enormous loss of cohesion across packages which forms a self- > > > reinforcing cycle of needing even more Visual Studio packagement. > > > > > This is an experiment I've been working with over the past couple > > > research days that was a thought of what could be done to reduce that > > > pain. It's a Ruby script you can run in a folder to compile all c# > > > files and execute them as though they were a set of scripts and > > > modules. It's VERY simplistic and I only consider it a proof of > > > concept but still I'd like to hear some of your thoughts on this. > > > Ideally, I'd like to be able to develop an entire C# application only > > > using this technique. > > > > > You can get a rough idea of what's going on inside the tests but I did > > > a bad job testing. So ask questions if you got 'em. > > > > > Anyone else with thoughts on this or other ways of doing truly > > > "Alt" .NET development? :) > > > > > The git:https://github.com/jcbozonier/IronLove > > > > > -- > > > You received this message because you are subscribed to the Google > Groups > > > "Seattle area Alt.Net" group. > > > To post to this group, send email to [email protected]. > > > To unsubscribe from this group, send email to > > > [email protected]<altnetseattle%[email protected]> > <altnetseattle%2bunsubscr...@goog legroups.com> > > > . > > > For more options, visit this group at > > >http://groups.google.com/group/altnetseattle?hl=en. > > > > > -- > > > You received this message because you are subscribed to the Google > Groups > > > "Seattle area Alt.Net" group. > > > To post to this group, send email to [email protected]. > > > To unsubscribe from this group, send email to > > > [email protected]<altnetseattle%[email protected]> > <altnetseattle%2bunsubscr...@goog legroups.com> > > > . > > > For more options, visit this group at > > >http://groups.google.com/group/altnetseattle?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "Seattle area Alt.Net" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<altnetseattle%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/altnetseattle?hl=en. > > -- Ian Davis http://innovatian.com -- You received this message because you are subscribed to the Google Groups "Seattle area Alt.Net" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/altnetseattle?hl=en.
