Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
NOTinuyasha
Oct 17, 2006

 
The Great Twist
is there any python ide for mac thats sort of like visual studio? like with code completion and background compilation. please dont make fun of me.

Adbot
ADBOT LOVES YOU

prefect
Sep 11, 2001

No one, Woodhouse.
No one.




Dead Man’s Band

graph posted:

i dont read this thread but

http://www.jobscore.com/jobs/residentadvisor/c-net-developer-online-music-magazine/d0yvwQwZGr4O5oeJe4efaV

c# web 'developer' job at resident advisor in london

You got anything for Boston?

prefect
Sep 11, 2001

No one, Woodhouse.
No one.




Dead Man’s Band

NOTinuyasha posted:

is there any python ide for mac thats sort of like visual studio? like with code completion and background compilation. please dont make fun of me.

Wing IDE is pretty good: http://www.wingware.com/

Socracheese
Oct 20, 2008

NOTinuyasha posted:

is there any python ide for mac thats sort of like visual studio? like with code completion and background compilation. please dont make fun of me.

I code python on a mac in vim :smug:

ninjeff
Jan 19, 2004

quote:

- Perfect spoken and decent written English
i get it

ninjeff
Jan 19, 2004

ninjeff posted:

i get it
were you looking for someone tall or will a presentable candidate do instead?

Catalyst-proof
May 11, 2011

better waste some time with you

NOTinuyasha posted:

is there any python ide for mac thats sort of like visual studio? like with code completion and background compilation. please dont make fun of me.

emacs

Suspicious Dish
Sep 24, 2011

2020 is the year of linux on the desktop, bro
Fun Shoe

#wow #whoa

Cocoa Crispies
Jul 20, 2001

Vehicular Manslaughter!

Pillbug

NOTinuyasha posted:

is there any python ide for mac thats sort of like visual studio? like with code completion and background compilation. please dont make fun of me.

use a text editor, the whole point of powerful-languages (or p-langs for short) is that you can write less code and don't need the computer to help you remember how it works, because it's simpler

Notorious b.s.d.
Jan 25, 2003

by Reene

WHOIS John Galt posted:

tef i love your blog but you need an editor. i know you might think you can edit yourself but you can't, you need another pair of eyes and someone with a well-worn copy of strunk and white

strunk and white remains popular not because it is good or bad, but because it is easy to get undergrads to read it

it is short and it is fun to read, that is all

MeruFM
Jul 27, 2010
code completion is more often than not annoying for high level languages.
you're doing a moderately complex instruction with every line, you don't want the computer guessing what you want

Catalyst-proof
May 11, 2011

better waste some time with you

Notorious b.s.d. posted:

strunk and white remains popular not because it is good or bad, but because it is easy to get undergrads to read it

it is short and it is fun to read, that is all

#newsfromlastpage

Janitor Prime
Jan 22, 2004

PC LOAD LETTER

What da fuck does that mean

Fun Shoe

MeruFM posted:

code completion is more often than not annoying for high level languages.
you're doing a moderately complex instruction with every line, you don't want the computer guessing what you want

What I really like about Java IDEs is that they are smarter navigators than your file system for your code

Shaggar
Apr 26, 2006

MeruFM posted:

code completion is more often than not annoying for high level languages.
you're doing a moderately complex instruction with every line, you don't want the computer guessing what you want

lol no.

Shaggar
Apr 26, 2006
actually the eclipse auto complete is the best and i wish the vs one was as smart.

Dr. Honked
Jan 9, 2011

eat it you slaaaaaaag

MeruFM posted:

code completion is more often than not annoying for high level languages.
you're doing a moderately complex instruction with every line, you don't want the computer guessing what you want

my mileage varies considerably

Socracheese
Oct 20, 2008

Dr. Honked posted:

my mileage varies considerably

yeah cause its in kilometers! :xd:

JawnV6
Jul 4, 2004

So hot ...
code completion is always a complete and utter guess

