Type of Language (Server-side / Client-side)

+4 Sheldon Juncker · February 4, 2015
Now, we have a name a GitHub repository, and thanks to Abdullah, we'll soon have a logo and a temporary website.

Abdullah was asking me if the language would be like CoffeeScript or TypeScript. A language like this would be translated to JavaScript.

Originally we'd planned on making a server-side web development language.

Which type of language do you think that we should create?

(Deciding this shouldn't take as long as deciding on a name. :) )

Post a Reply


- page 1
Oldest  Newest  Rating
0 Daniel Collier · February 4, 2015
i agree on writing a client side for now, i'm not adversed in writing languages but would it be possible for one language to do both client side and server side ? 
0 Sheldon Juncker · February 4, 2015
It would be possible, but we shouldn't try to start with both. So if we create a client-side language, the language would be compiled or translated to JavaScript. 

I haven't worked with writing a compiler before, but I imagine that it is no harder than writing an interpreter.
0 Daniel Collier · February 4, 2015
would it be a kind of thing where you would throw orion through one end and javascript would come out the other ?
0 Sheldon Juncker · February 4, 2015
Yes, that's what Abdullah was suggesting.
+1 Abdullah Nauman · February 4, 2015
Yea basicly. The coder puts Orion in, the browser translates it to JavaScript, and runs it. 
0 Sheldon Juncker · February 4, 2015
Well, the browser wouldn't translate Orion to JavaScript. That process would either happen once during compilation or with each request by the browser. Either way, the compilation / translation process would take place on the server.
0 Daniel Collier · February 4, 2015
what area do we need to tackle first?
0 Sheldon Juncker · February 4, 2015
Regardless of whether the language is going to be client-side or server-side, we need to decide what language we're going to use to create the compiler / interpreter.

I'm thinking that C or C++ will be best.

There's already a topic to decide which language to use.
+1 Abdullah Nauman · February 4, 2015
Ok, but I am not that good with C++. I can do basic stuff, recursion, classes. May be something like inheritance . But that's my limit. My web skill are epic though. 
Should I look in to refreshing my C++
0 Sheldon Juncker · February 4, 2015
Yeah! C++ is awesome and learning it will be great. But it sounds like you already know quite a bit.

Orion Programming Language Project


This forum is for the users on TNB who are working on developing the Orion programming language. Anyone is welcome to take part in this project. More information will be posted soon.