Discuss Scratch
- Discussion Forums
- » Suggestions
- » Lists within lists - add the essential programming feature!
- mrbobbygreathead
- Scratcher
1000+ posts
Lists within lists - add the essential programming feature!
I suggest that you can have nested lists because using these:
What are they?
Lists inside lists, nested lists, first class lists, multidimensional lists.
What are they for?
Storing lots of data about lots of clones or pen objects (eg their size, score and X position).
Shouldn't scratch be for all ages?
That includes us supporters. Also, here are some other complicated blocks.
What will it look like and how will it work?
Possibly like Snap!'s representation:
A few block ideas:
(join (letter () of [world]) [world])Creates massive Boolean statements that lag the project editor when attempting to change or add to them. That lag occurs even when I use fast computers.
What are they?
Lists inside lists, nested lists, first class lists, multidimensional lists.
What are they for?
Storing lots of data about lots of clones or pen objects (eg their size, score and X position).
Shouldn't scratch be for all ages?
That includes us supporters. Also, here are some other complicated blocks.
define (Run without screen refresh)
All advanced maths including trig
(() mod ())
What will it look like and how will it work?
Possibly like Snap!'s representation:
A few block ideas:
(item (1 v) of [list v] nested: (item (1 v) of [sublist v] nested: [none v] :: list) :: list)
(item (nested (1) (1) :: list) of [list v] :: list)
Please suggest yours!
Last edited by mrbobbygreathead (Aug. 5, 2016 18:34:09)
We need you to tell the scratch team we want nested lists! (Also known as first class lists, multidimensional lists or just lists inside lists). Support now!
Please try out SSMS, the radical new approach to Scratch music! Compose, share and use music all inside scratch!
- -Addify-
- Scratcher
54 posts
Lists within lists - add the essential programming feature!
Multi-dimensional arrays sund good bbut they require first class lists. ^.^ I suggest that you can have nested lists (lists inside lists) because using these:(join (letter () of [world]) [world])Creates massive Boolean statements that lag the project editor when attempting to change or add to them. That lag occurs even when I use fast computers.
Support!
I am the new account that @jokebookservice1 is moving to.
- mrbobbygreathead
- Scratcher
1000+ posts
Lists within lists - add the essential programming feature!
Alternatively, we could have arrays as a data type in their own right.Multi-dimensional arrays sund good bbut they require first class lists. ^.^ I suggest that you can have nested lists (lists inside lists) because using these:(join (letter () of [world]) [world])Creates massive Boolean statements that lag the project editor when attempting to change or add to them. That lag occurs even when I use fast computers.
Support!
We need you to tell the scratch team we want nested lists! (Also known as first class lists, multidimensional lists or just lists inside lists). Support now!
Please try out SSMS, the radical new approach to Scratch music! Compose, share and use music all inside scratch!
- Sheep_maker
- Scratcher
1000+ posts
Lists within lists - add the essential programming feature!
Aka first class listsAlternatively, we could have arrays as a data type in their own right.Multi-dimensional arrays sund good bbut they require first class lists. ^.^ I suggest that you can have nested lists (lists inside lists) because using these:(join (letter () of [world]) [world])Creates massive Boolean statements that lag the project editor when attempting to change or add to them. That lag occurs even when I use fast computers.
Support!
- Sheep_maker This is a kumquat-free signature. :P
This is my signature. It appears below all my posts. Discuss it on my profile, not the forums. Here's how to make your own.
.postsignature { overflow: auto; } .scratchblocks { overflow-x: auto; overflow-y: hidden; }
- Gaza101
- Scratcher
500+ posts
Lists within lists - add the essential programming feature!
Support. I'd want to see this implemented as multidimensional lists since it would likely be easier for young coders to grasp.
- alexphan
- Scratcher
1000+ posts
Lists within lists - add the essential programming feature!
So basically like first-class lists?
SUPPORT
SUPPORT
- Scratcher1002
- Scratcher
1000+ posts
Lists within lists - add the essential programming feature!
I have a great idea for a use of this.
Support.
(The idea: Make a text engine, store x coords, y coords, and text in a 3D list. And have the engine go through the list and print the text at all the x,y coords.)
Support.
(The idea: Make a text engine, store x coords, y coords, and text in a 3D list. And have the engine go through the list and print the text at all the x,y coords.)
・Scratcher1002は「ここにランダムな日本語の言葉はたくさんですか?はい」と言いました・
||||Search:
Topics | Users
||Studios | Projects
||
||||Search:
Topics | Users
||Studios | Projects
||
- Studio42
- Scratcher
500+ posts
Lists within lists - add the essential programming feature!
Support! I would love to have arrays!
- mrbobbygreathead
- Scratcher
1000+ posts
Lists within lists - add the essential programming feature!
It's great to have so much positive feedback so I'd like to bump this up. 7 supporters so far.
We need you to tell the scratch team we want nested lists! (Also known as first class lists, multidimensional lists or just lists inside lists). Support now!
Please try out SSMS, the radical new approach to Scratch music! Compose, share and use music all inside scratch!
- mrbobbygreathead
- Scratcher
1000+ posts
Lists within lists - add the essential programming feature!
Bump.
We need you to tell the scratch team we want nested lists! (Also known as first class lists, multidimensional lists or just lists inside lists). Support now!
Please try out SSMS, the radical new approach to Scratch music! Compose, share and use music all inside scratch!
- JavierR100
- Scratcher
500+ posts
Lists within lists - add the essential programming feature!
(image from “Snap!”)
Support
My customs Blocks on “Snap!” || search in google HN54FyF4KW27o*YWAD94qjEMLV62+]59 to find all my posts. || “Fantasy Tank Builder” Topic || Diep.io | Official Thread || Geometry Dash name account: "JavierR100". || Geometry Dash Official Topic
Actually, [B]en is my legal name!- Pen, BFB 5
Sorry, I'm gone to roblox now, so Im not able to reply anymore!
Sorry, I'm gone to roblox now, so Im not able to reply anymore!
- Ziggy741
- Scratcher
1000+ posts
Lists within lists - add the essential programming feature!
No support. It looks like that it is not for kids that are learning to program. The picture in JavierR100's post looks extremely strange and mysterious. I cannot think of any use for it, and what would it even do?
Last edited by Ziggy741 (Aug. 5, 2016 01:26:50)
Note that most of my posts on the forums are from years ago, probably mainly in 2016.
(Unsolved!) How can you see all the shared projects of a deleted account? And some important context. And something else about it.
Please help me answer that question. (From May 2023)
(I know I may seem desperate, the person who owned the account whose projects I am trying to find had been doing some stuff that might need to get taken down)
- mrbobbygreathead
- Scratcher
1000+ posts
Lists within lists - add the essential programming feature!
It would be used for clones/pen objects which you want to have multiple properties for. It means you could have (eg) a list called ‘bananas’ and each item would be a list containing their size, X position, Y position and their tastiness. No support. It looks like that it is not for kids that are learning to program. The picture in JavierR100's post looks extremely strange and mysterious. I cannot think of any use for it, and what would it even do?
We need you to tell the scratch team we want nested lists! (Also known as first class lists, multidimensional lists or just lists inside lists). Support now!
Please try out SSMS, the radical new approach to Scratch music! Compose, share and use music all inside scratch!
- Sheep_maker
- Scratcher
1000+ posts
Lists within lists - add the essential programming feature!
It looks quite self-explanatory. It's a list in a list: No support. It looks like that it is not for kids that are learning to program. The picture in JavierR100's post looks extremely strange and mysterious. I cannot think of any use for it, and what would it even do?
1)
2)
a)
b)
c)
3)
If you can have strings, numbers, and booleans in lists (which are all different data types), then why not have lists inside lists?
- Sheep_maker This is a kumquat-free signature. :P
This is my signature. It appears below all my posts. Discuss it on my profile, not the forums. Here's how to make your own.
.postsignature { overflow: auto; } .scratchblocks { overflow-x: auto; overflow-y: hidden; }
- Ziggy741
- Scratcher
1000+ posts
Lists within lists - add the essential programming feature!
Do you even read the Community Guidelines? "Scratch welcomes people of all ages, races, ethnicities, religions, sexual orientations, and gender identities."It would be used for clones/pen objects which you want to have multiple properties for. It means you could have (eg) a list called ‘bananas’ and each item would be a list containing their size, X position, Y position and their tastiness. No support. It looks like that it is not for kids that are learning to program. The picture in JavierR100's post looks extremely strange and mysterious. I cannot think of any use for it, and what would it even do?
Last edited by Ziggy741 (Aug. 5, 2016 13:38:04)
Note that most of my posts on the forums are from years ago, probably mainly in 2016.
(Unsolved!) How can you see all the shared projects of a deleted account? And some important context. And something else about it.
Please help me answer that question. (From May 2023)
(I know I may seem desperate, the person who owned the account whose projects I am trying to find had been doing some stuff that might need to get taken down)
- Scratcher1002
- Scratcher
1000+ posts
Lists within lists - add the essential programming feature!
Did you? Because it also said to be respectful.Do you even read the Community Guidelines? "Scratch welcomes people of all ages, races, ethnicities, religions, sexual orientations, and gender identities."It would be used for clones/pen objects which you want to have multiple properties for. It means you could have (eg) a list called ‘bananas’ and each item would be a list containing their size, X position, Y position and their tastiness. No support. It looks like that it is not for kids that are learning to program. The picture in JavierR100's post looks extremely strange and mysterious. I cannot think of any use for it, and what would it even do?
Yeah, like that. It's like you're writing an outline for a speech or presentation of some sort. Like:It looks quite self-explanatory. It's a list in a list: No support. It looks like that it is not for kids that are learning to program. The picture in JavierR100's post looks extremely strange and mysterious. I cannot think of any use for it, and what would it even do?
1)
2)
a)
b)
c)
3)
If you can have strings, numbers, and booleans in lists (which are all different data types), then why not have lists inside lists?
I. Main point (first list)
A. Sub point (list inside the first list)
1. Sub point (list inside of the second list inside of the first)
a. Details (list inside of the third inside of the second inside of the first)
II. Another main point
III. Closing remarks
・Scratcher1002は「ここにランダムな日本語の言葉はたくさんですか?はい」と言いました・
||||Search:
Topics | Users
||Studios | Projects
||
||||Search:
Topics | Users
||Studios | Projects
||
- Ziggy741
- Scratcher
1000+ posts
Lists within lists - add the essential programming feature!
I was just showing how this suggestion would be good for younger kids who are learning to program.Did you? Because it also said to be respectful.Do you even read the Community Guidelines? "Scratch welcomes people of all ages, races, ethnicities, religions, sexual orientations, and gender identities."It would be used for clones/pen objects which you want to have multiple properties for. It means you could have (eg) a list called ‘bananas’ and each item would be a list containing their size, X position, Y position and their tastiness. No support. It looks like that it is not for kids that are learning to program. The picture in JavierR100's post looks extremely strange and mysterious. I cannot think of any use for it, and what would it even do?Yeah, like that. It's like you're writing an outline for a speech or presentation of some sort. Like:It looks quite self-explanatory. It's a list in a list: No support. It looks like that it is not for kids that are learning to program. The picture in JavierR100's post looks extremely strange and mysterious. I cannot think of any use for it, and what would it even do?
1)
2)
a)
b)
c)
3)
If you can have strings, numbers, and booleans in lists (which are all different data types), then why not have lists inside lists?
I. Main point (first list)
A. Sub point (list inside the first list)
1. Sub point (list inside of the second list inside of the first)
a. Details (list inside of the third inside of the second inside of the first)
II. Another main point
III. Closing remarks
Note that most of my posts on the forums are from years ago, probably mainly in 2016.
(Unsolved!) How can you see all the shared projects of a deleted account? And some important context. And something else about it.
Please help me answer that question. (From May 2023)
(I know I may seem desperate, the person who owned the account whose projects I am trying to find had been doing some stuff that might need to get taken down)
- space_elephant
- Scratcher
500+ posts
Lists within lists - add the essential programming feature!
lists should be datatypes but they are not.It looks quite self-explanatory. It's a list in a list: No support. It looks like that it is not for kids that are learning to program. The picture in JavierR100's post looks extremely strange and mysterious. I cannot think of any use for it, and what would it even do?
1)
2)
a)
b)
c)
3)
If you can have strings, numbers, and booleans in lists (which are all different data types), then why not have lists inside lists?
support
- mrbobbygreathead
- Scratcher
1000+ posts
Lists within lists - add the essential programming feature!
Front post is updated. It answers all Ziggy's questions. Try and avoid a flame war we're trying to accomplish something here.
We need you to tell the scratch team we want nested lists! (Also known as first class lists, multidimensional lists or just lists inside lists). Support now!
Please try out SSMS, the radical new approach to Scratch music! Compose, share and use music all inside scratch!
- Discussion Forums
- » Suggestions
- » Lists within lists - add the essential programming feature!