Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

 
Advanced search

890674 Posts in 33509 Topics- by 24749 Members - Latest Member: Ryguy764

June 17, 2013, 11:24:32 PM
TIGSource ForumsDeveloperTechnical (Moderators: Glaiel-Gamer, ThemsAllTook)Guys we should build a Smalltalk game dev environment
Pages: 1 [2] 3
Print
Author Topic: Guys we should build a Smalltalk game dev environment  (Read 1626 times)
Xienen
Level 2
**


Greater Good Games


View Profile WWW Email
« Reply #15 on: April 21, 2012, 06:09:48 PM »

Quote
The snippet above will print ‘true’ and you cannot do anything to change it in Ruby. But you can easily change this behavior for Smalltlak. If you want to ... treat an empty collection as ‘false’ just define ifTrue:ifFalse: method.

Redefining the basic language constructs as you go. Awesome idea. Totally results in readable and predictable code. Just look at how great operator overloading works out in C++ Screamy

This is the most retarded shit ever.  C++'s syntax is almost illegible as it is, so OF COURSE changing things up on people is just going to make it worse.

Damn man, just tell us how you really feel...don't sugar coat it or anything =P

C++ is perfectly legible if you spend a bit of time with it.  It's not as easy to learn/read as other languages, but once you learn it the power makes it entirely worth it.  Personally I hate a bunch of the abilities C++ offers, such as templates, multiple inheritance, etc, so I just roll with straight C, but I don't believe it's "illegible"...though 12 years of abusing the language may make one a little biased Wink
Logged

Owner/Programmer at Greater Good Games makers of Break Blocks
Currently developing It Hungers(Unity) and Swipe Attack(UDK)
rogerlevy
Guest
« Reply #16 on: April 22, 2012, 07:02:46 PM »

Quote
The snippet above will print ‘true’ and you cannot do anything to change it in Ruby. But you can easily change this behavior for Smalltlak. If you want to ... treat an empty collection as ‘false’ just define ifTrue:ifFalse: method.

Redefining the basic language constructs as you go. Awesome idea. Totally results in readable and predictable code. Just look at how great operator overloading works out in C++ Screamy

This is the most retarded shit ever.  C++'s syntax is almost illegible as it is, so OF COURSE changing things up on people is just going to make it worse.

Damn man, just tell us how you really feel...don't sugar coat it or anything =P

C++ is perfectly legible if you spend a bit of time with it.  It's not as easy to learn/read as other languages, but once you learn it the power makes it entirely worth it.  Personally I hate a bunch of the abilities C++ offers, such as templates, multiple inheritance, etc, so I just roll with straight C, but I don't believe it's "illegible"...though 12 years of abusing the language may make one a little biased Wink

Tongue nothing is illegible after you spend enough time with it.  people see jesus in their toast.

i meant illegible at first glance.  i don't know smalltalk.  AT ALL.  i've never used it.  but i can read the code, therefore the language seems more natural and intelligible.
Logged
Guillaume
Level 7
**



View Profile
« Reply #17 on: April 23, 2012, 10:01:33 PM »

As Bjarn Stroustrup once told me: "Don't confuse instinctive with familiar".

Logged
EdgeOfProphecy
Level 2
**



View Profile WWW Email
« Reply #18 on: April 24, 2012, 10:01:12 AM »

I am not a fan of Smalltalk in the least.  Granted, my exposure to it was through VisualWorks, which might very well be the worst piece of software crafted by human hands.

Still, I don't like it.  The syntax for Smalltalk just sucks.  There are other solutions for doing that whole hot coding thing than having to use Smalltalk.
Logged
rogerlevy
Guest
« Reply #19 on: April 24, 2012, 10:10:27 AM »

thanks for sharing.
Logged
Xienen
Level 2
**


Greater Good Games


View Profile WWW Email
« Reply #20 on: April 24, 2012, 12:25:02 PM »

I am not a fan of Smalltalk in the least.  Granted, my exposure to it was through VisualWorks, which might very well be the worst piece of software crafted by human hands.

Still, I don't like it.  The syntax for Smalltalk just sucks.  There are other solutions for doing that whole hot coding thing than having to use Smalltalk.

lol, obviously people are a little passionate about this topic...no sugar coating of pure hatred going on in this thread =D
Logged

Owner/Programmer at Greater Good Games makers of Break Blocks
Currently developing It Hungers(Unity) and Swipe Attack(UDK)
rogerlevy
Guest
« Reply #21 on: April 24, 2012, 12:28:38 PM »

lol, obviously people are a little passionate about this topic...no sugar coating of pure hatred going on in this thread =D
i'd rather take my hatred straight than sugar coated

but then again i don't even like hatred

i'm not hating on anyone personally, just C++
Logged
Xienen
Level 2
**


Greater Good Games


View Profile WWW Email
« Reply #22 on: April 24, 2012, 12:36:28 PM »

lol, obviously people are a little passionate about this topic...no sugar coating of pure hatred going on in this thread =D
i'd rather take my hatred straight than sugar coated

but then again i don't even like hatred

i'm not hating on anyone personally, just C++

I know...it's just funny to see the hostility pent up about particular languages come out in a public forum. /me is simply amused
Logged

Owner/Programmer at Greater Good Games makers of Break Blocks
Currently developing It Hungers(Unity) and Swipe Attack(UDK)
rogerlevy
Guest
« Reply #23 on: April 24, 2012, 12:47:46 PM »

lol, obviously people are a little passionate about this topic...no sugar coating of pure hatred going on in this thread =D
i'd rather take my hatred straight than sugar coated

but then again i don't even like hatred

i'm not hating on anyone personally, just C++

I know...it's just funny to see the hostility pent up about particular languages come out in a public forum. /me is simply amused


no hostility, i just am aware of and not afraid to assert that C++ is an abominable, aging lang.  it's like pointing out that Trig is a downs baby.  it's just true.
Logged
eigenbom
Level 10
*****



View Profile WWW
« Reply #24 on: April 24, 2012, 03:21:26 PM »

i love c++!
Logged

rogerlevy
Guest
« Reply #25 on: April 24, 2012, 04:55:52 PM »

i love c++!

ahh, perfect argument there
Logged
eigenbom
Level 10
*****



View Profile WWW
« Reply #26 on: April 24, 2012, 05:25:39 PM »

true that. language wars are like people arguing over which is the better food. just choose a language, or five, or twenty, and make cool stuff. if you prefer a language that is more "readable" then go for it.

I always do
Code:
#define and &&
#define or ||
in c++

but yeah, changing true to false isn't anything useful

umm wtf?! that's the more dangerous snippet of c++ i've ever seen ... O_O the keywords and & or are in a header you can include if you need to use them and your compiler doesn't have them supported by default. those defines will cause no end of trouble.. (though maybe that was a joke?)
Logged

rogerlevy
Guest
« Reply #27 on: April 24, 2012, 06:57:33 PM »

i vote for more support for smalltalk or anything that encourages live interactive coding.

compile-run-debug needs to start becoming obsolete, and soon.
Logged
ANtY
Level 10
*****


here i am to save the day... or wreck it


View Profile WWW Email
« Reply #28 on: April 24, 2012, 09:55:25 PM »

@eigenbom: In what header are they? Anyway, I'm not much of a programmer so  Tongue
Logged

BlueSweatshirt
Level 10
*****


the void


View Profile WWW
« Reply #29 on: April 24, 2012, 10:53:59 PM »

i love c++!
Me too!

Fun fact: I used to hate it with a passion too. Then I took some time to get nitty gritty with it and learn the specifics and now I love it greatly.
Logged

Pages: 1 [2] 3
Print
Jump to:  

Theme orange-lt created by panic