Comments (12)
Sounds great! You wanna take care of that? :) Or otherwise just several build-systems?
from processing-sublime.
As far as I can tell, automatic determination of the version may be tricky. But, having several build systems would work, unfortunately requiring some setup by the user.
Did you have a preference for the default build system?
from processing-sublime.
Hi!
I would not bother with getting the version ... let's just do two build systems one for processing 2 and one for 3. I renamed the default one to "2". Can you take care of the "3"? :)
from processing-sublime.
Got the Processing 3 build working on Mac in my fork, just want to double-check on Windows. From what I have seen, Linux should be similar to Mac.
One snag though. By default, ST3 chooses the last listed ("Processing 3") build by default for the file. Not sure if ST2 is any different, but let me know if you want me to check. Is there a way to make the default a setting? Otherwise, if they get an error, they would have to manually switch to "Processing 2", which could be a hassle.
from processing-sublime.
Hi Sean, this is completely fine for me. The bundle was always for from being perfect! :) I would consider "Processing 3" as default build system rather a feature. Please do a pull request. Many thanks!!
from processing-sublime.
Works just fine on Windows, too.
To note, if "Processing 3" is the default build, anyone using Processing 2 will be unable to build their sketches until they change their build system. And, Processing 3 is still alpha (though supposed to be beta, soon, I thought?).
I just want to be clear on which should be the default build: "Processing 2" or "Processing 3". Please clarify!
If "Processing 2" is defaulted, I will have to adjust its name, since ST chooses the default from its build system list, whichever one is listed last is the automatic default. I can change "Processing 2" back to "Processing" to make the original build file the default, if you wish.
Alternatively, if you give both build files to the user, they can delete the one they do not want (letting them choose the default by whichever file they keep). This may be the best way to package it?
from processing-sublime.
As I consider the bundle rather on the intermediate/expert end of the processing realm I think "Processing 3" as default is totally fine. I will also add a hint to the readme. Best, B
from processing-sublime.
@b-g Maybe we should consider making the Processing 3 build system just a variant of the main build system. This would allow us to keep Processing 2 as the default until Processing 3 is released, and also to not worry about naming the Processing 3 build system something special just so ST doesn't select it as the Automatic build setting.
We're already seeing issues: #57
from processing-sublime.
In other words, since the bundle is for intermediate+ coders, lets place the burden of selecting the Processing 3 build variant on them, rather than the majority who are still using Processing 2.
from processing-sublime.
I could submit a pull request, but (from my testing earlier) you should only need to rename the Processing 2 build file to just "Processing", leaving "Processing 3" as it is. Let me know if that doesn't work, though.
from processing-sublime.
I can confirm that restoring the name of Processing 2.build-system to Processing.build-system.
@b-g You can decide on this approach or pull request #59.
from processing-sublime.
Hi all! Thanks for all the thoughts! I renamed it back to Processing.build-system, to keep the confusion as low as possible. We can rename it back to Processing 2.build-system once Processing 3 is official! Hope this works for you.
from processing-sublime.
Related Issues (20)
- processing-sublime can't find libraries HOT 2
- Syntax for Cuda?
- What's the license for processing-sublime? HOT 4
- Support python mode
- support autocomplete HOT 1
- Still working with processing 3.0.2? HOT 2
- error on build after updating processing to 3.1 HOT 2
- Processing 3.1 with Sublim Text
- Why I cannot use it normally? HOT 1
- close already open app when you build again. HOT 1
- OSX Error Message: 'I don't know anything about -sketch=/Users/sysuser1/Desktop/Programming/Chatbots/twitbot/processing_example/.' HOT 2
- Single line comments aren't greyed out outside of a function HOT 1
- It's not compatible with version 3.3.5 HOT 1
- Syntax highlighting sometimes incorrect.
- java.lang.Thread issues (not in Processing) HOT 7
- Not Working on windows HOT 1
- MacOS Mojave - camera and microphone access not requested HOT 4
- Problem with sublime recognizing processing-java HOT 2
- Can you put in 'Find in Reference' support too?
- How to remove build-temp when the sketch stop to run HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from processing-sublime.