Arc Forumnew | comments | leaders | submit | lojic's commentslogin
3 points by lojic 6656 days ago | link | parent | on: Issues Regarding Lisp Adoption

I've used Visual Studio, JBuilder, Eclipse, etc., and for the languages I used them for (C++, C#, Java), I felt the IDEs were essential. When I switched to Ruby, the same quality of IDEs weren't available, but I found I was much more productive in Ruby with a simple editor than I had been with other languages plus an IDE, and I actually enjoyed the lighter weight environment quite a bit.

Would I be even more productive in Ruby with an IDE? Possibly. But it's possible that more powerful languages lessen the need for an IDE. Your love of ACL for Common Lisp would be a counter data point, but it's only one data point. Well, Avi Bryant would tout the Squeak IDE as a great advantage in using Smalltalk. In my case, it's somewhat moot given the lack of IDEs for Ruby. As I develop more in Lisp, I'll be better able to judge the effectiveness of the available IDEs.

Tens of thousands of lines of Ruby haven't been a problem for me with just vim, and now Emacs, and I don't think hundreds of thousands of lines would be a problem either if designed well.

-----

5 points by kennytilton 6656 days ago | link

"I found I was much more productive in Ruby with a simple editor than I had been with other languages plus an IDE"

Bingo, and that is why we do not see fancy IDEs for agile languages. The corollary being horrid languages have great IDEs because lawdy we need something!

One thing going on here is reflection. If my language has that I can toss off my own rough IDE-ish hacks in minutes and then they do exactly what I want, too, so the demand just never develops for off-the-shelf IDEs.

I work with tens of KLOC of Common Lisp at a time. I like sitting in a backtrace and using a keychord to jump to a functions definition, or sitting in the inspector and jumping to a class definition in source or with a diffeent keychord to the class in a graphical class browser. ACL integrates everything (except, strangely "who calls?", tho that is available via an unexported function), so I just sail all over my big code bases as fast as I can think, click, and keychord. Some folks, btw, feel the same about Lispworks and Slime, we need an IDE smackdown some day to comapre. :)

-----

2 points by lojic 6656 days ago | link | parent | on: Issues Regarding Lisp Adoption

"The first substantial barrier is Emacs. Before learning Lisp, first you must learn Emacs. I've tried several times, but keep deciding it's not worth the effort."

First of all, I don't think it's accurate to say that you must learn Emacs before learning Lisp. Other editors such as vi or IDEs such as ACL & LispWorks are used successfully.

On the other hand, after using IDEs for over a decade, I switched to vim for a couple of years and more recently switched to Emacs. Get the "Learning GNU Emacs" book and it will be trivial to pick up Emacs.

-----

6 points by lojic 6656 days ago | link | parent | on: Issues Regarding Lisp Adoption

Yeah, he called Ruby an untyped scripting language. Strange that it gives the following TypeError then ;)

  irb(main):003:0> x + 7
  TypeError: can't convert Fixnum into String
          from (irb):3:in `+'
          from (irb):3

-----


Nice touch with the back references. As a Ruby programmer, I must defer to the power of Lisp on this one :)

x, y = [1, 2, 3] is handy, but it only takes you so far.

-----

1 point by lojic 6656 days ago | link | parent | on: Anarki Down

Who is the hosting provider?

-----

1 point by nex3 6656 days ago | link

http://swvps.com.

-----

1 point by listic 6654 days ago | link

Wow, their prices are really cheap. Should beware.

-----


Sorry for the omission :) I did a couple years of C# development back on 2002, but for some reason the whole .NET area slipped my mind. I added C#, but I'll wait to add Visual Basic until someone has the courage to suggest it :)

-----

6 points by cchooper 6656 days ago | link

I used to do VB, but now we've completely switched to C#. Why? Because no one wanted it on their CV.

Seriously, that was the reason.

-----

3 points by treef 6656 days ago | link

should i remove it form my resume?

-----

8 points by cchooper 6656 days ago | link

To be honest, I quite like VB. Maybe it's because my first language was BBC BASIC. Ah, those were the days...

  10 PRINT "*"
  20 GOTO 10
When you're 6 years old, that's the most exciting program in the world.

-----

4 points by sacado 6656 days ago | link

Ah, I remember that too. Those innocent days where most of the problems were like "should I use 'print' or 'input' there ? What's the difference between them ?"

-----

3 points by prime2 6656 days ago | link

Yes, I have removed that and am considering playing down how long I did PHP.

-----

2 points by lojic 6657 days ago | link | parent | on: New: Polls

This is awesome. I wanted to submit a poll earlier and didn't find anything on the web that was what I wanted, so I was going to write a small Arc web app to do it, but haven't had time.

I predict a flood of polls though :)

-----

8 points by nex3 6657 days ago | link

Poll: How many polls constitutes a flood?

-----

2 points by lojic 6658 days ago | link | parent | on: How to achieve your goal for Arc

http://www.paulgraham.com/ilc03.html

from October 2003

-----

2 points by lojic 6658 days ago | link | parent | on: Arc with vim

http://arclanguage.com/item?id=685

-----

1 point by treef 6654 days ago | link

yes this is the method i used from day one works very well. It be good if we can unify it with good syntax highlighting and short cuts.

-----

3 points by lojic 6659 days ago | link | parent | on: Filtering comments based on points

I'm kind of surprised there isn't more interest in this. Do people have other ways of dealing with the volume? I suppose I could just write a GreaseMonkey script, but it seems better to have it integrated with the forum.

-----

2 points by nex3 6659 days ago | link

The comments page is fine for me.

-----

3 points by lojic 6659 days ago | link

Wouldn't you agree that it depends on what you're trying to do? If you want to read every comment, there is no problem. If you want to only read the 10% highest ranked comments, there is a problem. It's this problem I'm trying to solve, and I assumed others had the same problem. It's possible I was mistaken.

-----

4 points by nex3 6659 days ago | link

Oh, yeah, definitely. I'm just saying that there isn't enough traffic yet for the comments page to outpace my reading, although this will presumably change eventually.

-----

1 point by raymyers 6659 days ago | link

So basically you're talking about something like what Slashdot offers, i.e. customizable filters based on the community ratings?

-----

1 point by lojic 6658 days ago | link

Yes

-----

2 points by almkglor 6659 days ago | link

I'm a fast reader^^. Volume? What volume?

-----

More