October 27, 2021, 11:36:00

Author Topic: Wonkey Update  (Read 6870 times)

Offline iWasAdam

  • Hero Member
  • *****
  • Posts: 2484
Re: Wonkey Update
« Reply #45 on: June 02, 2021, 11:47:15 »
you do seem to be sticking your fingers in your ears and going "lalalalala"  :))

QasarBeach has nothing to do with games nor 3d editors, nor image editors and especially not IDE's.

I'll say this again nice and slow you understand. wonky is a language - nothing more nothing less. but in general most people use it for games, as that is generally what 'most' people use languages for.

All of the above are tools - they are complex and have extremely tight UI and message focus. QasarBeach is a complete realtime audio synthesiser (a copy of the 1980 Fairlight CMI) it has full synthesis capabilities, sequencer and has been applauded by the original engineers and designer (who repeatedly said such a thing was not possible without expensive custom hardware!) - It far outstrips what Audacity can do. And it's 100% compatible with wonkey being written in monkey2

So if you still think it's just for making games I'm gonna have to pick my finest trout and come round and give you a good head slap :)
« Last Edit: June 02, 2021, 11:56:27 by iWasAdam »

Offline Aurel

  • Sr. Member
  • ****
  • Posts: 353
Re: Wonkey Update
« Reply #46 on: June 02, 2021, 14:28:31 »
Quote
I'll say this again nice and slow you understand. wonky is a language - nothing more nothing less.

wow ...now i am stupid ,and i don't understand good for me  ;D
but why you worry if someone say ..it is game oriented
is that some kind of insulting for you ..

you know what ...forget, i see that i made mistake to post under this topic.
(Y)

Offline Steve Elliott

  • Hero Member
  • *****
  • Posts: 3237
  • elgol
Re: Wonkey Update
« Reply #47 on: June 02, 2021, 14:56:57 »
Quote
wow ...now i am stupid ,and i don't understand good for me  ;D
but why you worry if someone say ..it is game oriented
is that some kind of insulting for you ..

With a name like Wonkey, of course it's a very serious computer language!  :))
Windows 10 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
MacOS Big Sur 64-bit, 8Gb RAM, Intel i5 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB
Linux Mint 19.3 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
Raspberry pi 3, pi 4, pi 400, BBC B, C64, ZX Spectrum

Offline iWasAdam

  • Hero Member
  • *****
  • Posts: 2484
Re: Wonkey Update
« Reply #48 on: June 03, 2021, 14:16:28 »
Yeah boi  ;D you dissin my Wonkey?

Just finished adding full color support into the IDE - this also shows the enhanced color sets available in Woney cause all those colors are soo wonkey...

On the left is the intellisence showing available colors as you type
On the right is the color panel open showing all available colors. click a color and you get its name, its float values plus some added gradient values so you can pick a color you want fast.
And in the middle is the minimap viewer so you can quickly jump around your code

Offline iWasAdam

  • Hero Member
  • *****
  • Posts: 2484
Re: Wonkey Update
« Reply #49 on: June 04, 2021, 12:55:52 »
@Round157 You mentioned a mascot
Say hello to the Wonkey Donkey...  :o

Offline round157

  • Sr. Member
  • ****
  • Posts: 476
Re: Wonkey Update
« Reply #50 on: June 07, 2021, 12:15:28 »
@Round157 You mentioned a mascot
Say hello to the Wonkey Donkey...  :o


Hello!

The mascot was created by you? Using a donkey as the mascot of Wonkey suprises me. However, the design is nice and simple. Wonkey Donkey consists of different brown colours. The brown colours used are good because brown is a comfortable colour for human eyes. The facial expression of Wonkey Donkey is quite suitable because Wonkey donkey really looks like a programming beginner.

« Last Edit: June 07, 2021, 14:05:29 by round157 »

Offline iWasAdam

  • Hero Member
  • *****
  • Posts: 2484
Re: Wonkey Update
« Reply #51 on: June 08, 2021, 12:48:52 »
Added core sprite routines and color palette support into the mojo source so they are part of the main distro.
This means you can open palettes, from adobe, jasc and native format:
Here is a palette being opened with numbers


Also added new dock with ascii


And lastly a new dock showing all the available colors in their libraries:


With intelisense showing the colors as you type:


Offline Steve Elliott

  • Hero Member
  • *****
  • Posts: 3237
  • elgol
Re: Wonkey Update
« Reply #52 on: June 08, 2021, 21:51:14 »
You can tell Adam's involved - balanced palettes and art!
Windows 10 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
MacOS Big Sur 64-bit, 8Gb RAM, Intel i5 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB
Linux Mint 19.3 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
Raspberry pi 3, pi 4, pi 400, BBC B, C64, ZX Spectrum

Offline Qube

  • Administrator
  • Hero Member
  • *****
  • Posts: 2790
  • I mostly code at night... Mostly.
    • SyntaxBomb - Indie Coders
Re: Wonkey Update
« Reply #53 on: June 08, 2021, 23:54:23 »
With intelisense showing the colors as you type:

