cocon

Forum Replies Created

Viewing 15 posts - 316 through 330 (of 342 total)
  • Author
    Posts
  • in reply to: Another modified version of Ted2 #2909

    cocon
    Participant

    Automatic reloading of files when saving with another external editor is now ready.
    https://github.com/coconcode/ted2mod/blob/master/documentwatcher.monkey2

    in reply to: Another modified version of Ted2 #2903

    cocon
    Participant

    Hi, thank for checking the project out.

    I have mentioned some of information in the readme file, however my purpose is to make experimentation.

    The best feature so far is the ability to configure the hotkeys with a JSON file.
    https://github.com/coconcode/ted2mod/blob/master/hotkeyloader.monkey2

    Also I did a massive refactoring by redesigning the program (the commands of the IDE) by using a design pattern. I was very skeptic about this, although it makes the code more organized, it makes it over engineered. I am more of a Python-esque style fan, where you create lists at will and put whatever you like there, perhaps later with the reflection capabilities I will try to see this alternative.
    https://github.com/coconcode/ted2mod/blob/master/idecommand.monkey2

    in reply to: Local scope lambdas #2831

    cocon
    Participant

    The ideal lambdas have the function purity concept (that no data modifications are allowed). I don’t know if Monkey uses that design indeed.

    What I had more in mind was the C# concept of Action and Func that modify variables. Perhaps C++ as well by using the ampersand operator.

    in reply to: Ted21 progress #2763

    cocon
    Participant

    Nice idea for a logo. 🙂
    “Ted” and “Monkey”: Action Team Adventure.

    in reply to: Binary and Source wont execute #2762

    cocon
    Participant

    Cool, perhaps setting the env variables should be noted on installation instructions, many users will notice this in the future.

    in reply to: Binary and Source wont execute #2754

    cocon
    Participant

    Try to make a command line compilation and see if you can spot any errors related to the system or g++ compiler. I had tried this also myself:
    http://monkey2.monkey-x.com/forums/topic/small-correction-to-the-mx2cc-documentation/

    P.S. The mx2cc is a user environment variable.
    D:\Programs\monkey2\bin\mx2cc_windows.exe

    in reply to: Binary and Source wont execute #2743

    cocon
    Participant

    I used this version of MinGW:

     

    And extracted it here:

    Also just for safety I created a user environment variable called PATH and added this line:

    I don’t know if the PATH variable is needed for using Ted, but I remember when doing command line compilations it was needed.

    in reply to: Ted21 github update #2720

    cocon
    Participant

    I saw that TED has hardcoded keyconfigurations.

    Perhaps it might be a good idea to introduce a shortcut manager so these configurations can be loaded from a JSON (or XML) file, parsed, and assigned during startup of the application.

    Well, this is just a suggestion, nothing formal yet.

    in reply to: Ted21 progress #2600

    cocon
    Participant

    Perhaps it might be good to switch from “raw presentation” to “formal presentation” just as having two options. But consider this a todo task for sometime in future, no worries.

    in reply to: Ted 2 on Mac OSX #2599

    cocon
    Participant

    That’s good, perhaps a patch would be created to fix this if it’s considered as a bug by escaping the white spaces in Unix OSs’.

    in reply to: Some help with a mojox GUI #2598

    cocon
    Participant

    This is great news 🙂 That way it will be developed even more.

    in reply to: Ted 2 on Mac OSX #2578

    cocon
    Participant

    As I remember Macs have this console logger and might catch any errors.
    https://support.omnigroup.com/console-osx/

    Also another case is that by building with terminal to see if everything goes well, because TED will not show any g++ or OS related errors.
    D:\Programs\monkey2\scripts

    Regarding the permissions: You will need to check the mx2cc application (My is D:\Programs\monkey2\bin\mx2cc_windows.exe), in which user group it belongs? Because this application is responsible for invoking a system process (the game you want to run), you will have to make sure that it has the appropriate permissions to so (perhaps other Mac users could validate this). Also I would be keep an eye if one folder on tree has restricted rights, thus applying restritions to the monkey2 folder as well.

    Sorry for the guesswork, I hope that anything of these help.

    in reply to: Ted21 progress #2577

    cocon
    Participant

    Superb work, flawless victory!

    ~ One thing I haven’t seen other editors do is also highlight where about you are in the code (in the code description) as you move around.

    I thought of this feature a few times, it would be nice to see it once in an IDE, thankfully now in TED it will be awesome.

    in reply to: How about a Monkey 2 Projects forum? #2564

    cocon
    Participant

    Yes, I vote for that. A forum with snippets might be nice.

    in reply to: Some help with a mojox GUI #2559

    cocon
    Participant

    Hi thanks for the feedback. I did the changes and now it works.

Viewing 15 posts - 316 through 330 (of 342 total)