not like you have objects with defined members you might want to select from a short list

Dr. Honked
Jan 9, 2011

eat it you slaaaaaaag

Socracheese posted:

yeah cause its in kilometers! :xd:

:argh:

Nomnom Cookie
Aug 30, 2009



JawnV6 posted:

code completion is always a complete and utter guess

not like you have objects with defined members you might want to select from a short list

For p-langers this is 100% true. Just write the method call and hope it doesn't throw

Cocoa Crispies
Jul 20, 2001

Vehicular Manslaughter!

Pillbug

JawnV6 posted:

not like you have objects with defined members

gonna stop you right here because in p-languages you may have some methods that only get defined when you try to call them and the call fails and another part of the object defines the method and calls it

Ruby code:
    # Allows access to the object attributes, which are held in the <tt>@attributes</tt> hash, as though they
    # were first-class methods. So a Person class with a name attribute can use Person#name and
    # Person#name= and never directly use the attributes hash -- except for multiple assigns with
    # ActiveRecord#attributes=. A Milestone class can also ask Milestone#completed? to test that
    # the completed attribute is not +nil+ or 0.
    #
    # It's also possible to instantiate related objects, so a Client class belonging to the clients
    # table with a +master_id+ foreign key can instantiate master through Client#master.
    def method_missing(method_id, *args, &block)
      method_name = method_id.to_s

      if self.class.private_method_defined?(method_name)
        raise NoMethodError.new("Attempt to call private method", method_name, args)
      end

      # If we haven't generated any methods yet, generate them, then
      # see if we've created the method we're looking for.
      if !self.class.generated_methods?
        self.class.define_attribute_methods
        if self.class.generated_methods.include?(method_name)
          return self.send(method_id, *args, &block)
        end
      end
      
      if self.class.primary_key.to_s == method_name
        id
      elsif md = self.class.match_attribute_method?(method_name)
        attribute_name, method_type = md.pre_match, md.to_s
        if @attributes.include?(attribute_name)
          __send__("attribute#{method_type}", attribute_name, *args, &block)
        else
          super
        end
      elsif @attributes.include?(method_name)
        read_attribute(method_name)
      else
        super
      end
    end

Blotto Skorzany
Nov 7, 2008

He's a PSoC, loose and runnin'
came the whisper from each lip
And he's here to do some business with
the bad ADC on his chip
bad ADC on his chiiiiip
ah yase method_missing, the hipster's AUTOLOAD

Suspicious Dish
Sep 24, 2011

2020 is the year of linux on the desktop, bro
Fun Shoe
why would anybody do that in prod code that's allf or gimmicks

MeruFM
Jul 27, 2010
wut
jesus

i was talking about writing "len" and getting "lengthMyPenis" when i just wanted "len(penis)", not hidden polymorphism

Dr. Honked
Jan 9, 2011

eat it you slaaaaaaag
my very favouritest part of actionscript 2 was if you misspelled a member variable or whatever, the interpreter would just go "derpy doo" and silently create it for you

trying to find bugs in as2 is HILARIOUS

Suspicious Dish
Sep 24, 2011

2020 is the year of linux on the desktop, bro
Fun Shoe
actionscript2 getsb etter from an implementation perspective too

"public", "protected", "private" meant nothing to the compiler beyond source file warnings. you could compile one class into a library and then reference it and it would let you poke thorugh "private" members.

oh and the standard library did this alot

Suspicious Dish
Sep 24, 2011

2020 is the year of linux on the desktop, bro
Fun Shoe
adobe trash (tm)

Catalyst-proof
May 11, 2011

better waste some time with you
i wrote a dumb gay flash game in actionscript last year it was pretty tite for that sort of thing, too bad flash is dead lol

Suspicious Dish
Sep 24, 2011

2020 is the year of linux on the desktop, bro
Fun Shoe
as3 isnt too bad they basically stole a bunch of people from sun and opera aNd combined js and java

