News for hackers. Stuff that matters.
Re:Tor in a safer language: Network team update from Amsterdam by ue_ on Saturday April 01, 2017 @03:37PM (#14013738)
To be honest, you can probably also pick up Lisp in a weekend, experienced programmer or not. The syntax is also simpler.
Re:Tor in a safer language: Network team update from Amsterdam by bluejekyll on Saturday April 01, 2017 @03:48PM (#14013797)
But all those parentheses!

I know it sounds like a lame reason to dislike a language, but I've always found staring at Lisp to be so much more difficult and distracting than C-style syntax.

Re:Tor in a safer language: Network team update from Amsterdam by pjmlp on Saturday April 01, 2017 @04:53PM (#14014115)

    printf("Hello world");
Lisp mode, move left parenthesis, remove semicolon

    (printf "Hello world")
Second round

    if (var == 2) {
      do_something1 ();
    } else {
      do_something2 ();
    }
Lisp mode, move left parenthesis, remove semicolon and curly brackets

    (if (= var 2)
        (do_something1)
        (do_something2)
    )
On a big source file I am not sure if the amount of parenthesis is bigger than parenthesis , bracket, curly brackets and semicolons counted together.
Re:Tor in a safer language: Network team update from Amsterdam by Johnny_Brahms on Saturday April 01, 2017 @04:27PM (#14014005)
Did you try coding in it for more than a week? I have found that using a properly indenting editor (Emacs, drracket) the parents just fade away.

And then you discover paredit and you start wishing every other language would let you treat your source code like that.

Re:Tor in a safer language: Network team update from Amsterdam by bluejekyll on Saturday April 01, 2017 @05:20PM (#14014250)
Yes. I was required to use Lisp for intro comp sci in College, followed by all the AI courses in Lisp, then a few jobs.

It's just never been a go to language for me.

Re:Tor in a safer language: Network team update from Amsterdam by Johnny_Brahms on Sunday April 02, 2017 @03:15PM (#14018494)
Sounds fair. Most of the time people say "i don't like the parens" the closest they came to actually using a lisp was JavaScript.
Re:Tor in a safer language: Network team update from Amsterdam by yomly on Saturday April 01, 2017 @07:21PM (#14014739)
From experience of pairing with other people, there are those happy to leave indentation and formatting to their linter/IDE and those who are anal enough to do it all manually.

The latter group tend to find lisp not that painful because lisp parens/s-exps are as explicit as you can get, and indentation makes parens almost invisible

Re:Tor in a safer language: Network team update from Amsterdam by nickpsecurity on Saturday April 01, 2017 @04:12PM (#14013911)
There was an attempt to deal with that:

https://en.wikipedia.org/wiki/Dylan_(programming_language)

Also, Julia was syntactic and/or semantic sugar on top of femtolisp. Got converted to it in first pass with LISP's power doing the rest. Here's Stefan Karpinski on that:

"So ultimately the reasons for Femtolisp are:

1. Scheme is excellent for writing parsers since trees (aka S-expressions) are its forte.

2. Femtolisp is a small, simple, highly embeddable and remarkably fast Scheme.

3. We control it (and by "we" I mean Jeff) and can fix any bugs we encounter."

Yep, No 1 are those godawful parentheses and s-expressions making the job easier. ;)

Re:Tor in a safer language: Network team update from Amsterdam by bitwize on Saturday April 01, 2017 @03:51PM (#14013816)
Use Emacs and take advantage of its electric indent.
Re:Tor in a safer language: Network team update from Amsterdam by agumonkey on Saturday April 01, 2017 @06:29PM (#14014521)
Parens are not syntax to me. Syntax is that ADA thought ' meant string indexing.
Re:Tor in a safer language: Network team update from Amsterdam by DonaldFisk on Saturday April 01, 2017 @11:01PM (#14015526)
What parentheses?