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

Why don't you just create your own programming language?

Name: Anonymous 2014-05-15 19:45

It seems you guys have issues with all programming languages including your favourites. So why not just create your own and use that for your programming?

Name: Anonymous 2014-05-18 10:38

You geniuses can't even decide if you hate Lisp or Scheme more.

I frequently use s7 Scheme, FICL Forth, Lua all embedded gloriously in C, and my life is pure unmitigated bliss. My bliss is so glorious, it is envied by the gods. I have achieved satori, while you eat your heart out trying to figure out what to hate more.

Name: Anonymous 2014-05-18 10:46

>>40
white trash
S
S J W

Name: Anonymous 2014-05-18 12:18

>>42

That's not sjw, it's our resident resentful bitter little nigger.

Name: Anonymous 2014-05-18 14:45

>>43
Fuck you non-resentful non-bitter cunt.

Name: Anonymous 2014-05-18 15:02

>>35
SML is not academic, Haskell is not a joke. You should seriously rethink what your information sources are. Hackernews? Shitty blogs?

Name: Anonymous 2014-05-18 15:23

>>41
Saying Lua is satori is like saying Java is a playground, retard.

Name: Anonymous 2014-05-18 16:33

>>35
There ARE no good languages, with a type system or without it. But a well-developed type system is definitely a must for any would-be language. It's just a fact proven by practice.

Name: Anonymous 2014-05-18 17:41

>>45
Haskell is not a joke
heh have you written any real programs in it? what are they?

remember darcs?

Name: Anonymous 2014-05-18 18:14

>>47
What is a good language to you?

>>48
``real'' according to what? Your enterprise bullshit? Haskell is not a joke nor is it a general purpose programming language like C or Java. Learn to capitalize you nigger.

Name: Anonymous 2014-05-18 18:56

>>49
A good language is one that

(1) lets the skilled programmer write programs easily and obviously without errors (as opposed to without obvious errors); also to read other people's programs easily
(2) compiles to code fast enough to be run within reasonable time on available hardware
(3) has a large set of practically important libraries with full documentation

Name: Anonymous 2014-05-18 18:59

Name: sage 2014-05-18 18:59

My enterprise bullshit?

what are you talking about

Haskell is not a joke

keep telling yourself that while you laugh about zygohistomorphic prepomorphisms with your friends as you write fibonacci calculations at cons

Name: Anonymous 2014-05-18 19:23

>>50
(3) is not a language quality unless you restrict it to the stdlib.

Name: nomodes 2014-05-18 21:40

>>46
My bliss is pure and eternal. I create universes and cast spels with decadent impunity.
You with your complexity create nothing so long as you persist with cavorting in your own bile and hatred. I hope you will one day see the light brother, and we can experience satori together forever.

Name: Anonymous 2014-05-19 6:04

>>54
Enjoy your diabetes, dumbass.

Name: Anonymous 2014-05-19 9:24

>>55
I am confus

Name: Anonymous 2014-05-19 12:00


10 PRINT "Does this count? ",
20 INPUT A$
30 IF A$ NEQ "YES" GOTO 10

Name: Anonymous 2014-05-19 16:54

now try to compose a useful world where there's error handling mechanism, database access, logging, concurrency (or threads) management, message passing, http sockets... etc. but bare in mind your databse library uses different exception facility from http library. and logging uses different representation of text or bytestring from http responses.

with haskell's type system, you can express such world beautifully and obvious to application programmers. you can start with few of those words and compose them up to build actual application world where the main program runs in.

this is true beauty of dynamic languages like haskell where you have typeing system for describing computations and mangled way of expressing complete building from kitchen sink building blocks.

if you already see the problem, you're ready to learn purely functional languages like node.js with its invasive event driven programming paradigm that solves all programming problems with one silver bullet, that is mongodb.

Name: Anonymous 2014-05-19 17:39

>>53
It is a language quality from a practical standpoint. Languages are tools to express programs in, thus not being able to express programs due to lack of libraries or docs is a deficiency in the language. E.g. Python is shitty linguistically but has a lot of users going for it due to its richness of open-source libraries.

Name: Anonymous 2014-05-19 17:44

>>59
No, that's a quality of the system around the language, whether you are looking at it practically or not doesn't matter. You are able to express programs in a language regardless of the amount of libraries.

On a sidenote, Python's ``richness'' of libraries is pure marketing babble spewed by Python fanboys. Perl and C have way more of them.

Name: Anonymous 2014-05-19 17:54

>>60
With a good library or bindings to one you can express in 3 lines something which would take 3000 lines otherwise. So libraries are a quality of the language. They make much more programs expressible in the practically-finite amount of time.

And it isn't the libraries that let Python win over Perl and C, but libraries let it win over e.g. Scheme and Lua.
Perl loses to Python on point 1 (hard-to-read code and lack of OOP which makes life easier for many)
C loses to Python on point 1 (manual memory management means lots of unobvious mistakes and dealing with pointers is hard) but wins on point 2 but there are areas where point 2 is very elastic.
Scheme and Lua lose to Python on point 3 (no comparable libraries).
Ruby is pretty much a match to Python except a moderate weakness on point 3 (no SciPy or NumPy, for instance).

Name: Anonymous 2014-05-19 18:02

>>61
No, it isn't. The capability of a language to express programs doesn't change if additional reusable programs are expressed in it. This isn't a hard concept so I don't know why you are struggling with it. A programming language doesn't even require a working implementation in order to be good at expressing programs.

Name: Anonymous 2014-05-19 19:24

I'm making my own language, it's called scheme
it's an implementation of scheme..
in scheme

Name: Anonymous 2014-05-19 19:45

>>58
What the fuck is an HTTP socket?

Name: Anonymous 2014-05-19 20:04

>>64
it's a TCP socket intended for HTTP use

Name: Anonymous 2015-05-01 6:47

Languages live because of marketing and industry support.
You can't spam the language or force it down everyones throat(Ada as illustrative example). You need the language to spread on the merit of its usefulness. Viral marketing is the key:
To get free viral marketing, you need a large vibrant community.
To get a large community you need to satisfy joe average programmer.Simple languages like C,Java,C#,Python,C++,PHP,Ruby,etc do satisfy him.

Every autist language ever is designed to be as newbie-unfriendly as possible, with cryptic syntax, highly abstract interfaces,etc.
It doesn't really matter if the autismlang(like APL) is powerful and expressive. The key quality is the coding is not simple in it, and reading isn't. Mental effort for joe average programmer is above threshold and the language is left in the dust.
With no popularity and no interest from the industry to support it, the language fades into obscurity, sometimes supported by academia or a company investing in the language.
Now why would you spend effort(like Nikita and Symta) to create the powerful autismlang that will never be popular?

Name: Anonymous 2015-05-01 7:05

>>1

The biggest issue with my faves is ecosystem and community. Making a new language would only make that worse.

Name: Anonymous 2015-05-01 9:57

>>63
A programming language can't be implementation of another.

Name: Anonymous 2015-05-01 10:46

>>66
Now why would you spend effort(like Nikita and Symta) to create the powerful autismlang that will never be popular?

So you can keep it to yourself and enjoy writing in it during long winter evenings whilst sipping on red wine and listening to Balmorhea.

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