Arc Forumnew | comments | leaders | submit | crownoflaurel's commentslogin

I read that page. It's interesting, but I don't think I'll be spending 10,000 hours on programming. I'm a writer, have been from birth.

Thanks for the Hackernews site, I might go visit, but I feel safe here. No one's yelled at me.

So, can anyone give the very basics? In the reading analogy, that would be the twenty-six letters and how they sound.

-----

1 point by aw 5498 days ago | link

Is there a kind of program you'd like to be able to write?

By analogy, first you say you want to get into transportation, and someone says "OK, here's how to learn how to fly a plane, ride a bicycle, drive a car, pilot a submarine..." and you say, "oh, I'd really just like to learn to sail", and that narrows it down to something where it's easy to say, "oh, OK, here's where to go to learn to sail".

So if you think of a kind of program that would be useful to you, we can better suggest how to get started with the basics of doing that :-)

-----

1 point by crownoflaurel 5498 days ago | link

A program that counts words, periods, commas, sentences? That would be nice for my writing, or at least interesting. I've always wonder how many periods I've used....

Sorry, but that's really all I can think of. I'm not even certain I know what is and isn't a program.

-----

1 point by aw 5498 days ago | link

OK, you'll want to install Arc on your own computer, so that you'll be able to read your file which has your text in it.

What kind of computer do you have? Mac? Windows? Linux?

-----

1 point by crownoflaurel 5498 days ago | link

My school computer is a Mac, but I don't think it'll let me install anything on it.

My home computer is Windows.

-----

1 point by thaddeus 5498 days ago | link

I would suggest stepping through pgs tutorial:

http://ycombinator.com/arc/tut.txt

Then ask questions along the way.

-----

1 point by crownoflaurel 5498 days ago | link

I've only gotten about a quarter through this, but I like what I've heard. Is there a place where I can experiment, aside from the one already mentioned?

-----

1 point by thaddeus 5498 days ago | link

As suggested by aw you should start by installing arc.

Arc is a layer built upon scheme, thus to use arc you also need mzscheme.

I normally start by downloading arc from here -> http://ycombinator.com/arc/arc3.1.tar

Unpack the 'tar' file and put it somewhere you're happy with.

Then get the latest version of MzScheme here -> http://download.plt-scheme.org/mzscheme/.

I generally take the scheme folder and put it inside the arc folder. This is not required, but earlier I found it easier to manage as they become one movable install.

Arc is best suited to unix/linux or mac operating systems. Arc has some issues on Windows, but In the past I still managed to get it working on windows.

If you're using a unix/linux or mac os you need to find the Terminal application that is already there and launch it.

In the terminal window you need to navigate to the arc directory. You can do this by typing 'cd' (change directory) followed by the path to the arc folder...

In my case:

  Terminal $ cd /users/thaddeus/arc
If all goes well, as a test, you should be able to type 'ls' which will show you the files existing in the arc directory.

  Terminal $ ls
  
now to you can invoke arc by typing (note change the paths to respect your install directories):

  Terminal $ /users/thaddeus/arc/scheme/bin/mzscheme -f as.scm 
which should provide an Arc prompt:

  arc>
Then you're off to the races.

Windows is similar only you're using the 'cmd' utility rather than the terminal.

You can start 'cmd' (command prompt) by going to your operating systems 'Start' button then select 'Run' and type 'cmd' into the text entry box (& hit 'ok'). A dialog window should come up. Here you also need to navigate to the arc directory:

Mine starts like this:

  C:\Documents and Settings\thaddeus>_
So I change the path to the arc directory like so (note change the paths to respect your install directories):

  C:\Documents and Settings\thaddeus> cd C:\thaddeus\arc
which changes the prompt to:

  C:\thaddeus\arc>
I then invoke arc like so:

  C:\thaddeus\arc> C:\thaddeus\arc\MzScheme\MzScheme.exe -f as.scm 
And you should get an arc prompt

  arc>
I typed all this up on my lunch hour at work, so I didn't actually do the steps - just memory recall. So if you hit a snag ask, I may have typed something wrong.

There's a few other resources for you:

1. Easy means to search the arc forum: http://af.searchyc.com/

2. Good documentation: http://arcfn.com/doc/index.html

-----

1 point by thaddeus 5494 days ago | link

If you're not tied to arc, a good online learning tool can be found for the Ruby language...

http://tryruby.sophrinix.com/

It's brilliant for day one programmers - Arc should really have something this nice.

-----

0 points by diiq 5498 days ago | link

That's why I pointed you down to the appendix. A journey of a thousand miles begins with a single step --- but so does a journey down the street to the chemists.

Face that you need to dive in. Have you picked up a book yet? No more questions until you take the first step. Read the introduction and chapter one. Follow the instructions on how to install the language. Do the exercises. A carefully written and revised book will be a far better first step than an argumentative grab-bag of Arc hackers.

Then start asking questions --- because you'll have interesting ones.

-----

1 point by crownoflaurel 5496 days ago | link

Okay. I'll come back when I've found a book. It might take a little while....but I'm sure it will happen.

Thanks for all your help. I'm sure you'll regret it when I visit again, with an entire list of questions.

-----