Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

FIOC LISP

Name: Anonymous 2014-07-18 20:51

http://readable.sourceforge.net

Why don't you use indentation instead of parenthesis yet?

Name: Anonymous 2014-07-18 21:04

>>1

Because led to various problems. I'm using `|` now: https://raw.githubusercontent.com/saniv/symta/master/lib/compiler.s

Name: Anonymous 2014-07-19 1:15

It's amazing how these people's ``improved'' version of Lisp always, without fail, looks even worse.

define factorial(n)
if {n <= 1}
1
{n * factorial{n - 1}}

What the fuck is that? Who would think this looks even remotely good?

Name: Anonymous 2014-07-19 1:26

They should just replace '(' with 'begin' and ')' with 'end'.

begin define begin factorial n end
begin if begin <= n 1 end
1
begin * n begin factorial begin - n 1 end end end end end

Name: Anonymous 2014-07-19 1:45

Get rid of the text file limitations and allow the s-expression to be directly edited in a graphical tree view using the mouse and keyboard. (Or touch gestures on a tablet.)

define
|-- factorial
| \-- n
\-- if
|-- <=
| |-- n
| \-- 1
|-- 1
\-- *
|-- n
\-- factorial
\-- -
|-- n
\-- 1

Name: Anonymous 2014-07-19 1:51

>>4

Already done. See Ruby

Name: Anonymous 2014-07-19 1:53

>>5
This is cool, I will work on this. It will be finished one second before my death or sooner

Name: Anonymous 2014-07-19 2:19

>>5
Why a tree? Why not a graph?

Name: Anonymous 2014-07-19 2:33

>>8

Any graph can be represented as a tree.

Name: Anonymous 2014-07-19 3:57

>>9
Any tree can be represented as a graph. So why tree?

Name: Anonymous 2014-07-19 4:01

>>9
No it can't.
>>10
But trees are graphs.

Name: Anonymous 2014-07-19 7:33

>>1,3
Of all languages Lisp probably benefits the least from FIOC. An improperly indented Sexpr is so hard to read that everyone already does it the exact same way as a form of self defense.

I suppose this can be said to some extent for most non-FIOC languages. However, Lisp is the only one I'm aware of where the documentation for the most popular editors actively discourage changing the auto-indent rules. Nobody bats an eye if you pick a different indent style for your own C project but changing the way Lisp is indented seems to be a shooting offense.

Name: Anonymous 2014-07-19 15:54

Just use XML.

Name: Anonymous 2014-07-19 16:41

>>13
FUCK ME IN THE ASS

Name: Anonymous 2014-07-19 17:10

>>13
The aspects you are willing to ignore are more important than the
aspects you are willing to accept. Robbery is not just another way of
making a living, rape is not just another way of satisfying basic
human needs, torture is not just another way of interrogation. And XML
is not just another way of writing S-exps. There are some things in
life that you do not do if you want to be a moral being and feel proud
of what you have accomplished.

Name: Anonymous 2014-07-19 17:17

>>15
I agree; robbery is the best way of making a living, rape is the best way of satisfying basic human needs, torture is the best method of interrogation, and XML is the best way of writing Unreadable-expressions.

Name: Anonymous 2014-07-19 17:20

>>16
rape is the best way of satisfying basic human needs
I dissagree, rape is a way of showing love

Name: Anonymous 2014-07-19 17:57

>>16,17
wow so edgy

sex isn't even a need, you don't die from a lack of sex unlike starvation.

Name: Anonymous 2014-07-19 17:58

>>18
You don't die but you suffer. Which is worse than dying.

Name: Anonymous 2014-07-19 18:05

>>19
I'm celibate and you should kill yourself.

Name: >>17 2014-07-19 18:16

>>18
How am I edgy and how your post has anything to do with what I said?

Name: Anonymous 2014-07-19 18:16

>>20
celibate
Means either gay or a eunuch.

Name: Anonymous 2014-07-19 18:20

>>21,22
Go back to the zoo.

Name: SRSJIDFSRSJIDFSRSJIDFSRSJIDF 2014-07-19 19:00

>>18,20,23
Back to tumblr, cretin.

Name: Anonymous 2014-07-22 20:40

What about SEPPLES template metaprogramming FOIC?

Name: Anonymous 2014-07-23 15:56

>>25
That would be FOC (forced obfuscation of code).

Don't change these.
Name: Email:
Entire Thread Thread List