# Processing Update

**URL:** <https://discourse.processing.org/t/processing-update/13172>\
**Category:** Processing\
**Created:** [August 4, 2019, 11:28am UTC](https://discourse.processing.org/t/processing-update/13172 "2019-08-04T11:28:05Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![newagear](https://avatars.discourse-cdn.com/v4/letter/n/a8b319/32.png) [@newagear](https://discourse.processing.org/u/newagear)\
**Post date:** [August 4, 2019, 11:28am UTC](https://discourse.processing.org/t/processing-update/13172/1 "2019-08-04T11:28:05Z")

</div>

I first developed a processing program 3 years ago.I believe that Processing needs an update(variable and instructions search list , a better debug system …).What do you think?

---

<div class="post-metadata">

**Author:** ![InferNova](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/infernova/32/6009_2.png) [@InferNova](https://discourse.processing.org/u/InferNova)\
**Post date:** [August 4, 2019, 1:55pm UTC](https://discourse.processing.org/t/processing-update/13172/2 "2019-08-04T13:55:16Z")

</div>

Hey There!

I would disagree. If you would like more functionality things already exist to allow for this to exists for example a more sophisticated debugger is present within the Eclipse IDE . So you could just take the Processing core and using there. I think the Processing IDE should stay as simple as it is to be good for entry level programmers. And there’s also no point developing technologies which are already out there.

---

<div class="post-metadata">

**Author:** ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)\
**Post date:** [August 8, 2019, 9:29pm UTC](https://discourse.processing.org/t/processing-update/13172/3 "2019-08-08T21:29:24Z")

</div>

> [@newagear](#):
>
> variable and instructions search list

What do you mean by this? Do you mean something different than “Show Usage” and “Find in Reference”, which are already built-in?

 ![38%20PM](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/b/bb45bf46cffd249bf35dbbe5818cf23da3adc6c5.png)

---

<div class="post-metadata">

**Author:** ![Chrisir](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/chrisir/32/45_2.png) [@Chrisir](https://discourse.processing.org/u/Chrisir)\
**Post date:** [August 9, 2019, 11:38am UTC](https://discourse.processing.org/t/processing-update/13172/4 "2019-08-09T11:38:16Z")

</div>

I‘d vote for a Advanced Menu for advanced Users for e.g. refactoring variable names, function names and so forth

---

<div class="post-metadata">

**Author:** ![newagear](https://avatars.discourse-cdn.com/v4/letter/n/a8b319/32.png) [@newagear](https://discourse.processing.org/u/newagear)\
**Post date:** [August 9, 2019, 11:16pm UTC](https://discourse.processing.org/t/processing-update/13172/5 "2019-08-09T23:16:37Z")

</div>

compare it with visual studio.

---

<div class="post-metadata">

**Author:** ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)\
**Post date:** [August 9, 2019, 11:23pm UTC](https://discourse.processing.org/t/processing-update/13172/6 "2019-08-09T23:23:39Z")

</div>

Visual Studio Code is a general-purpose IDE with thousands of menus (and plugins). Could you say something more about which specific feature(s) from Visual Studio you want?

Or are you just saying that PDE should be like Visual Studio? Because that won’t happen – the devs have been saying for years that if you want those advanced programming features (code folding, split screen, minimap, git integration, etc.) then you will need to program Processing in a full IDE like Eclipse, Atom, or VS Code in order to get those features. PDE is intentionally simple for beginners (and for maintenance).

---

<div class="post-metadata">

**Author:** ![newagear](https://avatars.discourse-cdn.com/v4/letter/n/a8b319/32.png) [@newagear](https://discourse.processing.org/u/newagear)\
**Post date:** [August 10, 2019, 7:09pm UTC](https://discourse.processing.org/t/processing-update/13172/7 "2019-08-10T19:09:37Z")

</div>

No.To create something as advanced as Visual Studio it would take years.I suggest Processing should have a better variable search tool , code resizing ,some new functions …

---

<div class="post-metadata">

**Author:** ![GoToLoop](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/gotoloop/32/86_2.png) [@GoToLoop](https://discourse.processing.org/u/GoToLoop)\
**Post date:** [August 10, 2019, 7:19pm UTC](https://discourse.processing.org/t/processing-update/13172/8 "2019-08-10T19:19:46Z")

</div>

The only thing I ever wanted for the PDE is full compatibility to the latest Java syntax! ☕

---

<div class="post-metadata">

**Author:** ![LuckSmith](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/lucksmith/32/5805_2.png) [@LuckSmith](https://discourse.processing.org/u/LuckSmith)\
**Post date:** [August 10, 2019, 8:03pm UTC](https://discourse.processing.org/t/processing-update/13172/9 "2019-08-10T20:03:58Z")

</div>

The debug system certainly needs to work better. It crashes more often than I actually use it ☹ (no offense to you guys writing and supporting the PDE. I’ll provide examples on demand if needed)

Aside of that, I’d expect just one feature of the Processing IDE: support of the adjustable TAB character in sketches… I miss it so much!

But in general I think the PDE should be as it is: simple, welcoming to beginners, easy to get started yet powerful as long as you dig in.
