Mathematica command that allows it to read my intentionsClassify command in Mathematica 10Rapid density estimation and rendering of decision regionsDateObject for current date skips a day when crossing the date line with TimeZoneIs there any decent deep learning library in Mathematica?RNN in Mathematica?radial basis function network in Mathematica 11Mathematica 11.1 - Issue with Training Function for Sequence DataMathematica Machine Learning (Method “NeuralNetwork”)Approximation with radial basis functionsHow can I see the predictor function that Mathematica produces?

How could indestructible materials be used in power generation?

In romance of three kingdoms why do people still use bamboo sticks when papers are already invented?

Is it inappropriate for a student to attend their mentor's dissertation defense?

How do I write bicross product symbols in latex?

Why does ы have a soft sign in it?

Why does Kotter return in Welcome Back Kotter

Forgetting the musical notes while performing in concert

Increase size of symbol intercal when in superscript position

Why are electrically insulating heatsinks so rare? Is it just cost?

Anagram holiday

Doing something right before you need it - expression for this?

Can I ask the recruiters in my resume to put the reason why I am rejected?

A reference to a well-known characterization of scattered compact spaces

How do I gain back my faith in my PhD degree?

How can saying a song's name be a copyright violation?

What reasons are there for a Capitalist to oppose a 100% inheritance tax?

If human space travel is limited by the G force vulnerability, is there a way to counter G forces?

Is there a hemisphere-neutral way of specifying a season?

UK: Is there precedent for the governments e-petition site changing the direction of a government decision?

I would say: "You are another teacher", but she is a woman and I am a man

How to say in German "enjoying home comforts"

Blender 2.8 I can't see vertices, edges or faces in edit mode

What to put in ESTA if staying in US for a few days before going onto Canada

Is it possible to download Internet Explorer on my Mac running OS X El Capitan?



Mathematica command that allows it to read my intentions


Classify command in Mathematica 10Rapid density estimation and rendering of decision regionsDateObject for current date skips a day when crossing the date line with TimeZoneIs there any decent deep learning library in Mathematica?RNN in Mathematica?radial basis function network in Mathematica 11Mathematica 11.1 - Issue with Training Function for Sequence DataMathematica Machine Learning (Method “NeuralNetwork”)Approximation with radial basis functionsHow can I see the predictor function that Mathematica produces?













43












$begingroup$


In version 2.0 of Mathematica there was a command, ReadProgrammerIntentions[ ] which allowed it rapidly compose code that could solve problems simple to complex, based on my requirements. Understand it was deprecated in later versions. Is there a similar functionality available in maybe a hidden package?










share|improve this question











$endgroup$







  • 6




    $begingroup$
    (not sure if April Fools joke or real)
    $endgroup$
    – user6014
    Apr 1 at 15:37






  • 6




    $begingroup$
    The desire is real.
    $endgroup$
    – MikeY
    Apr 1 at 15:47







  • 8




    $begingroup$
    To get this to work, you need to write all your code in Eton-accented English. The system will recognise you and put you into SW-mode, allowing you to simply write code by employing dozens of programmers to do so for you. (/s)
    $endgroup$
    – Carl Lange
    Apr 1 at 16:07







  • 10




    $begingroup$
    The feature of early Mathematica that I really miss is support for the Klingon Language character set.
    $endgroup$
    – bill s
    Apr 1 at 16:07







  • 13




    $begingroup$
    We had to deprecate it before it deprecated us (I began here near the beginning of the 2.1 development cycle).
    $endgroup$
    – Daniel Lichtblau
    2 days ago















43












$begingroup$


In version 2.0 of Mathematica there was a command, ReadProgrammerIntentions[ ] which allowed it rapidly compose code that could solve problems simple to complex, based on my requirements. Understand it was deprecated in later versions. Is there a similar functionality available in maybe a hidden package?










share|improve this question











$endgroup$







  • 6




    $begingroup$
    (not sure if April Fools joke or real)
    $endgroup$
    – user6014
    Apr 1 at 15:37






  • 6




    $begingroup$
    The desire is real.
    $endgroup$
    – MikeY
    Apr 1 at 15:47







  • 8




    $begingroup$
    To get this to work, you need to write all your code in Eton-accented English. The system will recognise you and put you into SW-mode, allowing you to simply write code by employing dozens of programmers to do so for you. (/s)
    $endgroup$
    – Carl Lange
    Apr 1 at 16:07







  • 10




    $begingroup$
    The feature of early Mathematica that I really miss is support for the Klingon Language character set.
    $endgroup$
    – bill s
    Apr 1 at 16:07







  • 13




    $begingroup$
    We had to deprecate it before it deprecated us (I began here near the beginning of the 2.1 development cycle).
    $endgroup$
    – Daniel Lichtblau
    2 days ago













43












43








43


6



$begingroup$


In version 2.0 of Mathematica there was a command, ReadProgrammerIntentions[ ] which allowed it rapidly compose code that could solve problems simple to complex, based on my requirements. Understand it was deprecated in later versions. Is there a similar functionality available in maybe a hidden package?










share|improve this question











$endgroup$




In version 2.0 of Mathematica there was a command, ReadProgrammerIntentions[ ] which allowed it rapidly compose code that could solve problems simple to complex, based on my requirements. Understand it was deprecated in later versions. Is there a similar functionality available in maybe a hidden package?







machine-learning date-and-time neural-networks






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Apr 1 at 18:53


























community wiki





MikeY








  • 6




    $begingroup$
    (not sure if April Fools joke or real)
    $endgroup$
    – user6014
    Apr 1 at 15:37






  • 6




    $begingroup$
    The desire is real.
    $endgroup$
    – MikeY
    Apr 1 at 15:47







  • 8




    $begingroup$
    To get this to work, you need to write all your code in Eton-accented English. The system will recognise you and put you into SW-mode, allowing you to simply write code by employing dozens of programmers to do so for you. (/s)
    $endgroup$
    – Carl Lange
    Apr 1 at 16:07







  • 10




    $begingroup$
    The feature of early Mathematica that I really miss is support for the Klingon Language character set.
    $endgroup$
    – bill s
    Apr 1 at 16:07







  • 13




    $begingroup$
    We had to deprecate it before it deprecated us (I began here near the beginning of the 2.1 development cycle).
    $endgroup$
    – Daniel Lichtblau
    2 days ago












  • 6




    $begingroup$
    (not sure if April Fools joke or real)
    $endgroup$
    – user6014
    Apr 1 at 15:37






  • 6




    $begingroup$
    The desire is real.
    $endgroup$
    – MikeY
    Apr 1 at 15:47







  • 8




    $begingroup$
    To get this to work, you need to write all your code in Eton-accented English. The system will recognise you and put you into SW-mode, allowing you to simply write code by employing dozens of programmers to do so for you. (/s)
    $endgroup$
    – Carl Lange
    Apr 1 at 16:07







  • 10




    $begingroup$
    The feature of early Mathematica that I really miss is support for the Klingon Language character set.
    $endgroup$
    – bill s
    Apr 1 at 16:07







  • 13




    $begingroup$
    We had to deprecate it before it deprecated us (I began here near the beginning of the 2.1 development cycle).
    $endgroup$
    – Daniel Lichtblau
    2 days ago







6




6




$begingroup$
(not sure if April Fools joke or real)
$endgroup$
– user6014
Apr 1 at 15:37




$begingroup$
(not sure if April Fools joke or real)
$endgroup$
– user6014
Apr 1 at 15:37




6




6




$begingroup$
The desire is real.
$endgroup$
– MikeY
Apr 1 at 15:47





$begingroup$
The desire is real.
$endgroup$
– MikeY
Apr 1 at 15:47





8




8




$begingroup$
To get this to work, you need to write all your code in Eton-accented English. The system will recognise you and put you into SW-mode, allowing you to simply write code by employing dozens of programmers to do so for you. (/s)
$endgroup$
– Carl Lange
Apr 1 at 16:07





$begingroup$
To get this to work, you need to write all your code in Eton-accented English. The system will recognise you and put you into SW-mode, allowing you to simply write code by employing dozens of programmers to do so for you. (/s)
$endgroup$
– Carl Lange
Apr 1 at 16:07





10




10




$begingroup$
The feature of early Mathematica that I really miss is support for the Klingon Language character set.
$endgroup$
– bill s
Apr 1 at 16:07





$begingroup$
The feature of early Mathematica that I really miss is support for the Klingon Language character set.
$endgroup$
– bill s
Apr 1 at 16:07





13




13




$begingroup$
We had to deprecate it before it deprecated us (I began here near the beginning of the 2.1 development cycle).
$endgroup$
– Daniel Lichtblau
2 days ago




$begingroup$
We had to deprecate it before it deprecated us (I began here near the beginning of the 2.1 development cycle).
$endgroup$
– Daniel Lichtblau
2 days ago










5 Answers
5






active

oldest

votes


















33












$begingroup$

Indeed, this functionality still exists, but it has been moved into its own package.



Load the package:



Needs["aBetterProgrammer`"]


You will have access to such functions as




  • GimmeDaCodez (answers any nebulous MMA.SE question by guessing the unspoken needs of the asker)


  • WizardForm (an output wrapper; produces perfectly terse code; all function calls are infix)


  • JMstyle (deals with special functions; sometimes works even without a computer)

... and many others.






share|improve this answer











$endgroup$








  • 2




    $begingroup$
    Is there a Haiku option?
    $endgroup$
    – MikeY
    Apr 1 at 16:21






  • 7




    $begingroup$
    @MikeY HaikuForm is drafted // the future will see it // so meta
    $endgroup$
    – MarcoB
    Apr 1 at 16:32



















21












$begingroup$

Since version 11 most commands finally support the Interpretation option: Interpretation -> "Literal" being the classical (default) way of operation, and Interpretation -> "Guess" using advanced machine learning to get much better results than ReadProgrammerIntentions ever achieved. Makes programming a lot easier. You can emulate the old behavior with a simple Return["the result", Interpretation -> "Guess"].






share|improve this answer











$endgroup$








  • 1




    $begingroup$
    doesn't return anything for me !? can you correct the code please !
    $endgroup$
    – Alrubaie
    Apr 1 at 16:14






  • 1




    $begingroup$
    @Alrubaie you need version 11 for the advanced Machine Learning (Artificial Intelligence) stuff.
    $endgroup$
    – Roman
    Apr 1 at 16:25







  • 15




    $begingroup$
    @Alrubie, whichever version you have, you need the next one.
    $endgroup$
    – MikeY
    Apr 1 at 16:31






  • 3




    $begingroup$
    Roman, whenever I try your code with the Guess option set, my 10-year old gets an email.
    $endgroup$
    – MikeY
    Apr 1 at 17:40






  • 3




    $begingroup$
    Yes @MikeY, Mathematica is probably aware that s?he knows best and needs to be consulted. Same at my place.
    $endgroup$
    – Roman
    Apr 1 at 17:51


















17












$begingroup$

I tend to use a pattern matching approach:



myCode/.x_?BugQ:>BugStrip[x],x_?TypoQ:>Detypo[x],x_?WrongSignQ:>-x,x_?OffBy2PiQ:>x*2[Pi]


With the usual caveat that pattern matching can be slower than other methods, but conceptually easier to understand. Hopefully someone will aggregate the answers to compare performance. Good luck!






share|improve this answer











