Dustyscript... a new educational tool

I am starting a project to create a new pseudo-scripting language for 3rd graders on up called Dustyscript...
My intention is to create a converter (~compiler) and an interpreter (~runtime) both written in Java.. (Java, is, after all, a language I am familiar with)...
My hope is that in addition to teaching my eight year old some rudimentary programming ideas, an 'upper-elementary' level curriculum can be created for teaching these concepts to others...
Anyone is welcome...
The project is located at:
http://sourceforge.net/projects/dustyscript/
~Dave/Xiarcel

Yeah... kinda like what you were saying..
((A Third (3rd) Grader is an 8/9 year old in their Third Grade of public school))
For anyone still looking, the below are only my ideas, thoughts (and they have been flying around all over the place for awhile... some of them might not work):
My idea was to start simple (with only a few supported commands).. Something like:
say "hello"~
/*this yields:*/
hello
/*Then, my idea was to:*/
string b = "hello"~
say b~
say "b"~
/*the above, for example, would yield:*/
hello
b
/*Then I would move on to more detailed...*/
x:count(1 to 10): say("x is "+x)~
:x is 1
x is 2
x is 3
x is 4
x is 5
x is 6
x is 7
x is 8
x is 9
x:count(1 thru 10): say("x is "+x)~
:/*this one would include 10*/
Then I would broaden to concepts like:
File f = "log.txt"~
link say:f~
/*this would write all output to file*/
create String{a,b,c}:Popup("Enter name:","Enter age:", "Enter weight")~
/*that would create a popup frame with a the three labels above, textfields next to them, and a button to send the information on, for example, and then:*/
string aa = "Your name is:"+a~
string bb = "Your age is:"+b~
string cc = "Your weight is:"+c~
say aa~ say bb~ say cc~
Anyway... I want it to be 'half-way' between Java and human-speak... He still, for example, needs to know what an int is (I think), but all int(s) could be long. He doesn't necessarily need to know that a long is a BIG int.
a string of letters or numbers or both is a "string"
one single letter or number is a "char"
Eventually, concepts like:
An Object is a thing...
type_of_thing:Person(int x,int y,string s)
/*ex.. x is age, y is weight, s is name*/
string name = s~
int age= x~
int weight = y~
>'say_name'>:say name
}~
Person p = (27,200,"David")~
p.say_name
David
(Or not, it might never get that far...)
I have ideas for the back-end of this... and I think that I would like as much help as possible:
http://sourceforge.net/projects/dustyscript
I've set up two mailing lists
dustyscript-devel
dustyscript-keywords
(keywords is announcing a new 'script' feature, devel will be for discussion of development)
~Dave

