-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release plan #873
Comments
We release once a year release on many editors. For example: microbit. This is mostly to keep the editor stable for teachers. We strive for backward compat as well. You can take dependency on the current editor and need not wait for the new editor. All features will continue to work on new release as well. Try\catch is brand new feature and will like have lot of bugs. We will wait for it to stabilize before shipping. Next release for ev3 will be by end of this year. There is no fixed timeframe yet. |
MakeCode Mindstorms is pretty much unusable for FLL basic file management capabilities on the brick need to be addressed, as well as how the program you download starts running immediately when you drag it to the brick. |
Running immediately is by design (this gives instant gratification to students). All our editors do that. Can you explain why is it undesirable for your scenario? |
There are always events one could use (like on button pressed) to control the invocation of your code. |
@abchatra Thanks for the idea and the response. So, for your question as to why we don't want the program to execute immediately, the simple answer is that it is not helpful. For FLL, the robot has to run any number of programs during a match. We've had up to 6 programs to make the robot move and do missions (we call these sorties). When the file gets dragged to the robot, having it execute the downloaded program immediately is incredibly annoying. My expectation would be that MakeCode would essentially allow the brick to operate like it does when using EV3-G (LabView), which means you initiate programs from the brick or you create a master program that has EV3 brick button or touch sensor triggers to initiate the other programs. What you have done is awesome, so please don't take any of this as a complaint or criticism. It is amazing how much is possible with MakeCode Mindstorms. I'll add this as an issue later, but my team just tried testing the motors to see if they had precision stop control. Even with a motor reset and setting the brake, my team couldn't get the motors to turn 500 deg (+/- 1-2 deg) consistently with set of serial move blocks. The degrees turned was all over the place (+/- 30 deg). My team was also unable to use the motor degrees read out in order to program a while loop to ramp the motor speed based on the degrees of rotation. The read out motor rotation in degrees worked, but using it in the While-do conditional resulted in nothing executing. Even passing it to another variable resulted in a nothing. So, while the top level file managment and program initiation issues can be worked around (we just have to hit cancel after dragging a program to the brick), there seem to be much bigger issues that my team thinks these issues will prevent them from being able to use MakeCode Mindstorms effectively in an FLL tournament. |
@technonati Thanks for the feedback. I understand why it is desirable for FLL to have file system. . MakeCode is designed to lower the friction in physical computing. Instant gratification is part of it. As soon as you drag the file into the hardware it runs without the need for user to do any action. This is great for novice user. Unfornately this is not so great for advanced or users migrating from existing platform such as lab view. We need to see how to balance the expectations. Again thanks for the feedback here.
|
@Technonati we have pushed a number of fixes on https://makecode.mindstorms.com/beta . Please try them out.
|
Thank you. We will try it out.
I realize it a monumental task to build an programming environment, and my
comments were all given with the greatest respect for the work you are all
doing.
MakeCode could be a really cool tool for the thousands of FLL teams that
compete each year in FLL. It is a lot cleaner to program with the MakeCode
blocks than EV3-G (LabView).
…On Fri, Aug 30, 2019 at 1:50 PM Peli de Halleux ***@***.***> wrote:
@Technonati <https://github.com/Technonati> we have pushed a number of
fixes on https://makecode.mindstorms.com/beta . Please try them out.
- "storage" extension to write files
- better gyro calibration
- fixes to tank blocks
- fixes to handling of escape button, etc..
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#873?email_source=notifications&email_token=AFBYYSXLXXOX7XMSS6OMRITQHFMXPA5CNFSM4IFER4W2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD5SKUAI#issuecomment-526690817>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AFBYYSTB5F6HDB7LXWUKBIDQHFMXPANCNFSM4IFER4WQ>
.
|
We are actively pushing fixes to /beta right now — also we are looking for additional examples and tutorials rom FLL coaches ;)
________________________________
From: Technonati - FLL Team 24139 <notifications@github.com>
Sent: Friday, August 30, 2019 12:08:28 PM
To: microsoft/pxt-ev3 <pxt-ev3@noreply.github.com>
Cc: Peli de Halleux <jhalleux@microsoft.com>; Mention <mention@noreply.github.com>
Subject: Re: [microsoft/pxt-ev3] Release plan (#873)
Thank you. We will try it out.
I realize it a monumental task to build an programming environment, and my
comments were all given with the greatest respect for the work you are all
doing.
MakeCode could be a really cool tool for the thousands of FLL teams that
compete each year in FLL. It is a lot cleaner to program with the MakeCode
blocks than EV3-G (LabView).
On Fri, Aug 30, 2019 at 1:50 PM Peli de Halleux ***@***.***> wrote:
@Technonati <https://github.com/Technonati> we have pushed a number of
fixes on https://makecode.mindstorms.com/beta . Please try them out.
- "storage" extension to write files
- better gyro calibration
- fixes to tank blocks
- fixes to handling of escape button, etc..
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#873?email_source=notifications&email_token=AFBYYSXLXXOX7XMSS6OMRITQHFMXPA5CNFSM4IFER4W2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD5SKUAI#issuecomment-526690817>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AFBYYSTB5F6HDB7LXWUKBIDQHFMXPANCNFSM4IFER4WQ>
.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fpxt-ev3%2Fissues%2F873%3Femail_source%3Dnotifications%26email_token%3DAA73QKNI3C4YUA2MWYLJBPDQHFV2ZA5CNFSM4IFER4W2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD5SQRRQ%23issuecomment-526715078&data=02%7C01%7Cjhalleux%40microsoft.com%7C0f07c0c563354eb916ba08d72d7d7145%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637027889105476635&sdata=mKvr1pX%2BCDFhBF1qLIkyOcsikG%2FhrQ088rJokWyWLgA%3D&reserved=0>, or mute the thread<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAA73QKOYV5RLTHHSANDNZTTQHFV2ZANCNFSM4IFER4WQ&data=02%7C01%7Cjhalleux%40microsoft.com%7C0f07c0c563354eb916ba08d72d7d7145%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637027889105486629&sdata=cNeaHCkscYsjuPVgq97ZWgc%2FkqkMlJz6hooH6Mgy5y0%3D&reserved=0>.
|
Understood...and thank you, again.
On Fri, Aug 30, 2019 at 3:46 PM Peli de Halleux <notifications@github.com>
wrote:
… We are actively pushing fixes to /beta right now — also we are looking for
additional examples and tutorials rom FLL coaches ;)
________________________________
From: Technonati - FLL Team 24139 ***@***.***>
Sent: Friday, August 30, 2019 12:08:28 PM
To: microsoft/pxt-ev3 ***@***.***>
Cc: Peli de Halleux ***@***.***>; Mention <
***@***.***>
Subject: Re: [microsoft/pxt-ev3] Release plan (#873)
Thank you. We will try it out.
I realize it a monumental task to build an programming environment, and my
comments were all given with the greatest respect for the work you are all
doing.
MakeCode could be a really cool tool for the thousands of FLL teams that
compete each year in FLL. It is a lot cleaner to program with the MakeCode
blocks than EV3-G (LabView).
On Fri, Aug 30, 2019 at 1:50 PM Peli de Halleux ***@***.***>
wrote:
> @Technonati <https://github.com/Technonati> we have pushed a number of
> fixes on https://makecode.mindstorms.com/beta . Please try them out.
>
> - "storage" extension to write files
> - better gyro calibration
> - fixes to tank blocks
> - fixes to handling of escape button, etc..
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <
#873?email_source=notifications&email_token=AFBYYSXLXXOX7XMSS6OMRITQHFMXPA5CNFSM4IFER4W2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD5SKUAI#issuecomment-526690817
>,
> or mute the thread
> <
https://github.com/notifications/unsubscribe-auth/AFBYYSTB5F6HDB7LXWUKBIDQHFMXPANCNFSM4IFER4WQ
>
> .
>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fpxt-ev3%2Fissues%2F873%3Femail_source%3Dnotifications%26email_token%3DAA73QKNI3C4YUA2MWYLJBPDQHFV2ZA5CNFSM4IFER4W2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD5SQRRQ%23issuecomment-526715078&data=02%7C01%7Cjhalleux%40microsoft.com%7C0f07c0c563354eb916ba08d72d7d7145%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637027889105476635&sdata=mKvr1pX%2BCDFhBF1qLIkyOcsikG%2FhrQ088rJokWyWLgA%3D&reserved=0>,
or mute the thread<
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAA73QKOYV5RLTHHSANDNZTTQHFV2ZANCNFSM4IFER4WQ&data=02%7C01%7Cjhalleux%40microsoft.com%7C0f07c0c563354eb916ba08d72d7d7145%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637027889105486629&sdata=cNeaHCkscYsjuPVgq97ZWgc%2FkqkMlJz6hooH6Mgy5y0%3D&reserved=0
>.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#873?email_source=notifications&email_token=AFBYYSWWGJ7JFKYCNSKTVPLQHF2JHA5CNFSM4IFER4W2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD5STEOY#issuecomment-526725691>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AFBYYSR6BCTC4KPJSIU5QU3QHF2JHANCNFSM4IFER4WQ>
.
|
Hi,
is there already a plan for a next release? At the beginning of August the FIRST LEGO League competition will start in Europe. So it would be important to know when we can expect certain things like a try/catch block to be implemented by then.
The following information is currently available on the https://makecode.mindstorms.com/ website:
LEGO® MINDSTORMS® Education EV3 version: 1.0.11
Microsoft MakeCode version: 4.0.9
MakeCode version 4.0.9 is from September 26, 2018 and there is already version 5.18.9 available. And pxt-ev3 version 1.0.11 is now already half a year old without updates. And even on the site https://makecode.mindstorms.com/beta there are no new versions.
For FLL it would be desirable if there were regular releases and a release plan. At least some information about the future of the project would be desirable.
The text was updated successfully, but these errors were encountered: