Important alert: (current site time 7/16/2013 3:33:58 AM EDT)
 

winzip icon

JEL - A Scripting Language

Email
Submitted on: 8/18/2000 2:52:58 PM
By: Justin Tunney  
Level: Advanced
User Rating: By 30 Users
Compatibility: VB 6.0
Views: 23176
author picture
(About the author)
 
     JEL is a scripting language made in VB that can make into an EXE file. JEL is powerful, small, and fast. It can use variables, equations, functions, if's, loops, goto's, etc. Not convinced yet? Look at the screenshot, that's not even half of what it can do! The language can also be easilly modified to include more functionality. I made this because I am a veteran at making scripting languages and I saw D++ getting all the kudos. This took me 2 days of non stop work and hard thinking about parsing the code but i did it. If you like this code please vote for it! (also visit my site, www.oogle.net) note: This code uses the split() function which is in vb6 only. you can find it's equivilency somewhere on this site.

 
winzip iconDownload code

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. Afterdownloading it, you will need a program like Winzip to decompress it.Virus note:All files are scanned once-a-day by Planet Source Code for viruses, but new viruses come out every day, so no prevention program can catch 100% of them. For your own safety, please:
  1. Re-scan downloaded files using your personal virus checker before using it.
  2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.
  3. Scan the source code with Minnow's Project Scanner

If you don't have a virus scanner, you can get one at many places on the net including:McAfee.com

 
Terms of Agreement:   
By using this code, you agree to the following terms...   
  1. You may use this code in your own programs (and may compile it into a program and distribute it in compiled format for languages that allow it) freely and with no charge.
  2. You MAY NOT redistribute this code (for example to a web site) without written permission from the original author. Failure to do so is a violation of copyright laws.   
  3. You may link to this code from another website, but ONLY if it is not wrapped in a frame. 
  4. You will abide by any additional copyright restrictions which the author may have placed in the code or code's description.

Report Bad Submission
Use this form to tell us if this entry should be deleted (i.e contains no code, is a virus, etc.).
This submission should be removed because:

Your Vote

What do you think of this code (in the Advanced category)?
(The code with your highest vote will win this month's coding contest!)
Excellent  Good  Average  Below Average  Poor (See voting log ...)
 

Other User Comments
9/3/2000 11:48:20 PMIan Ippolito

Note:
I just deleted 51 comments from this code that were mostly flames between D++ 'supporters' and Jel 'supporters'. Please keep your comments on this posting on topic, because no-one wants to download 150k of flame-war text.

Thanks,
Ian
PSC Admin
(If this comment was disrespectful, please report it.)

 
9/18/2000 10:54:14 AMMorpheus

Are you aware that the author of D , SqueakMac has simply coppied your code into his D scripting language and credited it as his own code. He did write version 1 but when I found D Version 2 on PSC I noticed that he had simply coppied your code, he didn't even change the variable names.
(If this comment was disrespectful, please report it.)

 
9/21/2000 8:02:30 AMSqueakMac

I only temporarily used JEL's evaluation code until I had finished my own evaluation. I'm just not even gonna bother with JEL, I'm going at my own pace doing what I want. By the way, you asked how do you input two numbers then add them? Here:
newvar num1;
newvar num2;
screenout "Please enter a number: ";
screenin num1;
screenout "Please enter a number: ";
screenin num2;
add num1, num2;
The version on PSC now doesn't support this. I haven't uploaded it with MY evaluation code yet.
(If this comment was disrespectful, please report it.)

 
9/23/2000 6:06:26 PMSqueakMac

Ok, you need to get something throught your head. I'm not sure what you think PSC is for, but I know what it is for. It is for LEARNING! People post codes for others to use. You posted JEL with source. I like your equation evaluation, so I used it. I did NOT steal it. You can keep posting comments, and I will keep deleting them. I will not remove D++. I AM making my own equation prccessing, and I'll tell you when I'm done so you'll shut up. YOU CAN'T STEAL CODE FROM PSC!
(If this comment was disrespectful, please report it.)

 
9/23/2000 6:07:34 PMSqueakMac

By the way, your string parsing doesn't work for <>. Try it.
(If this comment was disrespectful, please report it.)

 
9/24/2000 11:09:42 AMlivinINvb

Just to let you know, Squeak Mac, copying stuff from PSC is illegal. The code always shows that it is copyrighted under the GPL liscence
(If this comment was disrespectful, please report it.)

 
9/27/2000 3:23:44 AMRedCoffee

I have no words for this except..
{{ LAMER }}
(If this comment was disrespectful, please report it.)

 
9/27/2000 3:25:36 AMRedCoffee

Stop Whining BOTH of you!
(If this comment was disrespectful, please report it.)

 
9/27/2000 4:10:28 PMJustin Boxwell

squeakmac is a dumb kid who doesn't understand anything about stealing, plageurism, etc... He knows that i'm right and he's just a code stealing lamer. Thats why he keeps deleting my comments.
(If this comment was disrespectful, please report it.)

 
9/27/2000 6:05:58 PMSqueakMac

I'm not just another dumb kid. I can program in several languages, I made my own, and I have job as head programmer. I know more then most students at my school. I understand plagerism and stealing. In this case, i did previously, but I got rid of JEL's code and used my own. Therefor, I see no problem.
(If this comment was disrespectful, please report it.)

 
9/27/2000 8:23:38 PMDerek Haas

Hey, I shot two guys in the legs...but they got better....that makes it okay, right?! i wish SqueakMac was the judge(hehe). You cant honestly say that if you did something wrong and then fixed it, everything is okay. The fact remains that you stole the code.
(If this comment was disrespectful, please report it.)

 
9/28/2000 6:40:01 AMSqueakMac

The fact is, I D++ doesn't have JEL in it anymore
(If this comment was disrespectful, please report it.)

 
10/11/2000 2:25:01 PMthundersoft inc.

You know, Viper Tec (Up to his bad deeds again) has stolen this code and put it up on their website, claiming it is his. See http://www.angelfire.com/vt/vipertec/index.html
(If this comment was disrespectful, please report it.)

 
10/28/2000 6:36:01 PMUltimatum

Hey, SquakMac, I can get a big head, too:

I have eight certifications, including Cisco, Novell, A+, and Microsoft (MCSE, MCSD, and MCP Windows 2000)

I've been programming since I was eight years old, I've been to college, got a Bachelor's degree, and I'm only 16. I have a job at Cisco for an annual salary of 52K.

See how annoying it is? I suggest we ALL shut up (including myself) and learn from the people who are kind enough to post their code. If we have a problem with people looking at this stuff, have the attornies deal with it.
(If this comment was disrespectful, please report it.)

 
11/5/2000 7:29:54 AMSqueakMac

Don't worry, justin and i have worked things out...
(If this comment was disrespectful, please report it.)

 
11/19/2000 12:37:32 AMGT

Justin, in my mind, is the greatest vb programmer i've ever seen, soo of course im gonna take his side... I just don't see why you would take someone's coding to use it in yours and post it up here. O well what do you guys care.. Peace (www.thegtproject.com)
(If this comment was disrespectful, please report it.)

 
12/1/2000 1:35:28 PMConfuzedOne

Hey everyone.. why don't we simply build a NEW Language? With everyones ideas in it? A Open section of PSC could be just for that, like other sites do for a Open Source OS.

I think if we wanted this, we could really use these tools to the max, instead of fighting over who did what.

if you guys want to work on a new project, of a open source Language, email me at: boomer@info-internet.net
(If this comment was disrespectful, please report it.)

 
12/10/2000 11:25:16 PMJustin Boxwell

I'm making JEL for delphi. It will be better than this one and JEL code will execute just as if not faster than vb code.
(If this comment was disrespectful, please report it.)

 
1/5/2001 5:51:50 PMparksie

Stealing: wrong
Reading someone's code and rewriting as your own: right

This is for learning...I hope you two have learnt _something_ about not fighting over something that really isn't important. I know you take pride in your code, but it's not going to help getting all worked up.

Nice that you both seem to be calming down a bit :-)

That said, both projects show a variety of different features which are all fantastic - keep up the good work, and try and be a little more mature.
(If this comment was disrespectful, please report it.)

 
1/23/2001 6:11:03 PMJesse McAllister

I don't want to argue, I don't want to put anyone down. I'm sorry but this is not the best thing to argue over, both programs D++ and JEL are written
(If this comment was disrespectful, please report it.)

 
1/23/2001 6:11:54 PMJesse McAllister

Well that last message didn't get through all the way, oh well. I am sorry that you didn't get to see what I had to say.
(If this comment was disrespectful, please report it.)

 
1/23/2001 6:14:07 PMJesse McAllister

Ok, suggestion for both of you. (I am working on this now but if you like the idea you can do whatever you want with it), since you have the basic idea of interpreting and processing language statements, why don't you make your own browser language? Using an html that was written in your language the program will load it then interpret it and display it (just like ie and ns) but it would be in your own language!
(If this comment was disrespectful, please report it.)

 
1/30/2001 11:59:33 PMProgrammer

First of all: this programming language should support nested if's, loop's, etc. That is not hard to do. Second: functions MUST be able to work in, what you call, equations (the correct word is expressions).
Thats all. Hope you add this stuff.
(If this comment was disrespectful, please report it.)

 
2/3/2001 1:18:32 AMpoop

good job man
(If this comment was disrespectful, please report it.)

 
2/25/2001 12:45:22 AMTrent Miller

RAWR. All this fighting, can't seem to find the heathen....

RAWR..I AM MORMON ZOMBIE>>>I SHALL EAT ALL HEATHENS
(If this comment was disrespectful, please report it.)

 
3/7/2001 4:41:22 PMNeo

Lamers... I lost time loadin and readin this sh*t... Stop whinin about it. You did not reinvent "programmin" you know.

Peace, and sh*t up ! ! !
(If this comment was disrespectful, please report it.)

 
6/23/2001 11:28:10 AMHans Bjerndell

I absolutley love your code!!
especially the script_execute part, excellent!
(If this comment was disrespectful, please report it.)

 
6/25/2001 1:48:32 PMjshpro2

hi. learning is boring just steal the code and rewrite it. its easier.
btw theres a site with open source to visual basic 6.0 find it!
(If this comment was disrespectful, please report it.)

 
7/17/2001 2:16:17 PMAlex M

Has anyone seen the movie "Pirate of Silicon Valley" ? If so, remember how Steve Jobbs (Founder of Apple) stole the whole graphics on a computer and using a mouse from Xerox? And then later how Bill Gates (Founder of Microsoft) stole that from Apple? Well, both Bill and Steve were mad but no one got in trouble because that is just a part of the business. If you do not like it, oh well... Also stealing is wrong SqueakMac, but also do not put your source code on a website that allows you to download it Justin. There is always a chance that someone could take your code. If you do not want anyone to take it, do not post it. Same with you SqueakMac, do not post it if you stole it. Otherwise both languages are great and only smart people can come up with that magic...
(If this comment was disrespectful, please report it.)

 
8/2/2001 3:38:47 PMTwinB

Lame! Code your own OS then talk some sh*t!
(If this comment was disrespectful, please report it.)

 
8/16/2001 9:46:11 PMicleprechauns

Ok I just e-mailed ConfuzedOne < boomer@info-internet.net > on the idea of creating a new open-source language, I suggest you all do that instead of fighting over this, Alex M is right, you don't want it stolen, don't post it.
(If this comment was disrespectful, please report it.)

 
10/14/2001 2:56:34 AMvcv

icleprechauns, confuzedone:
check this one out:
http://www.planetsourcecode.com/xq/ASP/txtCodeId.28040/lngWId.1/qx/vb/scripts/Sh owCode.htm

(If this comment was disrespectful, please report it.)

 
11/2/2001 3:09:33 AMsyntax3k

Hey Justin,

nice code. I had an idea like this that I have been working on but then some other business projects got in the way, and I put it aside. You do have some nice ideas and I intend to use them on my scripting language project. The scripting language I am working is pretty different from your though. Anyway, I will credit your name in the About box. Good code. Voted excellent.
(If this comment was disrespectful, please report it.)

 
11/28/2001 10:55:56 AMGenocide Flux

Ok, off topic but not. That Open Source langauge, great Idea, Count me in. It's a great chance for me to learn.
just e-mail me.
(If this comment was disrespectful, please report it.)

 
12/13/2001 9:19:20 AMLewis

Heh, I just saw this in the About box.


(If this comment was disrespectful, please report it.)

 
12/13/2001 9:21:43 AMLewis

Sorry, the pervious message got cut off. It said: 'You aren't allowed to use this code in your own applications without permission either.' That's mighty community spirited of you.
(If this comment was disrespectful, please report it.)

 
12/15/2001 12:35:48 AMOS

NICE, can i use this in a windows based OS.
(If this comment was disrespectful, please report it.)

 
1/1/2002 10:41:32 AMnerd

heh, Scroll up and read the very first comment "Please keep your
comments on this posting on topic,
because no-one wants to download 150k
of flame-war text"....... funny
(If this comment was disrespectful, please report it.)

 
1/10/2002 12:28:06 PMThraka

I'm making a game. How can I add a scripting language to it so people can write scripts in it and load into the game? what scripting language would be best to use?
(If this comment was disrespectful, please report it.)

 
2/16/2002 6:51:15 PMSANDOWN Software

Neither JEL nor D++ are NOT worth so much arguing about - both are as bad as each other with very little potential to actually become scripting languages. So instead of rushing to upload code, try and spend a little time on the project before submitting it and clogging up the forums with babyish arguments that no one wants to read.
(If this comment was disrespectful, please report it.)

 
3/2/2002 2:59:58 PMJamie Lindgren

Congrats SANDOWN Software, you've just won the "Gayest Argument of the Year" award! Do you think anything you post here is gonna go commerical or be widely used? It's pretty doubtful... That's not what PSC is for, it's for sharing your knowledge and helping others learn, not uploading stuff because 'you're the best coder' or you made an 'awesome app that 0wnz all'

I think it's really, really good. 5 globes from me.
(If this comment was disrespectful, please report it.)

 
5/24/2002 1:28:58 PMThe Deceiver

SqueakMac if you are head programmer why do you come to planet source code?
(If this comment was disrespectful, please report it.)

 
6/1/2002 6:58:19 PMThe Deceiver

Another Thing How Can You Be Head Programmer When You Go To School, If The Language You Wrote Is The One You Are Accused Of Stealing Then This Is Also Wrong And For Someone Who Claims To Be So Intellignt You Cannot Spell "Therefore"
(If this comment was disrespectful, please report it.)

 
6/6/2002 7:32:04 PMPeter Hebels

Seems something has going wrong, Ive typed some text between setbackcolor( )
and after I ran it the prog became stuck! and two seconds later ive got a BSOD!!
(If this comment was disrespectful, please report it.)

 
9/8/2002 10:31:01 AMc6d

Good stuff. And who cares if code was ripped. It's an open source site. hence "planetsoucecode.com". C'mon now guys!
(If this comment was disrespectful, please report it.)

 
9/9/2002 1:20:26 AMPatrick G

Some interesting comments but I must agree. This is an open source web site. If you upload source code to this site, you are basicly acknowledging that your code can possibly be "Ripped, Stolen". If anyone gets upset about their code being "Ripped, Stolen" then don't upload it. Its going to happen if you know about it or not.
(If this comment was disrespectful, please report it.)

 
9/9/2002 10:13:46 AMJohnB

Just remember... If you repost if back here, you WILL hear about it. And WASTE EVERYONE'S TIME. Don't give me a rehash of someone else's code with comments removed. If you take someone's code, at least have the courtesy to change something and say that you did. Or TOTALLY change it then post it. But just don't steal something cool and call it yours cause you will get caught and people WILL remember who you are and NOT DOWNLOAD ANY OF YOUR REAL STUFF.
'nuff said.
(If this comment was disrespectful, please report it.)

 
9/9/2002 10:59:13 AMZap The Dingbat

oh shut up!, non of you are acumplishing anything that you cant do better with the microsoft script control anyway!
(If this comment was disrespectful, please report it.)

 
9/9/2002 11:09:42 PMPatrick G

Most of you guys have more than likely used someone’s small code for your own and called it yours.. Don't tell me every single one of you read your help files and learn and complete a full Winsock based application. You guys are making PSC seem like all it is, is controversy between source code. Who cares. It is like i said with my previous post. IF YOU UPLOAD YOUR CODE BE PREPARED TO HAVE YOUR SOURCE RIPPED OR STOLEN. If you don't want your source ripped or stolen don't upload it and waste our time reading posts about how people ripped your source. You made the choice to upload. If you plan to SELL a product as i do on my company site. It'd be pretty stup|d of you to upload source code here. None of this code obviously isn't being sold as a product for "a company”. I like to stay mutual about this whole site. I've learnt a lot from it. (OPEN SOURCE) open to public. If you don't like that people plan to rip your code remove your source its not needed here.
(If this comment was disrespectful, please report it.)

 
9/20/2002 1:18:09 PM

I think you guys should stop fighting over this, this guy took the time to upload his code, if you don't like pass it by and maybe try to use a little CONSTRUCTIVE CRITISISM. You all try to make something like this and win the prize and the rest who are defending this guys case GOOD ON YOU :).
(If this comment was disrespectful, please report it.)

 
3/2/2003 1:47:23 PMZircon

Great code.
Also Checked D++
Both are good.
(If this comment was disrespectful, please report it.)

 
4/28/2003 9:40:48 AMPeter Winter-Smith

Great coding, both SqueakMac and Justin, but probably the greatest achievement you two have attained is the fact that you have kept an argument alive for over two years!
(If this comment was disrespectful, please report it.)

 
9/7/2003 10:52:50 AMSKD TECH HAKER

Well,I started programming when I was 10 years old so,SquekMac(What kind of a name is that!)You are dumb like helll you squek like a mouse and mac means that you are another show-off coming from a ****y family.(NO OFFENCE),And,Cool Argument!
(If this comment was disrespectful, please report it.)

 
2/17/2004 10:13:46 PMJustin Tunney

I'm still writing scripting languages. http://www.homelessinsane.com/racecar/
(If this comment was disrespectful, please report it.)

 
2/20/2004 7:03:28 PMPaul J. Murphy

So is squekmac (now known as azure) www.pagemac.com

D++ has changed allot since back when this arguement started
(If this comment was disrespectful, please report it.)

 

Add Your Feedback
Your feedback will be posted below and an email sent to the author. Please remember that the author was kind enough to share this with you, so any criticisms must be stated politely, or they will be deleted. (For feedback not related to this particular code, please click here instead.)
 

To post feedback, first please login.