Page 2 of 2

Re: XOJO uses pcode ?

Posted: Fri Jan 27, 2017 2:38 am
by TI-994A
Tenaja wrote:...many users are ignorant people who think "more is better", and if they see two programs to choose from, one takes no ram, and the other requires 5MB, the latter must have more special features or benefits that aren't listed.
Sadly, so true.

My core competence has always been UX, keeping the UI simple and intuitive, the program flow short and easy, and the user-interaction to a minimum, for an optimal and favourable user experience. Unfortunately, all this effort is sometimes wasted on philistines who believe that such simple software should be cheaper.

Simply heartbreaking. :lol:

Re: XOJO uses pcode ?

Posted: Fri Jan 27, 2017 4:33 am
by Keya
Tenaja wrote:if they see two programs to choose from, one takes no ram, and the other requires 5MB, the latter must have more special features or benefits that aren't listed.
So turn your helpfile into a novel, use BMPs instead of PNGs, but keep your executable lean and mean :D

Re: XOJO uses pcode ?

Posted: Fri Jan 27, 2017 7:18 am
by Shield
Tenaja wrote:Java is a perfect example of "correctly done".
I wouldn't call Java "correctly done", more like "rectified by brute force".
Java has many architectural flaws and issues that accumulated over time
(say: the .NET architecture is a lot better), but by throwing "tons of engineers"
at it, these things could be improved drastically. :)

Re: XOJO uses pcode ?

Posted: Fri Jan 27, 2017 12:57 pm
by blueb
TI-994A wrote:... Unfortunately, all this effort is sometimes wasted on philistines who believe that such simple software should be cheaper.

Simply heartbreaking. :lol:
My solution: :D

Code: Select all

Macro BloatMe(_LONGS_)
! jmp SR
;DataSection
!    rept _LONGS_ counter
!     {
;!        byte#counter db counter
!       dword#counter dd counter
!     }
!SR:
;EndDataSection
EndMacro

BloatMe(100000) ;Bloat nearly 400kbyte

MessageRequester("BLOATING", "Created a file (this is nearly 400k in size)",0)

Re: XOJO uses pcode ?

Posted: Sat Jan 28, 2017 8:23 pm
by the.weavster
chrisc wrote:I heard from a reliable source that XOJO uses pcode?
Xojo uses LLVM so there's an intermediate representation, maybe that's why your source is getting confused.

Re: XOJO uses pcode ?

Posted: Sat Jan 28, 2017 8:29 pm
by the.weavster
Fred wrote:pcode (if correctly done) allows more optimisation depending of the running target processor: you can ship a single exe which will run on x86 or x64, use SSE/SSE2 or any other hardware stuff if available.
Any secret plans for JVMBasic :?: :)

Re: XOJO uses pcode ?

Posted: Sun Jan 29, 2017 9:56 am
by Shield
Wanna cause a heart attack in like 50% of the forum members? :lol: