Forum Replies Created
-
AuthorPosts
-
Ok, thanks.
But does this mean the final user need to install something else (GTK lib) or any other dependencies?In any case a ‘universal’ GUI is impossible: it should be usable on mobile devices (phone and tablet), web, smart-tv, desktop. Too much confusion.
I think it’s better having different (and with high performance) solutions for any single target/UX.Ok, message clear. MONKEY 2 is the name – and you consider it as a ‘sequel’ of Monkey.
But even translated in italian the word ‘monkey’ has no so many positive sense… it’s just an animal, quite messy etc. I’m trying to find a ‘good sense’ of this word, but still I’ve found any.
Surely the ‘name’ it’s not the first thing you look in the case of a programming language, but in any case has a potential for the diffusion/hype (just compare the name DBase2 and Oracle – nomen omen!)
In any case it’s problably ‘late’ and after so many years since the launch of Monkey it’s a loss of time.I really, really want to move forward, not backwards here, ie: to start attracting coders outside the blitz-bubble
Have you some ideas on this?
Well, Mark changed the name in the past so the confusion is ‘normal’ at this point.
Monkey
Monkey X (MX1)
Monkey X 2 (MX2)Calling Monkey2 it’s a non-sense
(I translate MX2 in ‘Mark eXperiment 2’ …)Just an idea
Could be possible to create a sort of ‘import-alias’ pre-defined/programmed (by user or not)?
Something likeMonkey12Import <std>Using std.defaultwhere
std.default should be something like
Monkey1std.default=std.code,std.definedIt should up to the compiler to ‘translate’ the std.default in the ‘proper’ Using std.X etc
So basically, if we are programming a game and we need gfx/sound/lan etc it could be exist a ‘preset’ std.game to use instead of write 10 different instructions.
Of course this should be *another* option, not a substitution of the actual solution implemented.Hi
Hi
it seems that the .zip file is corrupted. Tried to download twice, same result: can’t decompress it.I’m not at the computer, but it should be something like
FILTER=”Image:jpg,png,tga”
Hi
not at the computer atm, but it seems that ‘progress’ is not attached to ContentView, so nothing it’s shown.BTW, just compiled your TED2Go… nice implementation of autocomplete! Very handy (and fast compiling!)
More to learn (for me!)
Ok thanks
a little more clear!
Wow, so many things in so few time!
I’m still trying to understand MX2 !!!Just a quick question
Monkey1App.KeyEventFilter += Lambda(event:KeyEvent)What does exactly mean += in this case?
It means ‘Add a NEW event filter to (list/stack/map) etc? And of course ‘attach’ the code in the labmda() section.’I saw the same syntax in the module source, but it’s no so clear (to me).
Thanks, but I’ve already did this using the overriding (r g b as Int instead of Float).
But of course at every new revision I need to put my changes.Note: (mainly to Mark…)
Every single graphics programs I ever used or seen and all tutorials/demo/what else about colors found – use the 0..255 range, never seen 0..1.
This means that if I would to use/create etc in MX2 a color I like (http://cloford.com/resources/colours/500col.htm) I need to ‘manually’ convert (or write a function to do it) in the internal notation.
Not handy.
So, it would be nice if you can handle HEX input or RGB (0..255) in the TED2 Color Palette Document.One question.
I’m still learning mojo/mojox & co… and I would like to add some changes to TED2. Some of these changes are already implemented in my own MaxIDE version. (I’m a lazy person, I find quite tedious typing too much !)
I’d like (and I think others) to do something like this
Monkey1Local a,b,c>>Intto have a sort of ‘automatic conversion’ to obtain this
Monkey1Local a:Int,b:Int,c:IntThe next move should be the use of the old symbol syntax ($,#,% etc) – to handy sorry!
But (of course there’s always a but …) I’m asking where is the ‘correct place/way’ to insert this checking/altering thing in the current TED2 structure (due to the latest changes with ‘plugin’ support I’m a little lost to be honest!)
I’m still trying to understand how TextView is working – a change on a line is working without problems, but with more lines I get strange results!
Thanks
OK, thanks
OK, after trying & searching I need help.
How we can ‘resize’ an array?
Monkey1234567891011121314151617181920212223Namespace myapp#Import "<std>"Using std..Function Main()Local nn:Float[]Print "GetSize: "+nn.GetSize(0) 'there's nothing! OKPrint "Length : "+nn.Lengthnn=nn.Slice(0,10) 'should 'resize' to 10 items???' nn[0]=1.0 'of course, array out of index...Print "GetSize: "+nn.GetSize(0) 'same, 0Print "Length : "+nn.LengthEnd -
AuthorPosts