School Assignment? Project Due Tomorrow? Chat LIVE With A Programming Expert!

Welcome to Dream.In.Code
Become an Expert!

Join 300,347 Programmers for FREE! Get instant access to thousands of experts, tutorials, code snippets, and more! There are 1,530 people online right now. Registration is fast and FREE... Join Now!




Rate My Scripting Language (So Far)

 

Rate My Scripting Language (So Far), Need all the feedback i can get.

Amrykid

27 Jun, 2009 - 11:32 AM
Post #1

D.I.C Addict
Group Icon

Joined: 16 Dec, 2008
Posts: 899



Thanked: 10 times
Dream Kudos: 350
My Contributions
Hello everyone, As a Developer, I develop programs (duh!) but I wanted to get everyone feedback on my Programming/Scripting Language called Sapphire.NET. Now before i ask you to test it, i would like to state a few pros and cons of it.
==============PROS=========
*Can Interface with the .NET Framework to a extent. Has its own little framework of classes. (That means you can change how a app looks (e.g. backcolor,text,name) or invoke a function) That in its self is its own CON because only about 90% of form/control functions work.
*Has its own little set of classes
*Can be extended with custom commands or adding classes by interfacing ScriptObject
*Is interpreted, but I'm working on a IL language and compiler so you can convert it to .NET EXE!
==============CONS=========
*Its not ready or full of features
*Not tested on MONO, i need beta testers.
*Currently the DotNET Compiler doesn't compile all of the script.
*Open Studio, a IDE project Im working on, doesn't support Sapphire so you have to use notepad.
*If a line has a error, its skipped.
===========================
Heres a list of keywords for sapphire.
  • MSG: Shows a messagebox
  • say:outputs text (got keyword from PERL)
  • var:Declares a variable
  • window: Creates a form
  • using:This has no real meaning at the time.
now...Heres a example script.
CODE

main()
{
say('Hi DIC Users')
var d = '1'
var f = '2'
using math-add(d,f)
{
var g
}
}

The "var g" becomes the result of the math operations.
You may give it a shot here.

This post has been edited by Amrykid: 27 Jun, 2009 - 12:12 PM

User is offlineProfile CardPM
+Quote Post


BetaWar

RE: Rate My Scripting Language (So Far)

27 Jun, 2009 - 11:36 AM
Post #2

#include <soul.h>
Group Icon

Joined: 7 Sep, 2006
Posts: 4,729



Thanked: 269 times
Dream Kudos: 1400
My Contributions
Nevermind smile.gif
User is offlineProfile CardPM
+Quote Post

Zerobu

RE: Rate My Scripting Language (So Far)

27 Jun, 2009 - 01:24 PM
Post #3

Black Hatter
Group Icon

Joined: 14 Jan, 2008
Posts: 1,789



Thanked: 9 times
Dream Kudos: 225
My Contributions
Wouldn't it just be easier to call the add operation 'add' instead of 'math-add' ?
User is offlineProfile CardPM
+Quote Post

Amrykid

RE: Rate My Scripting Language (So Far)

27 Jun, 2009 - 02:20 PM
Post #4

D.I.C Addict
Group Icon

Joined: 16 Dec, 2008
Posts: 899



Thanked: 10 times
Dream Kudos: 350
My Contributions
QUOTE(Zerobu @ 27 Jun, 2009 - 02:24 PM) *

Wouldn't it just be easier to call the add operation 'add' instead of 'math-add' ?

Thanks for the feedback and yes, i was planning on taking out "using" in that case.
User is offlineProfile CardPM
+Quote Post

bsaunders

RE: Rate My Scripting Language (So Far)

27 Jun, 2009 - 07:00 PM
Post #5

D.I.C Addict
****

Joined: 18 Jan, 2009
Posts: 554



Thanked: 42 times
My Contributions
I like the name of the language. smile.gif
User is offlineProfile CardPM
+Quote Post

Amrykid

RE: Rate My Scripting Language (So Far)

28 Jun, 2009 - 07:02 AM
Post #6

D.I.C Addict
Group Icon

Joined: 16 Dec, 2008
Posts: 899



Thanked: 10 times
Dream Kudos: 350
My Contributions
QUOTE(bsaunders @ 27 Jun, 2009 - 08:00 PM) *

I like the name of the language. smile.gif

thanks i named it that cause blue is my favorite color.
User is offlineProfile CardPM
+Quote Post

Fast ReplyReply to this topicStart new topic

Time is now: 11/7/09 06:05PM

Live Help!

Be Social

Dream.In.Code RSS Feed Dream.In.Code LinkedIn Group Follow Us On Twitter Fan Us On Facebook

Tutorials

Programming

Web Development

Reference Sheets

Code Snippets

DIC Chatroom

Bye Bye Ads

Monthly Drawing

Thumb Drive

Top Contributors

Top 10 Kudos This Month