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
rotor
Jun 11, 2001

classic case of pineapple derangement syndrome

vapid cutlery posted:

what's the best way to learn lisp

switch to emacs

Adbot
ADBOT LOVES YOU

vapid cutlery
Apr 17, 2007

php:
<?
"it's george costanza" ?>
i want to write lisp in sublime text

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome
look, you asked, I answered.. what do you want from me

vapid cutlery
Apr 17, 2007

php:
<?
"it's george costanza" ?>
im gonna solve project euler problems using scheme in sublime text

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome
I hate that project euler poo poo

vapid cutlery
Apr 17, 2007

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

rotor posted:

I hate that project euler poo poo

how come, it's fun

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome
I don't think its fun

MononcQc
May 29, 2007

afaik How to Design Programs is a good text to get into Scheme and even programming in general.

homercles
Feb 14, 2010

use your stern visage now rotor, while he's distracted

Meiwaku
Jan 10, 2011

Fun for the whole family!
While emacs isn't a requirement, something like paredit-mode should be. If your editor supports LISP syntax, LISP syntax is wonderful, if not it's hell.

I remember first trying LISP in Eclipse and swearing it off. Many years later I watched someone code up something in LISP and realized how much more powerful your editor/IDE can be if it fully supported the simpler LISP syntax.

Check out light table to see what this really means;
http://www.chris-granger.com/2012/04/12/light-table---a-new-ide-concept/

I'd also highly recommend starting with Clojure for your foray into LISP. It doesn't have all the historical baggage and issues.

vapid cutlery
Apr 17, 2007

php:
<?
"it's george costanza" ?>
im watching mit sicp but i feel like this is a little too basic for someone with years of development experience in several languages

vapid cutlery
Apr 17, 2007

php:
<?
"it's george costanza" ?>
here's a cool thing http://developer.apple.com/library/ios/#documentation/cocoa/conceptual/objectivec/Chapters/ocAssociativeReferences.html

MononcQc
May 29, 2007

vapid cutlery posted:

im watching mit sicp but i feel like this is a little too basic for someone with years of development experience in several languages


read the book and do the exercises if you want more challenge. Chapter 1 is rather easy but the level rises rather quickly after that.

salted hash browns
Mar 26, 2007
ykrop

vapid cutlery posted:

what's the best way to learn lisp

this but i want to learn clojure

Max Facetime
Apr 18, 2009

vapid cutlery posted:

im watching mit sicp but i feel like this is a little too basic for someone with years of development experience in several languages

it starts to pick up once you get into implementing prolog in scheme and stuff

Zombywuf
Mar 29, 2008

MrMoo posted:

Marshaling says otherwise, Microsoft really hosed that up.

Is that Unicode or dumb COM legacy?

Sapozhnik
Jan 2, 2005

Nap Ghost
"How do I learn language X?"

"Solve a problem with it"

X-BUM-RAIDER-X
May 7, 2008
i like ocaml

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

vapid cutlery posted:

what's the best way to learn lisp

land of lisp is cool

MononcQc
May 29, 2007

Otto Skorzeny posted:

land of lisp is cool

it's got the smoothest book cover material ever too

0xB16B00B5
Aug 24, 2006

by Y Kant Ozma Post
i wrote a fibonacci generator in fortran last weekend

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

MononcQc posted:

it's got the smoothest book cover material ever too

ah yissssssss

Toady
Jan 12, 2009

lisp would be a decent language if it didn't turn you into an rear end in a top hat

gangnam reference
Dec 26, 2010

shut up idiot shut up idiot shut up idiot shut up idiot

noooooooooooooooooooooooooooooooooooooooooo

Dr. Honked
Jan 9, 2011

eat it you slaaaaaaag
i was talking to a guy yesterday who has had exposure to the haxe community. the people who make the haxe compiler decided not to bootstrap it, but to write it in ocaml. their stated reason for doing so is to prevent peasants from tinkering with their compiler. they specifically chose ocaml because it's a barrier to entry which prevents people contributing to their project.

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome
seems like a good reason to me

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome
haxe is actually pretty neat and it's sort of a shame it wasn't more widely used

Dr. Honked
Jan 9, 2011

eat it you slaaaaaaag
it makes me chortle that the haxe compiler people think that people who actually use their compiler are horrible plebs (which they might well be of course)

gangnam reference
Dec 26, 2010

shut up idiot shut up idiot shut up idiot shut up idiot




now to just get rid of all the m$ poo poo

Dr. Honked posted:

i was talking to a guy yesterday who has had exposure to the haxe community. the people who make the haxe compiler decided not to bootstrap it, but to write it in ocaml. their stated reason for doing so is to prevent peasants from tinkering with their compiler. they specifically chose ocaml because it's a barrier to entry which prevents people contributing to their project.

i was going to apply for an internship at Jane Street, then I remembered they used OCaml and didnt

shows them!!

rotor
Jun 11, 2001

classic case of pineapple derangement syndrome

Dr. Honked posted:

it makes me chortle that the haxe compiler people think that people who actually use their compiler are horrible plebs (which they might well be of course)

keeping in mind that the haxe people were also the mtasc people, which meant that most of their users were refugee flash devs and things sort of start to fit together

Dr. Honked
Jan 9, 2011

eat it you slaaaaaaag

rotor posted:

keeping in mind that the haxe people were also the mtasc people, which meant that most of their users were refugee flash devs and things sort of start to fit together

it's starting to make sense now

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
also ocaml is a pretty darn good language for writing a compiler in :toot:

0xB16B00B5
Aug 24, 2006

by Y Kant Ozma Post
great ill do that next time the thousands of languages available to me dont suit my needs

HORATIO HORNBLOWER
Sep 21, 2002

no ambition,
no talent,
no chance
If you've never written a compiler from scratch you are probably gay and or stupid

Lutha Mahtin
Oct 10, 2010

Your brokebrain sin is absolved...go and shitpost no more!

HORATIO HORNBLOWER posted:

If you've never written a compiler from scratch you are probably gay and or stupid

:allears: my cs degree capstone :allears:

JawnV6
Jul 4, 2004

So hot ...
... define scratch

Jonny 290
May 5, 2005



[ASK] me about OS/2 Warp

JawnV6 posted:

... define scratch

a php coder at the pool hall

Asshole Masonanie
Oct 27, 2009

by vyelkin

Jonny 290 posted:

a php coder at the pool hall

Sang-
Nov 2, 2007

just looks like scala's implicits.

http://www.artima.com/weblogs/viewpost.jsp?thread=179766 (they did originally have the worst name - pimp my library)

Adbot
ADBOT LOVES YOU

Catalyst-proof
May 11, 2011

better waste some time with you
i'm a really lovely programmer and i've never really explicitly used concurrency or multithreading in anything. what on earth would i use that poo poo for. like the goroutines+channels seem really cool but i can't figure out why i'd use them, especially when it seems like so much poo poo goes wrong in concurrent programming

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