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
crazypenguin
Mar 9, 2005
nothing witty here, move along

ultramiraculous posted:

they tried, really hard, and got into some massive type-erasure tarpit. they couldn't find an intersection between clr type hacks and jvm type hacks and the project stalled.

this sounds interesting. got a link to something with details?

Adbot
ADBOT LOVES YOU

Notorious b.s.d.
Jan 25, 2003

by Reene

ultramiraculous posted:

they tried, really hard, and got into some massive type-erasure tarpit. they couldn't find an intersection between clr type hacks and jvm type hacks and the project stalled.

and nothing valuable was lost

Werthog 95 posted:

port scala to the clr, problem solved

this sounds cool in abstract, but the reality is that .net is an open sores desert. nothing worthwhile can survive outside of microsoft. as awesome as the first-party stuff happens to be, as an ecosystem, .net is a sad, poor thing. if java is a fetid jungle, .net is two wilting houseplants in your grandma's parlor.

if microsoft or microsoft research doesn't assign in-house talent to create and promote the port, it might as well not even exist. if you want functional clr poo poo, i guess learn to love f#, because that's all microsoft gave us.

the talent deficit
Dec 20, 2003

self-deprecation is a very british trait, and problems can arise when the british attempt to do so with a foreign culture





MononcQc posted:

SICP is much better on every level.

did richard o'keefe question sicp's artwork? i think not

Brett824
Mar 30, 2009

I could let these dreamkillers kill my self esteem or use the arrogance as the steam to follow my dream
http://sirupsen.com/what-I-wish-a-ruby-programmer-had-told-me-one-year-ago/

lmao this dude is hella insufferable

Shaggar
Apr 26, 2006
yeah web "developers" are the worst.

Suspicious Dish
Sep 24, 2011

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

Shaggar
Apr 26, 2006

tef
May 30, 2004

-> some l-system crap ->

quote:

"First, learn Ruby (buy a book). Play around, create a Todo-app. Create simple programs to handle system tasks for you. But always remember to use classes, and separate the interface from the functionality. In the end this will be pain, you'll always think about making it appear Rubyish, but at some point - it becomes natural. And when it has become natural, you go create a Gem. If you create a big Gem, with much functionality - split it into more Gems, and make it require those. Or use other peoples Gems. If you want to move on with developing web applications, start out simple. Check out a lightweight framework like Sinatra, it's cool and very fun to work with. Move on to Rails if you want, it takes longer to learn, but it is much faster to develop in."


as a beginner to a language I

christ. this is some awful advice: 'repeat my mistakes exactly as I did'

b0lt
Apr 29, 2005

tef posted:

as a beginner to a language I

christ. this is some awful advice: 'repeat my mistakes exactly as I did'

ruby is like the perfect example of cargo cult engineering

GameCube
Nov 21, 2006

"Look at this! Ruby is so narwhal!"

Peanut and the Gang
Aug 24, 2009

by exmarx

gucci void main posted:

javascript is the center of a tootsie pop

Well said; the tootsie center is the programmer's destination. The language where there's nothing left to be improved. You have the variety of outer tastey flavor choices - the javas, the C#'s, the smalltalks, and the php's. But then you hit that chocolatey center. Mmmm, Yummmiee. It tastes delicious. All those other flavors deliver good tastes until you hit the climax of the choco tootsie. It's something to look forward to while youre wasting your time w/ other languages. And after you savor the tootsie, theres nothing left. We have no need to go any further. Because w'ere at the peak. The peak programming langauge. Java Script. Smashingly done, sulk. I couldnt have said it better myself.

Damiya
Jul 3, 2012

Werthog 95 posted:

"Look at this! Ruby is so narwhal!"

Max Facetime
Apr 18, 2009

crazypenguin posted:

this sounds interesting. got a link to something with details?

here's something I found, specifically A tour of CLR Generics from a Scala vantage point (PDF) and Adding support for CLR Generics (PDF)