$endgroup$




















    16












    $begingroup$

    This function was deprecated in V4.2, being succeeded by CellularAutomaton.



    Since your answer is hidden somewhere in rules like 110, why reinvent the wheel with ReadProgrammerIntentions?






    share|improve this answer











    $endgroup$








    • 7




      $begingroup$
      I tried using The Game of Life, but my answer was stuck with a Glider last seen wandering off towards Hoboken.
      $endgroup$
      – MikeY
      2 days ago


















    6












    $begingroup$

    In all seriousness you can achieve something similar by pressing the equal key once. It will turn input to "Free input" and display a big orange equal sign by the side. In this field you can type your calculation how you would said in English and it will generate the code to do it.



    Also if you press the key twice the it will show a star shape sign and your input will be send to Wolfram alpha to so you can get more complex answers involving data and stuff.






    share|improve this answer











    $endgroup$












    • $begingroup$
      In all seriousness are you talking Ctrl + =, or SemanticInterpretation?
      $endgroup$
      – Kai
      2 days ago












    Your Answer





    StackExchange.ifUsing("editor", function ()
    return StackExchange.using("mathjaxEditing", function ()
    StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
    StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
    );
    );
    , "mathjax-editing");

    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "387"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmathematica.stackexchange.com%2fquestions%2f194384%2fmathematica-command-that-allows-it-to-read-my-intentions%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    5 Answers
    5






    active

    oldest

    votes








    5 Answers
    5






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    33












    $begingroup$

    Indeed, this functionality still exists, but it has been moved into its own package.



    Load the package:



    Needs["aBetterProgrammer`"]


    You will have access to such functions as




    • GimmeDaCodez (answers any nebulous MMA.SE question by guessing the unspoken needs of the asker)


    • WizardForm (an output wrapper; produces perfectly terse code; all function calls are infix)


    • JMstyle (deals with special functions; sometimes works even without a computer)

    ... and many others.






    share|improve this answer











    $endgroup$








    • 2




      $begingroup$
      Is there a Haiku option?
      $endgroup$
      – MikeY
      Apr 1 at 16:21






    • 7




      $begingroup$
      @MikeY HaikuForm is drafted // the future will see it // so meta
      $endgroup$
      – MarcoB
      Apr 1 at 16:32
















    33












    $begingroup$

    Indeed, this functionality still exists, but it has been moved into its own package.



    Load the package:



    Needs["aBetterProgrammer`"]


    You will have access to such functions as




    • GimmeDaCodez (answers any nebulous MMA.SE question by guessing the unspoken needs of the asker)


    • WizardForm (an output wrapper; produces perfectly terse code; all function calls are infix)


    • JMstyle (deals with special functions; sometimes works even without a computer)

    ... and many others.






    share|improve this answer











    $endgroup$








    • 2




      $begingroup$
      Is there a Haiku option?
      $endgroup$
      – MikeY
      Apr 1 at 16:21






    • 7




      $begingroup$
      @MikeY HaikuForm is drafted // the future will see it // so meta
      $endgroup$
      – MarcoB
      Apr 1 at 16:32














    33












    33








    33





    $begingroup$

    Indeed, this functionality still exists, but it has been moved into its own package.



    Load the package:



    Needs["aBetterProgrammer`"]


    You will have access to such functions as




    • GimmeDaCodez (answers any nebulous MMA.SE question by guessing the unspoken needs of the asker)


    • WizardForm (an output wrapper; produces perfectly terse code; all function calls are infix)


    • JMstyle (deals with special functions; sometimes works even without a computer)

    ... and many others.






    share|improve this answer











    $endgroup$



    Indeed, this functionality still exists, but it has been moved into its own package.



    Load the package:



    Needs["aBetterProgrammer`"]


    You will have access to such functions as




    • GimmeDaCodez (answers any nebulous MMA.SE question by guessing the unspoken needs of the asker)


    • WizardForm (an output wrapper; produces perfectly terse code; all function calls are infix)


    • JMstyle (deals with special functions; sometimes works even without a computer)

    ... and many others.







    share|improve this answer














    share|improve this answer



    share|improve this answer








    answered Apr 1 at 16:19


























    community wiki





    MarcoB








    • 2




      $begingroup$
      Is there a Haiku option?
      $endgroup$
      – MikeY
      Apr 1 at 16:21






    • 7




      $begingroup$
      @MikeY HaikuForm is drafted // the future will see it // so meta
      $endgroup$
      – MarcoB
      Apr 1 at 16:32













    • 2




      $begingroup$
      Is there a Haiku option?
      $endgroup$
      – MikeY
      Apr 1 at 16:21






    • 7




      $begingroup$
      @MikeY HaikuForm is drafted // the future will see it // so meta
      $endgroup$
      – MarcoB
      Apr 1 at 16:32








    2




    2




    $begingroup$
    Is there a Haiku option?
    $endgroup$
    – MikeY
    Apr 1 at 16:21




    $begingroup$
    Is there a Haiku option?
    $endgroup$
    – MikeY
    Apr 1 at 16:21




    7




    7




    $begingroup$
    @MikeY HaikuForm is drafted // the future will see it // so meta
    $endgroup$
    – MarcoB
    Apr 1 at 16:32





    $begingroup$
    @MikeY HaikuForm is drafted // the future will see it // so meta
    $endgroup$
    – MarcoB
    Apr 1 at 16:32












    21












    $begingroup$

    Since version 11 most commands finally support the Interpretation option: Interpretation -> "Literal" being the classical (default) way of operation, and Interpretation -> "Guess" using advanced machine learning to get much better results than ReadProgrammerIntentions ever achieved. Makes programming a lot easier. You can emulate the old behavior with a simple Return["the result", Interpretation -> "Guess"].






    share|improve this answer











    $endgroup$








    • 1




      $begingroup$
      doesn't return anything for me !? can you correct the code please !
      $endgroup$
      – Alrubaie
      Apr 1 at 16:14






    • 1




      $begingroup$
      @Alrubaie you need version 11 for the advanced Machine Learning (Artificial Intelligence) stuff.
      $endgroup$
      – Roman
      Apr 1 at 16:25







    • 15




      $begingroup$
      @Alrubie, whichever version you have, you need the next one.
      $endgroup$
      – MikeY
      Apr 1 at 16:31






    • 3




      $begingroup$
      Roman, whenever I try your code with the Guess option set, my 10-year old gets an email.
      $endgroup$
      – MikeY
      Apr 1 at 17:40






    • 3




      $begingroup$
      Yes @MikeY, Mathematica is probably aware that s?he knows best and needs to be consulted. Same at my place.
      $endgroup$
      – Roman
      Apr 1 at 17:51















    21












    $begingroup$

    Since version 11 most commands finally support the Interpretation option: Interpretation -> "Literal" being the classical (default) way of operation, and Interpretation -> "Guess" using advanced machine learning to get much better results than ReadProgrammerIntentions ever achieved. Makes programming a lot easier. You can emulate the old behavior with a simple Return["the result", Interpretation -> "Guess"].






    share|improve this answer











    $endgroup$








    • 1




      $begingroup$
      doesn't return anything for me !? can you correct the code please !
      $endgroup$
      – Alrubaie
      Apr 1 at 16:14






    • 1




      $begingroup$
      @Alrubaie you need version 11 for the advanced Machine Learning (Artificial Intelligence) stuff.
      $endgroup$
      – Roman
      Apr 1 at 16:25







    • 15




      $begingroup$
      @Alrubie, whichever version you have, you need the next one.
      $endgroup$
      – MikeY
      Apr 1 at 16:31






    • 3




      $begingroup$
      Roman, whenever I try your code with the Guess option set, my 10-year old gets an email.
      $endgroup$
      – MikeY
      Apr 1 at 17:40






    • 3




      $begingroup$
      Yes @MikeY, Mathematica is probably aware that s?he knows best and needs to be consulted. Same at my place.
      $endgroup$
      – Roman
      Apr 1 at 17:51













    21












    21








    21





    $begingroup$

    Since version 11 most commands finally support the Interpretation option: Interpretation -> "Literal" being the classical (default) way of operation, and Interpretation -> "Guess" using advanced machine learning to get much better results than ReadProgrammerIntentions ever achieved. Makes programming a lot easier. You can emulate the old behavior with a simple Return["the result", Interpretation -> "Guess"].






    share|improve this answer











    $endgroup$



    Since version 11 most commands finally support the Interpretation option: Interpretation -> "Literal" being the classical (default) way of operation, and Interpretation -> "Guess" using advanced machine learning to get much better results than ReadProgrammerIntentions ever achieved. Makes programming a lot easier. You can emulate the old behavior with a simple Return["the result", Interpretation -> "Guess"].







    share|improve this answer














    share|improve this answer



    share|improve this answer








    answered Apr 1 at 15:50


























    community wiki





    Roman








    • 1




      $begingroup$
      doesn't return anything for me !? can you correct the code please !
      $endgroup$
      – Alrubaie
      Apr 1 at 16:14






    • 1




      $begingroup$
      @Alrubaie you need version 11 for the advanced Machine Learning (Artificial Intelligence) stuff.
      $endgroup$
      – Roman
      Apr 1 at 16:25







    • 15




      $begingroup$
      @Alrubie, whichever version you have, you need the next one.
      $endgroup$
      – MikeY
      Apr 1 at 16:31






    • 3




      $begingroup$
      Roman, whenever I try your code with the Guess option set, my 10-year old gets an email.
      $endgroup$
      – MikeY
      Apr 1 at 17:40






    • 3




      $begingroup$
      Yes @MikeY, Mathematica is probably aware that s?he knows best and needs to be consulted. Same at my place.
      $endgroup$
      – Roman
      Apr 1 at 17:51












    • 1




      $begingroup$
      doesn't return anything for me !? can you correct the code please !
      $endgroup$
      – Alrubaie
      Apr 1 at 16:14






    • 1




      $begingroup$
      @Alrubaie you need version 11 for the advanced Machine Learning (Artificial Intelligence) stuff.
      $endgroup$
      – Roman
      Apr 1 at 16:25







    • 15




      $begingroup$
      @Alrubie, whichever version you have, you need the next one.
      $endgroup$
      – MikeY
      Apr 1 at 16:31






    • 3




      $begingroup$
      Roman, whenever I try your code with the Guess option set, my 10-year old gets an email.
      $endgroup$
      – MikeY
      Apr 1 at 17:40






    • 3




      $begingroup$
      Yes @MikeY, Mathematica is probably aware that s?he knows best and needs to be consulted. Same at my place.
      $endgroup$
      – Roman
      Apr 1 at 17:51







    1




    1




    $begingroup$
    doesn't return anything for me !? can you correct the code please !
    $endgroup$
    – Alrubaie
    Apr 1 at 16:14




    $begingroup$
    doesn't return anything for me !? can you correct the code please !
    $endgroup$
    – Alrubaie
    Apr 1 at 16:14




    1




    1




    $begingroup$
    @Alrubaie you need version 11 for the advanced Machine Learning (Artificial Intelligence) stuff.
    $endgroup$
    – Roman
    Apr 1 at 16:25





    $begingroup$
    @Alrubaie you need version 11 for the advanced Machine Learning (Artificial Intelligence) stuff.
    $endgroup$
    – Roman
    Apr 1 at 16:25





    15




    15




    $begingroup$
    @Alrubie, whichever version you have, you need the next one.
    $endgroup$
    – MikeY
    Apr 1 at 16:31




    $begingroup$
    @Alrubie, whichever version you have, you need the next one.
    $endgroup$
    – MikeY
    Apr 1 at 16:31




    3




    3




    $begingroup$
    Roman, whenever I try your code with the Guess option set, my 10-year old gets an email.
    $endgroup$
    – MikeY
    Apr 1 at 17:40




    $begingroup$
    Roman, whenever I try your code with the Guess option set, my 10-year old gets an email.
    $endgroup$
    – MikeY
    Apr 1 at 17:40




    3




    3




    $begingroup$
    Yes @MikeY, Mathematica is probably aware that s?he knows best and needs to be consulted. Same at my place.
    $endgroup$
    – Roman
    Apr 1 at 17:51




    $begingroup$
    Yes @MikeY, Mathematica is probably aware that s?he knows best and needs to be consulted. Same at my place.
    $endgroup$
    – Roman
    Apr 1 at 17:51











    17












    $begingroup$

    I tend to use a pattern matching approach:



    myCode/.x_?BugQ:>BugStrip[x],x_?TypoQ:>Detypo[x],x_?WrongSignQ:>-x,x_?OffBy2PiQ:>x*2[Pi]


    With the usual caveat that pattern matching can be slower than other methods, but conceptually easier to understand. Hopefully someone will aggregate the answers to compare performance. Good luck!






    share|improve this answer











    $endgroup$

















      17












      $begingroup$

      I tend to use a pattern matching approach:



      myCode/.x_?BugQ:>BugStrip[x],x_?TypoQ:>Detypo[x],x_?WrongSignQ:>-x,x_?OffBy2PiQ:>x*2[Pi]


      With the usual caveat that pattern matching can be slower than other methods, but conceptually easier to understand. Hopefully someone will aggregate the answers to compare performance. Good luck!






      share|improve this answer











      $endgroup$















        17












        17








        17





        $begingroup$

        I tend to use a pattern matching approach:



        myCode/.x_?BugQ:>BugStrip[x],x_?TypoQ:>Detypo[x],x_?WrongSignQ:>-x,x_?OffBy2PiQ:>x*2[Pi]


        With the usual caveat that pattern matching can be slower than other methods, but conceptually easier to understand. Hopefully someone will aggregate the answers to compare performance. Good luck!






        share|improve this answer











        $endgroup$



        I tend to use a pattern matching approach:



        myCode/.x_?BugQ:>BugStrip[x],x_?TypoQ:>Detypo[x],x_?WrongSignQ:>-x,x_?OffBy2PiQ:>x*2[Pi]


        With the usual caveat that pattern matching can be slower than other methods, but conceptually easier to understand. Hopefully someone will aggregate the answers to compare performance. Good luck!







        share|improve this answer














        share|improve this answer



        share|improve this answer








        answered Apr 1 at 20:22


























        community wiki





        N.J.Evans






















            16












            $begingroup$

            This function was deprecated in V4.2, being succeeded by CellularAutomaton.



            Since your answer is hidden somewhere in rules like 110, why reinvent the wheel with ReadProgrammerIntentions?






            share|improve this answer











            $endgroup$








            • 7




              $begingroup$
              I tried using The Game of Life, but my answer was stuck with a Glider last seen wandering off towards Hoboken.
              $endgroup$
              – MikeY
              2 days ago















            16












            $begingroup$

            This function was deprecated in V4.2, being succeeded by CellularAutomaton.



            Since your answer is hidden somewhere in rules like 110, why reinvent the wheel with ReadProgrammerIntentions?






            share|improve this answer











            $endgroup$








            • 7




              $begingroup$
              I tried using The Game of Life, but my answer was stuck with a Glider last seen wandering off towards Hoboken.
              $endgroup$
              – MikeY
              2 days ago













            16












            16








            16





            $begingroup$

            This function was deprecated in V4.2, being succeeded by CellularAutomaton.



            Since your answer is hidden somewhere in rules like 110, why reinvent the wheel with ReadProgrammerIntentions?






            share|improve this answer











            $endgroup$



            This function was deprecated in V4.2, being succeeded by CellularAutomaton.



            Since your answer is hidden somewhere in rules like 110, why reinvent the wheel with ReadProgrammerIntentions?







            share|improve this answer














            share|improve this answer



            share|improve this answer








            answered Apr 1 at 20:29


























            community wiki





            Chip Hurst








            • 7




              $begingroup$
              I tried using The Game of Life, but my answer was stuck with a Glider last seen wandering off towards Hoboken.
              $endgroup$
              – MikeY
              2 days ago












            • 7




              $begingroup$
              I tried using The Game of Life, but my answer was stuck with a Glider last seen wandering off towards Hoboken.
              $endgroup$
              – MikeY
              2 days ago







            7




            7




            $begingroup$
            I tried using The Game of Life, but my answer was stuck with a Glider last seen wandering off towards Hoboken.
            $endgroup$
            – MikeY
            2 days ago




            $begingroup$
            I tried using The Game of Life, but my answer was stuck with a Glider last seen wandering off towards Hoboken.
            $endgroup$
            – MikeY
            2 days ago











            6












            $begingroup$

            In all seriousness you can achieve something similar by pressing the equal key once. It will turn input to "Free input" and display a big orange equal sign by the side. In this field you can type your calculation how you would said in English and it will generate the code to do it.



            Also if you press the key twice the it will show a star shape sign and your input will be send to Wolfram alpha to so you can get more complex answers involving data and stuff.






            share|improve this answer











            $endgroup$












            • $begingroup$
              In all seriousness are you talking Ctrl + =, or SemanticInterpretation?
              $endgroup$
              – Kai
              2 days ago
















            6












            $begingroup$

            In all seriousness you can achieve something similar by pressing the equal key once. It will turn input to "Free input" and display a big orange equal sign by the side. In this field you can type your calculation how you would said in English and it will generate the code to do it.



            Also if you press the key twice the it will show a star shape sign and your input will be send to Wolfram alpha to so you can get more complex answers involving data and stuff.






            share|improve this answer











            $endgroup$












            • $begingroup$
              In all seriousness are you talking Ctrl + =, or SemanticInterpretation?
              $endgroup$
              – Kai
              2 days ago














            6












            6








            6





            $begingroup$

            In all seriousness you can achieve something similar by pressing the equal key once. It will turn input to "Free input" and display a big orange equal sign by the side. In this field you can type your calculation how you would said in English and it will generate the code to do it.



            Also if you press the key twice the it will show a star shape sign and your input will be send to Wolfram alpha to so you can get more complex answers involving data and stuff.






            share|improve this answer











            $endgroup$



            In all seriousness you can achieve something similar by pressing the equal key once. It will turn input to "Free input" and display a big orange equal sign by the side. In this field you can type your calculation how you would said in English and it will generate the code to do it.



            Also if you press the key twice the it will show a star shape sign and your input will be send to Wolfram alpha to so you can get more complex answers involving data and stuff.







            share|improve this answer














            share|improve this answer



            share|improve this answer








            answered 2 days ago


























            community wiki





            Alberto Di Biase












            • $begingroup$
              In all seriousness are you talking Ctrl + =, or SemanticInterpretation?
              $endgroup$
              – Kai
              2 days ago

















            • $begingroup$
              In all seriousness are you talking Ctrl + =, or SemanticInterpretation?
              $endgroup$
              – Kai
              2 days ago
















            $begingroup$
            In all seriousness are you talking Ctrl + =, or SemanticInterpretation?
            $endgroup$
            – Kai
            2 days ago





            $begingroup$
            In all seriousness are you talking Ctrl + =, or SemanticInterpretation?
            $endgroup$
            – Kai
            2 days ago


















            draft saved

            draft discarded
















































            Thanks for contributing an answer to Mathematica Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            Use MathJax to format equations. MathJax reference.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmathematica.stackexchange.com%2fquestions%2f194384%2fmathematica-command-that-allows-it-to-read-my-intentions%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Romeo and Juliet ContentsCharactersSynopsisSourcesDate and textThemes and motifsCriticism and interpretationLegacyScene by sceneSee alsoNotes and referencesSourcesExternal linksNavigation menu"Consumer Price Index (estimate) 1800–"10.2307/28710160037-3222287101610.1093/res/II.5.31910.2307/45967845967810.2307/2869925286992510.1525/jams.1982.35.3.03a00050"Dada Masilo: South African dancer who breaks the rules"10.1093/res/os-XV.57.1610.2307/28680942868094"Sweet Sorrow: Mann-Korman's Romeo and Juliet Closes Sept. 5 at MN's Ordway"the original10.2307/45957745957710.1017/CCOL0521570476.009"Ram Leela box office collections hit massive Rs 100 crore, pulverises prediction"Archived"Broadway Revival of Romeo and Juliet, Starring Orlando Bloom and Condola Rashad, Will Close Dec. 8"Archived10.1075/jhp.7.1.04hon"Wherefore art thou, Romeo? To make us laugh at Navy Pier"the original10.1093/gmo/9781561592630.article.O006772"Ram-leela Review Roundup: Critics Hail Film as Best Adaptation of Romeo and Juliet"Archived10.2307/31946310047-77293194631"Romeo and Juliet get Twitter treatment""Juliet's Nurse by Lois Leveen""Romeo and Juliet: Orlando Bloom's Broadway Debut Released in Theaters for Valentine's Day"Archived"Romeo and Juliet Has No Balcony"10.1093/gmo/9781561592630.article.O00778110.2307/2867423286742310.1076/enst.82.2.115.959510.1080/00138380601042675"A plague o' both your houses: error in GCSE exam paper forces apology""Juliet of the Five O'Clock Shadow, and Other Wonders"10.2307/33912430027-4321339124310.2307/28487440038-7134284874410.2307/29123140149-661129123144728341M"Weekender Guide: Shakespeare on The Drive""balcony"UK public library membership"romeo"UK public library membership10.1017/CCOL9780521844291"Post-Zionist Critique on Israel and the Palestinians Part III: Popular Culture"10.2307/25379071533-86140377-919X2537907"Capulets and Montagues: UK exam board admit mixing names up in Romeo and Juliet paper"Istoria Novellamente Ritrovata di Due Nobili Amanti2027/mdp.390150822329610820-750X"GCSE exam error: Board accidentally rewrites Shakespeare"10.2307/29176390149-66112917639"Exam board apologises after error in English GCSE paper which confused characters in Shakespeare's Romeo and Juliet""From Mariotto and Ganozza to Romeo and Guilietta: Metamorphoses of a Renaissance Tale"10.2307/37323537323510.2307/2867455286745510.2307/28678912867891"10 Questions for Taylor Swift"10.2307/28680922868092"Haymarket Theatre""The Zeffirelli Way: Revealing Talk by Florentine Director""Michael Smuin: 1938-2007 / Prolific dance director had showy career"The Life and Art of Edwin BoothRomeo and JulietRomeo and JulietRomeo and JulietRomeo and JulietEasy Read Romeo and JulietRomeo and Julieteeecb12003684p(data)4099369-3n8211610759dbe00d-a9e2-41a3-b2c1-977dd692899302814385X313670221313670221

            Creating closest line along the point''s azimuth using PostgreSQL Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?Drawing line between points at specific distance in PostGIS?How to efficiently find the closest point over the dateline?How to find the nearest point by using PostGIS function?PostGIS nearest point with LATERAL JOIN in PostgreSQL 9.3+Creating a table and inserting selected streets using plpgsql functionsCreating a table that stores Distances and other columnSaving select query results (year wise) from PostgreSQL/PostGIS to text filesWhat is the information behind this geometry?How to give start and end vertex ids dynamically in pgr_dijkstra?Point to Polygon nearest distance DS_distance is not using geography index & knn <-> or <#> does not give result in orderLine to point conversion with start point and end point detection?

            Crop image to path created in TikZ? Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)Crop an inserted image?TikZ pictures does not appear in posterImage behind and beyond crop marks?Tikz picture as large as possible on A4 PageTransparency vs image compression dilemmaHow to crop background from image automatically?Image does not cropTikzexternal capturing crop marks when externalizing pgfplots?How to include image path that contains a dollar signCrop image with left size given