Similar Messages

  • The new shape tool

    Hello everyone.
    First, thanks a lot for the new shape tool. The stroke options (finally!!!) are great!!!! \o/\o/\o/\o/\o/ (now my Firework Lovers Friends will stop picking up on me for doing vectors in PS)
    I just find it to be a little hidden. After the shape layer is created, selecting it while the selection tool is active shows nowhere the Fill and Stroke options. I have selection and alignment options at the top, and the properties panel will show the shape´s masking properties.
    In order to change the Fills and Strokes options, I have to change the tool I´m using, either to the Pen tool, or the shape tool, so the top bar will change into Shape options. That´s the same functionality as, lets say, the text tool (it does not show Font and Paragraphs options anywhere when a Text layer is selected with the selection tool. It shows again alignment and selection options above, and "No properties" under the properties panel). But characters have their own panel, so I can leave that one open, and as soon as I select a Text layer with the V tool, I can visualize what font it is, what size, etc just by looking at the Character panel.
    As far as I noticed, there´s no "Shape Panel" I can leave opened to see Fill and Stroke options immedially. Wouldn´t it be nice to have one?
    Also, maybe that "Properties" panel is underused. Most layer I select fall under the "No properties" category. Maybe the options we get above when changing the type of tool (as when selecting a text layer and chaging to the text tool, or a shape layer and chaging to shape tool), could be displayed there. For me at least makes sense that a text font, size, color, etc  fall under "properties". The same for a shape´s Fill and Stroke properties. This way, we´d need to leave only one panel opened to get instant info and ability to change those (instead of having to leave the Character and Shape panel opened, for instance).

    Thanks for the feedback. I think you have some good suggestions here, and will pass them on.
    Thanks again.
    Cheers
    Pete

  • A brand new query tool is out on beta, we need feedback, so you get a free copy

    We at Nob Hill Software are working on a new query tool:
    http://www.nobhillsoft.com/MarieAlix.aspx?HeardVia=ptut
    You can read all about it on the above web page, but basically, its a very ambitious project to create what we call 'the query tool to end all query tools': everything you ever wanted, desired, dreamed about in a query tool, and then some.
    For that, we need people who will download it, use it, tell us what they think, what's good and what's not, and what they would like to see in the future. This program has been going on since winter 2009, and so far we've made plenty of DB users happy - but we could always use more feedback. No catches, no tricks, we will never ask for money or anything - just to know what you want, so we can put it in. When the tool is finally out on production, all those who contributed will have it for free - for life.
    If you're interested, just download and start working. Then email us your feedback, which can be anything from a single sentence to entire pages.
    Contact us through the site if you have any questions!
    Thank You
    Nob Hill Software

    You at Knob Hill software are spammers.
    Rude people posting in violation of the Terms of Service agreement you signed when you got your right to post in this forum.
    Why do you think any of us would want to do business with a company that demonstrates a profound lack of professionalism
    and a lack of respect for those of us that use these forums?
    Something to think about eh?
    An apology would be the appropriate thing for your next, and last, post.

  • All-New Crop Tool in Photoshop CS6 | Visual Design CS6 | Adobe TV

    Crop images faster and with greater precision using the all-new, nondestructive Crop tool. Rapidly manipulate your images on canvas and see your adjustments happen live thanks to the Mercury Graphics Engine.
    http://adobe.ly/I7ORrm

    Adobe, your new and "improved" Crop tool is trash! It is unintuitive, slow and hinders production speed. Your Classical mode is NOT classical mode! What were you thinking? That by slowing down one of the most core functionalities of Photoshop you're somehow improving it? Your new Crop tool sucks! AT LEAST make the Classic tool REAL classic tool! Ideally, roll back the old Crop, it worked PERFECTLY and needed no improvement!

  • ERROR: The new SAP tools in /usr/sap/DEV/EHPI/abap/exe cannot connect

    Hi All.
    I am attempting to upgrade my ECC 6.0 EPH3 system to EPH4.(System 'i' V6R1M1) I am hitting an error  on phase PREP_INIT/CHECKPROF_INI which states 'ERROR: The new SAP tools in /usr/sap/DEV/EHPI/abap/exe cannot connect to your database.' The log file /usr/sap/DEV/EHPI/abap/log/DBCONNCHK.LOG contains more details about the failure.
    At this point I see the processes has created to additional kernel libraries: SAPDEV70UP and SAPDEV70U2
    I am logged on as DEVOFR per the documentation. DEVOFR is the owner of all objects in /usr/sap/DEV/EPHI.
    Here is the error from DBCONNCHK.LOG :
    4 ETW000  [dev trc     ,00000]  R3INLPGM: RmtExeLib is SAPDEV70UP                                      32507  1.917692
    4 ETW000  [dbsldb4d    ,00000]  *** ERROR => CPFB755 occured: Program DBSLENCWT in library SAPDEV70UP not found.
    4 ETW000                                                                                52633  1.970325
    4 ETW000  [dev trc     ,00000]  DBSLENCWT: rc=9998, msg=                                                  33  1.970358
    4 ETW000  [dev trc     ,00000]  Wed Sep 29 09:55:53 2010                                              154488  2.124846
    4 ETW000  [dbsldb4d    ,00000]  *** ERROR => CPF0006 occured: Errors occurred in command.                 47  2.124893
    4 ETW000  [dbsldb4.    ,00000]  *** ERROR => Command: CALL PGM(SAPDEV70UP/CHGR3SYSLE) PARM('*ADD') :Failed
    When I display library SAPDEV70UP,  DBSLENCWT is there and R3OWNER is the owner.
    My DBSL is at the latest version for my environment.
    Has anyone seen this?
    Thanks in adnvance.
    Diana

    FYI,
    I got past this issue by upgrading the kernel first.
    Thanks,
    Diana

  • New monitoring tool for SAP BusinessObjects Enterprise XI 3.1 SP2 & higher

    Did you know that there is a new monitoring tool available for SAP BusinessObjects Enterprise XI 3.1?
    It produces reports that summarise the SAP BusinessObjects Enterprise system landscape and its configuration, helps out with troubleshooting issues and points out areas of concern.
    It also delivers a lot of help with troubleshooting issues via Wily Introscope monitoring dashboards, an 'investigator' and transaction tracing.
    You can read more about it in this blog: /people/miles.escow/blog/2010/12/01/remote-support-component
    Edited by: Christian Luehe on Dec 2, 2010 5:07 PM

    Hi,
    we support official IBM Tivoli and Mircosoft SMS.
    Check google with "businessobjects enterprise monitoring" and you will find a lot of other vendors. maybe you find yours.
    Regards
    -Seb.

  • In Firefox version 4.0.1 (Mac OSX 10.6.7) I cannot find the "New Tab" tool button in Customize Toolbars.

    In Customize Toolbars there is no longer a New Tab tool button to place on the tool bar, there is only a New Window tool button. Has this been deleted from the latest version?

    Is Mail still "spinning"?  If it's been doing that for a while, I'd kill it, using either Activity Monitor or the OS X application picker.  Then relaunch Mail and see what happens.
    Two "by the ways":
    1) Your system details mention an PPC iMac.  Since a non-Intel Mac can't run OS X 10.6, you seem to have another Mac.  You might want to consider updating your system details.
    2) You seem to have been misled by the poor labeling of the message composition fields on this forum into trying to enter your entire post into the "subject" field.  In the future, just enter a summary of your post there and the main text into the field below it.

  • Image won't export after using Aperture 2's new retouching tools

    After I used the new retouching tools: clone and repair in Aperture 2 on a small jpeg image from a Canon point and shoot, I tried to export my image to desktop. Although the exporting "wheel" indicated the image was being exported it showed nothing after 10 minutes and I had to cancel the export. After I "Removed Adjustments" it exported in a flash. Other images that had not been retouched and retouched RAW images exported just fine. I have reported a bug to Apple. Any suggestions?

    I had a similar problem with the Aperture trial until I deleted my Aperture library and re-installed the trial. I had previously (about a year ago) installed an earlier version Aperture trial and I might have still had the old library file on my hard drive. I wonder if the Aperture 2 trial upgraded the old library and corrupted it. After I reinstalled, export is still slow when retouch is used, but it works. If you don't have much invested in your Aperture library, you might try backing it up, deleting it and creating a new one. I'm just speculating, though.
    Message was edited by: Cyrtolite

  • New SAP Tools for faster Master Data Upload?

    Hi All!
    I am interested in getting some detailed information on different tools that are used for faster master data upload. Please let me know about the tools apart from LSMW, BAPI, eCATT and BDC.
    We basically want to know the following things:
    1.Which are the tools available for this master data upload?
    for eg. SAP MDM, Info Shuttle, other available new age tools etc........
    2. Their performance / feature comparions?
    Please provide performance / feature comparison for different new age tools in detail.
    Thanking you in advance.
    Regards,

    Hi Amar,
    regarding SAP MDM you can read advantages and characteristics here: http://www.sap.com/platform/netweaver/components/mdm/index.epx
    Hope this help you,
    Vito

  • Where do I activate the new crop tool also in ACR?

    Is it possible to get the same cropping tool in ACR, which already exists in LR4 and PS CS6?
    When Photoshop CS6 was released the crop tool within Photoshop itself was updated with a new interface, similar to that in Lightroom. Why did Adobe not also update the crop tool in ACR, Adobe Camera Raw? As it is an essential part of Photoshop CS6?
    Basically, why does ACR 7 still have the old crop tool interface, while the Lightroom and Photoshop products both are having the new crop tool interface?
    Or have I missed a setting somewhere to turn on the new cropping tool in ACR as well?
    Thanks in advance!

    No, not possible at this time.
    I believe you're not the first to request it as a feature from Adobe.
    -Noel

  • Minor Frustration with new crop tool movement

    Crop Tool
    Currently the new crop tool method feels very unnatural to me in movement. Is there any way we could get an option to maybe invert the x and y movement. Preferably one option for the x and a seperate for the y. I kind of like the way it works but in it's current form I am likely to just revert it to the old style.

    Stay with it, and I think you'll prefer the way it works now.  I grumbled about it on day one, but feel distictly embarrassed about doing so now, because it is way better now.  Check out this video, and see if that changes your mind
    http://www.lynda.com/home/Player.aspx?lpk4=101527&playChapter=False
    From here

  • Variants Values in BI 7.0 New Reporting Tools

    Hello SDN,
    We had an OSS Message (204968) to address the issue where we are NOT able to see query "predefined" Variants values in new reporting tools BI 7.0 BEx Analyzer.
    SAP support has responded saying they are able to see the Variants values.  We've tried again but I still CANNOT see the Variants values, could this be an authorization issue?
    If yes, do you know if there are any new authorizations for query components and its access? 
    Many thanks for any helps and a highest point will be rewarded.
    Best regards,
    Niki

    So as part of your upgrade to 7.0 -
    Someone ran RSR_VARIANT_XPRA which converts Basis variants to new BW Variant tables - For use by 3.5 tools.
    Table Name                     Short text 
    RSRVARIANT                     Variant Values                           
    RSRVARIANTDIR                  Directory of Variants for Queries and Selection Objects
    RSRVARIANTTXT                  Texts for Variants                       
    RSRVARIANTVIEW                 Variant Header and Texts  
    Then RSR_MIGRATE_VARIANTS should have been run to convert the converted 3.5 variants to the to the new 7.0 variant tables?                                                                               
    Table Name                     Short text                                                                               
    RSRPARAMETRIZA                 Parametrization for a query, workbook, webapplication, pla
    RSRPARAMETRIZAT                Text of parametrizations 
    I believe by default - all variants get converted as Global.
    So if you look at the RSRPARAMETRZA* tables, do you have variants appearing in them or not?

  • New Title Tool for Adobe Premiere Pro

    VisTitle is not a new title tool definitely. But it is newly compatible with Adobe Premiere Pro CS6 & CC. If you are looking for a quick & powerful title application, VisTitle would be a perfect choice.
    Now VisTitle 2.5 Trial Version is available. Here is the link: http://www.vistitle.com/ListDownLoad.asp?ID=62.
    Anyone who has installed with Adobe NLE system is more than welcomed to download and test it. And if you have any feedback, please let me know.

    There are also lots of tutorials on how to use it on YouTube.  They are mainly made using EDIUS, since that was the first program to work with Vistitle, but once you get past the part of adding titles to the timeline, the main interface is the same.

  • NW7.0 New Reporting Tools

    Hello SDN,
    I'm trying to find documentation for training regarding the new reporting tools (NW7.0) via Adobe/PowerPoint slides, do you have any links?
    BI Suite – Business Explorer how to guides.
    Thanks in advance for your assistance.
    Kind regards,
    Niki

    https://websmp201.sap-ag.de/~sapidb/011000358700004406372006
    regards

  • I have just noticed that the new edit tools don't allow for setting up links to open in a new window. This is a very basic tool. Can it be incorporated ASAP.

    previous editor made i t very easy for clients to create links in text that opened in new windows rather than existing window. I consider this a basic tool. Can it be re-incorporated ASAP.

    Hi Lyn,
    Please review this related thread: wysiwyg editor
    You may also vote for this feature request here: Add support for link target in the new editor
    Cheers,
    Vikas

Maybe you are looking for

  • How do I change the default timezone for user calendars?

    The default timezone for new calendars is "America/New_York." How do I change the default timezone to my local timezone? To change the default timezone, perform the following steps: <P> <OL> <LI>Go to the bin/data/default_user_prefs.xml file. <P> <LI

  • ABAP objects and AIF

    hi all I have a question. I have made several ABAP objects which i am using in my programs. But now i have to build a AIF with those objects, but i understand that AIF in SAP cannot retrieve objects immediately. Also i saw that if i want to create al

  • ICloud Contacts on 2 iPhones

    So, my mom and i had thought at the beginning when she got her iphone that we could share an apple id and icloud. But now our cintacts have suddenly merged. My mom has business contacts and I have my friends (which both of us dont want to loose). Que

  • (Assignment) Set an Get InvoiceTest

    Hi everyone I am in error city with my InvoiceTest program. Here is my Invoice it runs good, public class Invoice private String partNumber; private int quantity; private String partDescription; private double pricePerItem; public void setpartNumber(

  • BAM - XI Vs Webmethods

    Hi, I would like to know the efficiency of Webmethods over XI or vice versa from the viewpoint of BAM...