the lead engineer left and now he's doing fun things some weird custom language http://www.graffiticode.org/draw http://artcompiler.com/codecartography.html

Tiny Bug Child
Sep 11, 2004

Avoid Symmetry, Allow Complexity, Introduce Terror

Dr. Honked posted:

my very favouritest part of actionscript 2 was if you misspelled a member variable or whatever, the interpreter would just go "derpy doo" and silently create it for you

as opposed to doing what?

Dr. Honked
Jan 9, 2011

eat it you slaaaaaaag

Tiny Bug Child posted:

as opposed to doing what?

:iiam:

1337JiveTurkey
Feb 17, 2005

Tiny Bug Child posted:

as opposed to doing what?

google it, return the text from "i'm feeling lucky"

JawnV6
Jul 4, 2004

So hot ...

Cocoa Crispies posted:

gonna stop you right here because in p-languages you may have some methods that only get defined when you try to call them and the call fails and another part of the object defines the method and calls it

Ruby code:
    # Allows access to the object attributes, which are held in the <tt>@attributes</tt> hash, as though they
    # were first-class methods. So a Person class with a name attribute can use Person#name and
    # Person#name= and never directly use the attributes hash -- except for multiple assigns with
    # ActiveRecord#attributes=. A Milestone class can also ask Milestone#completed? to test that
    # the completed attribute is not +nil+ or 0.
    #
    # It's also possible to instantiate related objects, so a Client class belonging to the clients
    # table with a +master_id+ foreign key can instantiate master through Client#master.
    def method_missing(method_id, *args, &block)
      method_name = method_id.to_s

      if self.class.private_method_defined?(method_name)
        raise NoMethodError.new("Attempt to call private method", method_name, args)
      end

      # If we haven't generated any methods yet, generate them, then
      # see if we've created the method we're looking for.
      if !self.class.generated_methods?
        self.class.define_attribute_methods
        if self.class.generated_methods.include?(method_name)
          return self.send(method_id, *args, &block)
        end
      end
      
      if self.class.primary_key.to_s == method_name
        id
      elsif md = self.class.match_attribute_method?(method_name)
        attribute_name, method_type = md.pre_match, md.to_s
        if @attributes.include?(attribute_name)
          __send__("attribute#{method_type}", attribute_name, *args, &block)
        else
          super
        end
      elsif @attributes.include?(method_name)
        read_attribute(method_name)
      else
        super
      end
    end

right, i was totally speaking to fuckin plangs and not the general case for code completion that was maligned in the quote i had actually responded to

this whackadoodle ruby example totally invalidates my lived loving usage of code completion

Catalyst-proof
May 11, 2011

better waste some time with you
i'm glad everyone in yospos is adhering to their 2013 new year's resolution of being as insufferable and snarky as possible

jony neuemonic
Nov 13, 2009

JawnV6 posted:

whackadoodle ruby example

:stare:

JawnV6
Jul 4, 2004

So hot ...
who seriously reads ruby

like sees a big chunk of it andsall OI FUK YEA LETS READ RUBY

Shaggar
Apr 26, 2006
ruby is so bad

Sweeper
Nov 29, 2007
The Joe Buck of Posting
Dinosaur Gum

WHOIS John Galt posted:

i'm glad everyone in yospos is adhering to their 2013 new year's resolution of being as insufferable and snarky as possible

aspergers havers generally are insufferable and snarky

prefect
Sep 11, 2001

No one, Woodhouse.
No one.




Dead Man’s Band

Sweeper posted:

aspergers havers generally are insufferable and snarky

The preferred term is "autism spectrum disorder". :colbert:

Adbot
ADBOT LOVES YOU

Tiny Bug Child
Sep 11, 2004

Avoid Symmetry, Allow Complexity, Introduce Terror

WHOIS John Galt posted:

i'm glad everyone in yospos is adhering to their 2013 new year's resolution of being as insufferable and snarky as possible

:irony:

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply