473,320 Members | 1,746 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,320 software developers and data experts.

Looking for feedback on new Milescript language

Hello all,

My company, Point5u, LLC, just went live with our open-source project, Milescript. It's available at http://milescript.org. In a few words, Milescript is an object-oriented, strongly-styped, high-level language that compiles to Javascript. It's aim is to make web application development a robust and repeatable process. It is still in the early stages of development, but we believe it is at a point where a lot of you could find it very useful. We would love to hear any and all feedback as we aim to grow this into a truly community-driven project. Thanks again!
Oct 1 '07 #1
3 1244
acoder
16,027 Expert Mod 8TB
Welcome to TSDN!

I'm moving this to the Miscellaneous Discussions forum where this thread is more appropriate.

Moved from JavaScript/AJAX forum.
Oct 1 '07 #2
Ganon11
3,652 Expert 2GB
At a glance, I'm very impressed. I've never learned any Javascript, but I know quite a lot of Java and C++. Theoretically, I could now make elaborate JavaScript code without having to learn it at all! Very nice! A few questions:

1) How close is this to Java or C#? Could I take entire programs written in Java and compile them in Milescript? Will I have to make minor changes to my Java code to compile it in Milescript? Or will I have to completely rewrite the code to compile it in Milescript?

2) How universal is this? Can I take any OO program and make it into Javascript with this tool, or are there limitations to Milescript's capabilities?
Oct 1 '07 #3
At a glance, I'm very impressed. I've never learned any Javascript, but I know quite a lot of Java and C++. Theoretically, I could now make elaborate JavaScript code without having to learn it at all! Very nice! A few questions:

1) How close is this to Java or C#? Could I take entire programs written in Java and compile them in Milescript? Will I have to make minor changes to my Java code to compile it in Milescript? Or will I have to completely rewrite the code to compile it in Milescript?

2) How universal is this? Can I take any OO program and make it into Javascript with this tool, or are there limitations to Milescript's capabilities?
Heya mano, thanks for your interest. You are exactly write in your assessment. Our entire goal was to make it possible for people versed in Java and C# to jump right in, while giving current web developers a high-level language to code in. To answer your questions:

1.) It is much close to Java than it is to C#, however, it does define delegates, which Java has no concept of. Also, Milescript has several keywords Java does not, such as external. However, there are very few of these differences indeed. In fact, if you rename the extension of a Milescript class file to ".java" and open it with Eclipse, you get refactoring support. Also, if you use the Java editor in eclipse to edit Milescript classes, you get syntax highlighting and class hierarchy support. In summation, you should be able to port a Java program to Milescript with very little effort, and one of our coders has done just that for some test projects.

2.) You should be able to use most, if not all high-level OO patterns. We have tested singleton pattern, mvc, and some others. The only thing to remember is that Javascript is currently single threaded (maybe a work in with google gears to solve this?) so there's no real producer consumer for instance. (Unless ur using something with a native thread, like an XMLHTTPRequest.)

Hope that helps some!
Oct 1 '07 #4

Sign in to post your reply or Sign up for a free account.

Similar topics

0
by: Jon Glazer | last post by:
I am about to release a beta version of a com object for retrieving UPS shipping rates directly from UPS.COM. I am looking for a few interested parties to try it out and give me feedback. ...
21
by: Raymond Hettinger | last post by:
I've gotten lots of feedback on the itertools module but have not heard a peep about the new sets module. * Are you overjoyed/outraged by the choice of | and & as set operators (instead of + and...
2
by: Mindful_Spirit | last post by:
I'm trying to set up a basic email feed back form like this, and was wondering about some basic configuration settings. I have used code from this website. I have it working just fine. I'm...
12
by: Raque | last post by:
Hello. I'm looking for a good C++ reference book. I learned C++ a year ago. It is very broad and I need something to refer to. Particularly about syntax (using -> versus ".", etc.), using...
51
by: Matt | last post by:
Hello, I'm a hiring C++ developer employer looking for existing, online C++ aptitude tests. I have not yet extensively researched this yet, but as an example, I thought this test looked...
19
by: Blair Adamache | last post by:
IBM is hosting a user focus session to get feedback on a new design concept for installing software products and maintenance. The information below gives a brief summary of the information about...
1
by: Dgates | last post by:
I'm learning ASP.NET, C# and VB.NET, and hoping to get some feedback from more experienced programmers on a few issues regarding efficient, readable, well-organized code. I'm trying to program...
1
by: evoloyeu | last post by:
hi buddy,the error is: type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception ...
2
by: lorlarz | last post by:
Looking for feedback on Matching Exercises Maker/ Builder: http://mynichecomputing.com/ReadIt/translateT.html For one thing, I am concerned about storing the matching kwork (known word) as...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.