Now that I do like ;D - Very handy to have.
Mac mini ( 2018 / 2020 ), 3 GHz 6-Core Intel Core i5, 16 GB 2667 MHz DDR4, 1TB NVMe, eGPU Radeon Pro 580 8 GB, LG Ultragear 27GL83A-B 27 Inch
Mac mini (2020 ), M1 SoC, 8 GB LPDDR4, 512GB NVMe 
Commodore VIC-20, 1.1Mhz MOS 6502 CPU, 5KB RAM, VIC ( 6560 ) GPU

Until the next time.

Offline iWasAdam

  • Hero Member
  • *****
  • Posts: 2484
Re: Wonkey Update
« Reply #54 on: June 09, 2021, 08:29:33 »
just spent the best part of 2 hours reinstalling linux, shouting at it about who's the boss and generally hitting my head with a hammer.... compiling now....  >:(

Offline iWasAdam

  • Hero Member
  • *****
  • Posts: 2484
Re: Wonkey Update
« Reply #55 on: June 09, 2021, 08:30:41 »
Here's a question to any interested persons - or not interested.

What would YOU like from an IDE?

Offline Derron

  • Hero Member
  • *****
  • Posts: 3675
Re: Wonkey Update
« Reply #56 on: June 09, 2021, 12:53:46 »
Integrated Debugger
Intellisense (not just autocomplete - so not just stuff known from the local file but also imported ones etc)
Formatter/external tools-support: send current code (eg file content) to the tool and retrieve a changed version (eg intendation "unified") / other tools could check for unused variables etc.
Packaging/Deployment support: so if you do a "build" you should be able to do a "gui driven" application-settings thing (name of author, application title ...), Also stuff like "app icon" should be configurable conveniently (linux: app.desktop, windows: icon as resource file, mac: icns file in the .app folder ...). Android or such stuff should be configurable via IDE too (and best bet to export all these settings to a .settings file which the make tool of "Wonkey" can work with and does the grunt work at the end - so be independent from the actual IDE)
Multi-Document editing (have two documents next to each other - with optional synchronized scrolling)
Find-n-Replace (maybe with optional RegEx)
Refactoring: change a variable name across all "connected" files - context sensitive, not a dumb "text replacement"
Redefineable Shortcuts
Makros Management (pre, after build ...) or "Hooks" - this way you can fine tune what happens when you compile, fail to compile, ... if the language toolkit supports it too then the better



Nice to have:
.git-integration
color templates / color picker (already in I "assume" :D)
language/wonkey updater - kicking of the updater file surely provided by the "language toolkit/pack"
Multi-Line editing: Hezkore has shown to me and it looks valuable: mark multiple lines/positions and then each keystroke is done to each of the line (block commends, block "prefixing" variables etc)

bye
Ron
« Last Edit: June 09, 2021, 12:55:22 by Derron »

Offline iWasAdam

  • Hero Member
  • *****
  • Posts: 2484
Re: Wonkey Update
« Reply #57 on: June 09, 2021, 14:00:48 »
great list derron

- intellisense is module aware so will show whatever is available ;)
- package/deployment manager being worked on
- find and replace is now quite robust with find in files, replace, find definition etc :)
- there is some form of shortcut system, but i can't say I've used it

Currently Wide (with Wonkey Ide) is being prepared for initial release

multi document editing would be something I'm interested in developing :)

Offline zelda64bit

  • Jr. Member
  • **
  • Posts: 54
Re: Wonkey Update
« Reply #58 on: June 09, 2021, 14:58:37 »
Derron has said practically everything, but I would also like a help section like the one that bliz3d brings, where you press a button and you get the documentation with the manual, tutorials and the reference.

You could also add language templates, gamemaker brings language templates where there is a section in the ide to see how to write a coditional, loops, functions, classes etc ...

Something very important is the error window where it is shown where the errors made in the code are, most of ide tend to show confusing messages that do not help much.

Something also important is that the ide does not consume too many requirements as a visual studio (devourer of resources).

Another thing is the tabs on the sides, a button or option to hide them would be nice.

Offline Qube

  • Administrator
  • Hero Member
  • *****
  • Posts: 2790
  • I mostly code at night... Mostly.
    • SyntaxBomb - Indie Coders
Re: Wonkey Update
« Reply #59 on: June 09, 2021, 17:55:43 »
Here's a question to any interested persons - or not interested.

What would YOU like from an IDE?
Agree with most of Derron's suggestion but personally : Speed. It has to be quick to respond and scrolling through 1000's of lines of code should be smooth and not feel sticky. I really really hate slow IDE's which is why I ditched newer version of AGK Classic on MacOS ( Catalina and above ) as it's just too painful to work with. Luckily AGK Studio is nice and nippy.
Mac mini ( 2018 / 2020 ), 3 GHz 6-Core Intel Core i5, 16 GB 2667 MHz DDR4, 1TB NVMe, eGPU Radeon Pro 580 8 GB, LG Ultragear 27GL83A-B 27 Inch
Mac mini (2020 ), M1 SoC, 8 GB LPDDR4, 512GB NVMe 
Commodore VIC-20, 1.1Mhz MOS 6502 CPU, 5KB RAM, VIC ( 6560 ) GPU

Until the next time.

 

SimplePortal 2.3.6 © 2008-2014, SimplePortal