diff --git a/HISTORY.md b/HISTORY.md index ee9f027a..cd286bb3 100755 --- a/HISTORY.md +++ b/HISTORY.md @@ -3,6 +3,7 @@ ## in development * New Features: + * the "tools" library has been integrated as primitives * export 1- /2- dimensional lists with atomic data as CSV * export n-dimensional lists with atomic data as JSON * import CSV, Text, or JSON via drag & drop @@ -75,6 +76,7 @@ * Lists, Threads, Objects: new "is empty" predicate primitive in List category * Threads, Objects: new "numbers" constructor primitive in List category * Threads: renamed "aggregation" property to "accumulator" +* GUI: removed "tools" library, yay! ### 2019-04-26 * updated Catalan translation (for new HOF prims) diff --git a/libraries/LIBRARIES b/libraries/LIBRARIES index 7dc4d7f5..57836130 100644 --- a/libraries/LIBRARIES +++ b/libraries/LIBRARIES @@ -1,10 +1,9 @@ -tools.xml Tools Standard library of powerful blocks (for, map, etc.) iteration-composition.xml Iteration, composition Traditional loop constructs (while, until, etc.) plus the Lisp "named let" (a generalization of FOR) plus functional iteration (repeated invocation of a function) and function composition. list-utilities.xml List utilities Some standard functions on lists (append, reverse, etc.) stream-tools.xml Streams (lazy lists) A variation on the list data type in which each list item aren't computed until it's needed, so you can construct million-item lists without really taking up all that time or memory, or even infinite-sized lists. (A block that reports all the prime numbers is included as an example.) variadic-reporters.xml Variadic reporters Versions of +, x, AND, and OR that take more than two inputs. httpBlocks.xml Web services access (https) An extended version of the HTTP:// block that allows POST, PUT, and DELETE as well as GET requests, allows using the secure HTTPS protocol, and gives control over headers, etc. -word-sentence.xml Words, sentences One of the big ideas in Logo that they left out of Scratch is thinking of text as structured into words and sentences, rather than just a string of characters. This library (along with the JOIN WORDS block in the Tools library) brings back that idea. +word-sentence.xml Words, sentences One of the big ideas in Logo that they left out of Scratch is thinking of text as structured into words and sentences, rather than just a string of characters. This library brings back that idea. cases.xml Multi-branched conditional (switch) Like "switch" in C-like languages or "cond" in Lisp. Thanks to Nathan Dinsmore for inventing the idea of a separate block for each branch! leap-library.xml LEAP Motion controller Report hand positions from LEAP Motion controller (leapmotion.com). textCostumes_module.xml Text Costumes Generate costumes from letters or words of text. diff --git a/libraries/tools.xml b/libraries/tools.xml deleted file mode 100644 index 22251d08..00000000 --- a/libraries/tools.xml +++ /dev/null @@ -1 +0,0 @@ -
de:füge Wörter zusammen _ ca:uneix les paraules _ es:unir las palabras _ fr:fusionne les mots _
de:Liste $arrowRight Satz _ ca:llista $arrowRight frase _ es:lista $arrowRight frase _ fr:liste $arrowRight phrase _
de:Satz $arrowRight Liste _ ca:frase $arrowRight llista _ es:frase $arrowRight lista _ fr:phrase $arrowRight liste _
de:Wort $arrowRight Liste _ ca:paraula $arrowRight llista _ es:palabra $arrowRight lista _ fr:mot $arrowRight liste _
de:Liste $arrowRight Wort _ ca:llista $arrowRight paraula _ es:lista $arrowRight palabra _ fr:liste $arrowRight mot _
de:Zahlen von _ bis _ ca:nombres des de _ a _ es:números de _ a _ fr:nombres de _ à _ 1101
\ No newline at end of file diff --git a/snap.html b/snap.html index 067c31fa..070a2478 100755 --- a/snap.html +++ b/snap.html @@ -9,7 +9,7 @@ - + diff --git a/src/gui.js b/src/gui.js index 1edd897d..334dc26f 100644 --- a/src/gui.js +++ b/src/gui.js @@ -75,7 +75,7 @@ isRetinaSupported, SliderMorph, Animation, BoxMorph, MediaRecorder*/ // Global stuff //////////////////////////////////////////////////////// -modules.gui = '2019-April-10'; +modules.gui = '2019-April-27'; // Declarations @@ -3276,22 +3276,6 @@ IDE_Morph.prototype.projectMenu = function () { } menu.addLine(); - menu.addItem( - 'Import tools', - function () { - if (location.protocol === 'file:') { - myself.importLocalFile(); - return; - } - myself.getURL( - myself.resourceURL('libraries', 'tools.xml'), - function (txt) { - myself.droppedText(txt, 'tools'); - } - ); - }, - 'load the official library of\npowerful blocks' - ); menu.addItem( 'Libraries...', function() {