HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

JASS in the real world...

03-26-2007, 10:51 PM#1
Mapz_Maker
Now something that i think would be truly amazing is if we could build a compiler that would utilize the syntax and natives of JASS, with mods for forms and controls, of course. This is something i may do in spare time, but wouldn't that be nice? An open source compiler for JASS!! (with a syntax checker of course!). Any interest, or ideas? (personally, i think that the jass syntax rules!)
03-26-2007, 11:10 PM#2
Earth-Fury
That.... makes no sense.

You want to take an event-driven interprited language designed specifically for a game (a POORLY WRITTEN one!)... and assemble it to x86 for applications? Thats like using a pen to cut a steak... It makes NO sense, and will work VERRY poorly.
03-26-2007, 11:13 PM#3
Vexorian
Bah, for what's worth there are script languages out there with syntax very similar to Jass that are binded to stuff like SDL and wxwidgets.

I am talking about Ruby...
03-26-2007, 11:16 PM#4
1337D00D
c++ > jass
c# > jass
python > jass
11 > 4
java > jass
php > jass
asp > jass
03-27-2007, 12:28 AM#5
Dil999
Quote:
Originally Posted by 1337D00D
c++ > jass
c# > jass
python > jass
11 > 4
java > jass
php > jass
asp > jass

Are you retarted? The fourth one is totally wrong!
Oh, and you forgot HTML.
03-27-2007, 12:31 AM#6
Earth-Fury
Quote:
Originally Posted by Dil999
Oh, and you forgot HTML.
HTML... Hyper-Text Markup Language

Its NOT a programign language. Its a language for telling you how data should be displayed and formated.
03-27-2007, 12:34 AM#7
Vexorian
c++ > jass
c# > jass
jass > python
11 > 4
java > jass
php > jass
asp > jass
ruby > jass
LISP > jass
javascript > jass
c++ > java
python > visual basic
03-27-2007, 01:12 AM#8
grim001
GUI > jass

oh wait
03-27-2007, 01:25 AM#9
Vexorian
That could get you banned here.
03-27-2007, 01:51 AM#10
thehellman
I thought JASS was just like C++ ?
03-27-2007, 02:04 AM#11
TaintedReality
No. Definately not like C++ ><.
03-27-2007, 02:15 PM#12
blu_da_noob
Quote:
Originally Posted by thehellman
I thought JASS was just like C++ ?

JASS is like C++ in that they both have variables and functions. After that the resemblance drops off sharply.
03-27-2007, 02:23 PM#13
Daelin
JASS did not natively have OOP included, cannot produce executables or even programs, is not compatible with important libraries such as DirectX and OpenGL, lacks a LOT of C++ important features (matrixes, array parameters, function overloading, a proper global variable intialization and so many other things) and so many other things. Of course things are getting better thanks to the improvements Vex and other talented coders are natively implementing, but in the end, it's made to work strictly with the warcraft engine! That's its purpose, and no other!

~Daelin
03-27-2007, 03:15 PM#14
The)TideHunter(
There are probally some compilers that convert your code into some form of program, not from Jass, but a syntax like it, there are a ton of compilers out there, i doubt they're all the same, but i guess most would be.
03-27-2007, 04:11 PM#15
Vexorian
As I said, Ruby has a syntax very similar to Jass but way more extended and because of its bindings you can make SDL/OpenGL games or GUI applications.