Poll
Question:
Which features do you intensely desire, from the deepest of your soul and heart.
Option 1: Monogams: Multi-parameters RSX. (Todo #ca)
votes: 2
Option 2: Invoke RSX from editor. (Todo #cc)
votes: 2
Option 3: Monogams: Hexa-Search
votes: 3
Option 4: Profiling tool: Fast trace to create a call graph with number of calls.
votes: 0
Option 5: Profiling tool: Fast trace to exactly measure machine time.
votes: 2
Option 6: Editor: show machine time taken by block (more brittle than profiling).
votes: 0
Option 7: [DONE in alpha8a] Editor: auto-completion.
votes: 0
Option 10: Editor [Cross-tabs copy/pasta]: Having one global block.
votes: 0
Option 11: Editor [Cross-tabs copy/pasta]: Having a clipboard (COPY-C = copy to clipboard, COPY-V = copy from clipboard).
votes: 2
Option 12: Editor: Show all opened sources. (Todo #dc)
votes: 0
Option 13: |O,"name": Ask for confirmation if there is already a source in current tab (and propose to open it in next free tab) Todo #109
votes: 0
Option 14: Monogams: ability to move up in memory dump.
votes: 0
Option 15: [Trace] Add Tstart,stop command. (Todo #F6)
votes: 1
Option 16: [Trace] Easier "dump memory while tracing"
votes: 0
To celebrate the return of cpcwiki (Thanks to the anonymous admin/knight, your efforts are greatly appreciated), here is a new poll!
Since we are not too many working on Orgams, we have to pick the priorities and sacrifice everything else.
So I'd like to know which feature your are missing most, are why. I'll update the options as it goes.
Note: the next thing coming is a restricted version of IMPORT.
If it wasn't clear: you don't have to pick something in the list, but can propose anything by replying to this thread!
For instance I've added auto-completion described here: http://orgams.wikidot.com/autocompletion
It's difficult to pick just one... While I'd love vim-style auto completion (Ctrl+n) and having a cycle counter in the editor would also be amazing, I think the thing I'm missing most after import is being able to copy and paste between different tabs.
Edit: I know you can export text and import text to do this, but that's pretty awkward - having the marked block being global rather than per-tab would be much nicer.
Thanks for the input, mucho appreciado!
I would rather have COPY-C behave like in other editors (copy to clipboard).
Before:
COPY-C: paste selected block.
After (alike modern editors):
COPY-C: put selected block in clipboard.
COPY-X: put selected block in clipboard and remove it.
COPY-V: paste clipboard.
See rationale:
- http://memoryfull.net/post.php?id=30&page=1#244
Yet I've put the two options, let the users decide!
That is a good occasion to remind that Orgams is open-source.
I can give all the guidance needed to code any feature.
Quote from: m_dr_m on 12:54, 29 September 21
Thanks for the input, mucho appreciado!
I would rather have COPY-C behave like in other editors (copy to clipboard).
Before:
COPY-C: paste selected block.
After (alike modern editors):
COPY-C: put selected block in clipboard.
COPY-X: put selected block in clipboard and remove it.
COPY-V: paste clipboard.
See rationale:
- http://memoryfull.net/post.php?id=30&page=1#244 (http://memoryfull.net/post.php?id=30&page=1#244)
Yet I've put the two options, let the users decide!
That is a good occasion to remind that Orgams is open-source.
I can give all the guidance needed to code any feature.
Oh, I think that's much better, I just kind of assumed block being global was the easiest solution but having a clipboard and 'standard' keys would be even nicer :) Also, I had no idea Orgams was open-source!
Quote from: Cwiiis on 13:37, 29 September 21Oh, I think that's much better
---
I was sitting on a chair and thinking: well, a multi-clipboard wouldn't be much more complicated. E.g. keep, the last 8 copied or deleted blocs.
Then, UI-wise, I'm not sure which method would work best to pick one of the older clip.
I'm guessing @OffseT (https://www.cpcwiki.eu/forum/index.php?action=profile;u=1826) has an idea about that.
If anyone would like to code the new copy/paste, please let me know!
Here are the specs: http://orgams.wikidot.com/copypaste (http://orgams.wikidot.com/copypaste)
There is no code to change, only new routines to write!
So you don't have to mess with existing orgams source.
PS: can be written in the language of your choice, as long as it runs on CPC and i't embeddable from assembler.
E.g., if BASIC program, please show me how to kick up the interpreter and execute the basic bytecode from assembler!
How cool is that?
New options added!
"Dump memory while tracing" was discussed here: http://memoryfull.net/post.php?id=30&page=3#863
But I don't have clear answers.
Yeah! Label auto-completion available, thanks to @toms (https://www.cpcwiki.eu/forum/index.php?action=profile;u=910)
[/size]http://orgams.wikidot.com/working (http://orgams.wikidot.com/working)
Incoming (again thanks to @toms (https://www.cpcwiki.eu/forum/index.php?action=profile;u=910) !): No-overheard profiling from monogams (gives the time taken by a routine, microsecond accurate).
See doc draft here: http://orgams.wikidot.com/profilingfuture#toc1
The user interface part (integration) isn't done yet.
So if you have some suggestion, now is the (machine) time!
To spend great holidays, the recommended version is FF Beta9.
* Stable and powerful.
* New! Import and auto-completion: rough yet already useful.
* More compatible with rasm.
* Other good stuff.
http://orgams.wikidot.com/working
Only one option can be selected, can we choose more than one? Can the poll be adapted this way?
I don't think we can.
The idea is to pick the "one thing".
By the way, Hexa Search is coming soon, @roudoudou (https://www.cpcwiki.eu/forum/index.php?action=profile;u=1714) coded it long ago (kthx), but it wasn't yet integrated, indirectly due to the far-left. And the far-right.
So hopefully once the option is removed you can choose another one (not really sure about that, though!).
Sadly still not too much participation in voting.... Come one guys!!!
btw anything i can do will be done in a few days 8)
A small feature request/bug-report - the following macro doesn't work:
MACRO SRR16 n
n ** [srl h:rr l]
ENDM
I assume this is because you can't use a macro parameter as a block multiplier? This would be pretty handy :)