briefly, nested classes are more restricted in CLR in what they can access and who can access them in return, this also affects generic type parameters

and, static methods and fields are duplicated for each generic type parameter, even if they aren't generic themselves

but the underlying cause for the project stalling that's not mentioned is probably that ScalaNET is implemented as a source code transformation, as a multitude of local minimal transformations to be specific. the compiled java byte code is then fed to IKVM which produces the CLR executable. so while it provides some workarounds ultimately it's depending on IKVM to implement all the needed java semantics

double sulk
Jul 2, 2010

ruby is okay but it's a terrible choice for a first language.

Nomnom Cookie
Aug 30, 2009



gucci void main posted:

ruby is...terrible

vapid cutlery
Apr 17, 2007

php:
<?
"it's george costanza" ?>

Tiny Bug Child posted:

i have an apprentice who's separate from TBI. tiny bug apprentice is pretty good, except that he's really into bitcoins. we're all going to a porn convention next week and for some reason one of the bitcoin paypal-likes is going to be there and we're going to have a meeting on how we can make bitcoin work for porn

the stupid loving bullshit of bitcoins meets the stupid loving bullshit of php. what could go wrong? *instawallet shuts down indefinitely*

vapid cutlery
Apr 17, 2007

php:
<?
"it's george costanza" ?>

Win8 Hetro Experie posted:

here's something I found, specifically A tour of CLR Generics from a Scala vantage point (PDF) and Adding support for CLR Generics (PDF)

briefly, nested classes are more restricted in CLR in what they can access and who can access them in return, this also affects generic type parameters

and, static methods and fields are duplicated for each generic type parameter, even if they aren't generic themselves

but the underlying cause for the project stalling that's not mentioned is probably that ScalaNET is implemented as a source code transformation, as a multitude of local minimal transformations to be specific. the compiled java byte code is then fed to IKVM which produces the CLR executable. so while it provides some workarounds ultimately it's depending on IKVM to implement all the needed java semantics

have they fixed java generics yet

vapid cutlery
Apr 17, 2007

php:
<?
"it's george costanza" ?>

barbarianbob posted:

Well said; the tootsie center is the programmer's destination. The language where there's nothing left to be improved. You have the variety of outer tastey flavor choices - the javas, the C#'s, the smalltalks, and the php's. But then you hit that chocolatey center. Mmmm, Yummmiee. It tastes delicious. All those other flavors deliver good tastes until you hit the climax of the choco tootsie. It's something to look forward to while youre wasting your time w/ other languages. And after you savor the tootsie, theres nothing left. We have no need to go any further. Because w'ere at the peak. The peak programming langauge. Java Script. Smashingly done, sulk. I couldnt have said it better myself.

vapid cutlery
Apr 17, 2007

php:
<?
"it's george costanza" ?>
javascript is lua for retards

uG
Apr 23, 2003

by Ralp

vapid cutlery posted:

lua is for retards

vapid cutlery
Apr 17, 2007

php:
<?
"it's george costanza" ?>
HAHA. IN A MOVE AS OLD AS TIME, YOU HAVE MODIFIED THE POST I MADE AND QUOTED IT. I AM CAUGHT IN YOUR LAZY TRAP YOU loving USELESS MORON

uG
Apr 23, 2003

by Ralp
lua programmer spotted

vapid cutlery
Apr 17, 2007

php:
<?
"it's george costanza" ?>

uG posted:

lua programmer spotted

ad hominem.

teh z0rg
Nov 17, 2012

vapid cutlery posted:

HAHA. IN A MOVE AS OLD AS TIME, YOU HAVE MODIFIED THE POST I MADE AND QUOTED IT. I AM CAUGHT IN YOUR LAZY TRAP YOU loving USELESS MORON

heh

Nomnom Cookie
Aug 30, 2009



vapid cutlery posted:

have they fixed java generics yet

