From 83e0e3bd8d79991be4e712c8284a03a9e92e60d6 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Thu, 19 Mar 2020 02:16:21 +0100 Subject: [PATCH] Move history --- docs/docs/acknowledgements.rst | 35 +++++++++++++++++++++++++++++++++- docs/docs/features.rst | 30 ----------------------------- 2 files changed, 34 insertions(+), 31 deletions(-) diff --git a/docs/docs/acknowledgements.rst b/docs/docs/acknowledgements.rst index a3225613..5db5ca67 100644 --- a/docs/docs/acknowledgements.rst +++ b/docs/docs/acknowledgements.rst @@ -1,7 +1,40 @@ .. include global.rst +History & Acknowledgements +========================== + +A Little Bit of History +----------------------- + +The Star Wars Jedi are awesome. My Jedi software tries to imitate a little bit +of the precognition the Jedi have. There's even an awesome `scene +`_ of Monty Python Jedis :-). + +But actually the name has not much to do with Star Wars. It's part of my +second name. + +After I explained Guido van Rossum, how some parts of my auto-completion work, +he said (we drank a beer or two): + + *"Oh, that worries me..."* + +Now that it is finished, I hope he likes it :-) + +I actually started Jedi back in 2012, because there were no good solutions +available for VIM. Most auto-completions just didn't work well. The only good +solution was PyCharm. But I like my good old VIM. Rope was never really +intended to be an auto-completion (and also I really hate project folders for +my Python scripts). It's more of a refactoring suite. So I decided to do my +own version of a completion, which would execute non-dangerous code. But I soon +realized, that this would not work. So I started working with a lot of +recursion to to understands many of Python's key features. + +By the way, I really tried to program it as understandable as possible. But I +think understanding it might need quite some time, because of its recursive +nature. + Acknowledgements -================ +---------------- - Takafumi Arakaki (@tkf) for creating a solid test environment and a lot of other things. diff --git a/docs/docs/features.rst b/docs/docs/features.rst index fe3f5a5d..c77418db 100644 --- a/docs/docs/features.rst +++ b/docs/docs/features.rst @@ -108,33 +108,3 @@ execute properties and in general is not very careful to avoid code execution. This is intentional: Most people trust the code bases they have imported, because at that point a malicious code base would have had code execution already. - -A little bit of history ------------------------ - -The Star Wars Jedi are awesome. My Jedi software tries to imitate a little bit -of the precognition the Jedi have. There's even an awesome `scene -`_ of Monty Python Jedis :-). - -But actually the name has not much to do with Star Wars. It's part of my -second name. - -After I explained Guido van Rossum, how some parts of my auto-completion work, -he said (we drank a beer or two): - - *"Oh, that worries me..."* - -When it's finished, I hope he'll like it :-) - -I actually started Jedi back in 2012, because there were no good solutions -available for VIM. Most auto-completions just didn't work well. The only good -solution was PyCharm. But I like my good old VIM. Rope was never really -intended to be an auto-completion (and also I really hate project folders for -my Python scripts). It's more of a refactoring suite. So I decided to do my -own version of a completion, which would execute non-dangerous code. But I soon -realized, that this wouldn't work. So I built an extremely recursive thing -which understands many of Python's key features. - -By the way, I really tried to program it as understandable as possible. But I -think understanding it might need quite some time, because of its recursive -nature.