Have they fixed lua's 1-based indexing yet

Zaxxon
Feb 14, 2004

Wir Tanzen Mekanik

vapid cutlery posted:

HAHA. IN A MOVE AS OLD AS TIME, YOU HAVE MODIFIED THE POST I MADE AND QUOTED IT. I AM CAUGHT IN YOUR LAZY TRAP YOU loving USELESS MORON

BUT THE SOUL STILL BURNS

zokie
Feb 13, 2006

Out of many, Sweden
Rubyish, more like rubbish

Condiv
May 7, 2008

Sorry to undo the effort of paying a domestic abuser $10 to own this poster, but I am going to lose my dang mind if I keep seeing multiple posters who appear to be Baloogan.

With love,
a mod


vapid cutlery posted:

have they fixed java generics yet

You can force reification through anonymous classes. Scala makes it easier to deal with with the typetag class.

Max Facetime
Apr 18, 2009

vapid cutlery posted:

have they fixed java generics yet

dunno, seem fine to me :shobon:

Police Academy III
Nov 4, 2011

Nomnom Cookie posted:

Have they fixed lua's 1-based indexing yet

have they fixed lua's php-level "do everything but none of it particularly well" arrays yet?

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

Zaxxon posted:

BUT THE SOUL STILL BURNS

vapid cutlery
Apr 17, 2007

php:
<?
"it's george costanza" ?>

Police Academy III posted:

have they fixed lua's php-level "do everything but none of it particularly well" arrays yet?

like what

vapid cutlery
Apr 17, 2007

php:
<?
"it's george costanza" ?>

Nomnom Cookie posted:

Have they fixed lua's 1-based indexing yet

having a brain so broken you can't deal with this isn't lua's problem.

Zaxxon
Feb 14, 2004

Wir Tanzen Mekanik

Police Academy III posted:

have they fixed lua's php-level "do everything but none of it particularly well" arrays yet?

lua's arrays store values or references indexed by number pretty well.

coaxmetal
Oct 21, 2010

I flamed me own dad
I've barely every used lua so unfortunately I can't really talk poo poo about it. I'll see if I can fix that.

vapid cutlery
Apr 17, 2007

php:
<?
"it's george costanza" ?>

Ronald Raiden posted:

I've barely every used lua so unfortunately I can't really talk poo poo about it. I'll see if I can fix that.

want a cookie?

Janitor Prime
Jan 22, 2004

PC LOAD LETTER

What da fuck does that mean

Fun Shoe

vapid cutlery posted:

having a brain so broken you can't deal with this isn't lua's problem.

It's a matter of pride therefore lua should be ridiculed until the only thing people will say about it is, "wasn't that the scripting language used for WOW?"

Police Academy III
Nov 4, 2011

Zaxxon posted:

lua's arrays store values or references indexed by number pretty well.

a list is a sequential series of elements indexed by numbers. if you try to insert something into an index that isn't a number it should tell you to gently caress off instead of magically changing into something that sort of works like a list but isn't. if you do that then you're php level stupid.

also dijkstra thinks 1-based indexing sucks:
http://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/EWD831.html

vapid cutlery
Apr 17, 2007

php:
<?
"it's george costanza" ?>

Police Academy III posted:

a list is a sequential series of elements indexed by numbers. if you try to insert something into an index that isn't a number it should tell you to gently caress off instead of magically changing into something that sort of works like a list but isn't. if you do that then you're php level stupid.

also dijkstra thinks 1-based indexing sucks:
http://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/EWD831.html

0 vs 1-based indexing is completely irrelevant to anything

Adbot
ADBOT LOVES YOU

vapid cutlery
Apr 17, 2007

php:
<?
"it's george costanza" ?>

Hard NOP Life posted:

It's a matter of pride therefore lua should be ridiculed until the only thing people will say about it is, "wasn't that the scripting language used for WOW?"

it's been very widely used for years

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