Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
16 crawler(s) on-line.
 131 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 Rob:  42 mins ago
 DiscreetFX:  59 mins ago
 agami:  59 mins ago
 RobertB:  1 hr 19 mins ago
 OlafS25:  2 hrs 9 mins ago
 Bruce72:  2 hrs 10 mins ago
 MEGA_RJ_MICAL:  2 hrs 58 mins ago
 t0lkien:  3 hrs 3 mins ago
 amigakit:  3 hrs 24 mins ago
 OneTimer1:  3 hrs 37 mins ago

/  Forum Index
   /  Amiga OS4 Software
      /  Open Office 4 Kids as case study
Register To Post

Goto page ( Previous Page 1 | 2 | 3 | 4 | 5 )
PosterThread
saimo 
Re: Open Office 4 Kids as case study
Posted on 13-May-2010 13:44:07
#81 ]
Elite Member
Joined: 11-Mar-2003
Posts: 2450
From: Unknown

@vidarh

Quote:
Here are my basic requirements to be able to use something other than emacs:

* Must have syntax highlighting support for at least C, C++, Ruby, XML/HTML, CSS, Markdown, or a very easy way of adding it.
* Must have easily configurable "smart indenting" for the above languages.
* Must have an easy way of switching between multiple files using the keyboard; ideally using split panes in a single window/screen rather than having to manually set up various windows.
* Need to be able to do cut/past fully via the keyboard (including marking regions)


FrexxEd is a very good match: except for Ruby, XML/HTML, CSS, Markdown syntax hightlighting, it offers all that you need. It's a mix between CygnusEd an Emacs and is driven by FPL (FrexxEd Programming Language or something like that), an interpreted C-like language that allows to define syntax hightlighting, indenting, macros, integration with other tools and even executing text-based games inside the editor window (I'm mentioning it just to give an idea of its power). Although it's a "classic" application, runs perfectly under AmigaOS 4 (I've been using ever since the first version of AOS4 was released) - and it's even very fast!

Here is a screenshot showing it in action, while dealing with a C source (with syntax highlighting customized and simplified to my own tastes) and Tetris.

Finally, here's the list of the ready-made FPL programs included in distribution:
AppQuery.FPL
ArchiveRemove.FPL
AsmMode.FPL
Assemble.FPL
AutoMatch.FPL
AutoSave.FPL
Backup.FPL
BlockErase.FPL
BlockSum.FPL
BookMark.FPL
BufferInfo.FPL
BufList.FPL
C++Mode.FPL
Ccalc.FPL
Center.FPL
ChangeCaseLetter.FPL
ChangeFACT.FPL
CheckLinks.FPL
CHelp.FPL
CIndent.FPL
ClipBlock.FPL
Cmode.FPL
Comment.FPL
CommentMode.FPL
CompleteWord.FPL
DeleteSpaceEOL.FPL
Devpac.FPL
DICEHelp.FPL
DirED.FPL
DoubleMode.FPL
EMode.FPL
ETags.FPL
ExamineLine.FPL
ExtraIO.FPL
FaceEdit.FPL
FACT.FPL
FACT_hex.FPL
FACT_IBM.FPL
FH_Action.FPL
FileFilter.FPL
FillText.FPL
FlipComment.FPL
FMC.FPL
Format.FPL
FPLMode.FPL
FreeTab.FPL
FrexxEd.FPL
FrexxEdMain.FPL
FrexxShell.FPL
FrexxTool.FPL
GCCMode.FPL
GetRefs.FPL
GotoChange.FPL
GotoLabel.FPL
GotoPos.FPL
Grep.FPL
HexDisplay.FPL
HexEdit.FPL
Hotkey.FPL
HtmlMode.FPL
IconAndKill.FPL
IncSearch.FPL
InsRemTab.FPL
Ispell.FPL
KillNotify.FPL
LaTeX_GotoSection.FPL
LaTeXCompile.FPL
LaTeXMode.FPL
LoadSaveProject.FPL
MacroIO.FPL
MegaIndent.FPL
Menu.FPL
MHead.FPL
MultiBlock.FPL
NumericArgument.FPL
NumLock.FPL
PasTeXMode.FPL
PhxAssMode.FPL
PreCompile.FPL
ProAsm.FPL
ProAsmMode.FPL
QueryKillChanges.FPL
QuitAndKill.FPL
RCSControl.FPL
ReadOnly.FPL
RecentFiles.FPL
RememberMenuAction.FPL
RememberView.FPL
RenameSymbol.FPL
RepeatFunction.FPL
SafeAuto.FPL
SameName.FPL
SASC.FPL
SaveExtension.FPL
SaveFACT.FPL
ScrollAll.FPL
SearchCount.FPL
SearchMark.FPL
ShowChanged.FPL
SimpleDiff.FPL
SimpleHelp.FPL
SimpleIndent.FPL
Snake.FPL
SNMAMode.FPL
SoftEdit.FPL
Startup.FPL
StatusLineClock.FPL
SuddenDeath.FPL
SwapBuffer.FPL
TabConvert.FPL
TabSpace.FPL
Tetris.FPL
TextMode.FPL
TrashEdMode.FPL
Twist.FPL
User.FPL
Window.FPL
WordPro.FPL
WordWrap.FPL
WriteASCII.FPL
ZMacs.FPL

Last edited by saimo on 13-May-2010 at 02:05 PM.
Last edited by saimo on 13-May-2010 at 01:44 PM.

_________________
RETREAM - retro dreams for Amiga, Commodore 64 and PC

 Status: Offline
Profile     Report this post  
vidarh 
Re: Open Office 4 Kids as case study
Posted on 13-May-2010 13:56:30
#82 ]
Cult Member
Joined: 4-Jan-2010
Posts: 580
From: London, UK (ex-pat; originally from Norway)

@saimo

Thanks. I'll add a link to FrexxEd to my wiki, and try it out. If the existing syntax highlighting scripts are easy to follow I don't mind writing my own for the languages I need.

I also found one other editor that has both "split screen" support and syntax highlighting (EdWord), and I see both EdWord and FrexxEd are open source now too... Seems promising.

_________________
Wiki for new/returning Amiga users - Projects: ACE basic compiler / FrexxEd / Git

 Status: Offline
Profile     Report this post  
yoodoo2 
Re: Open Office 4 Kids as case study
Posted on 13-May-2010 14:03:44
#83 ]
Super Member
Joined: 4-Aug-2003
Posts: 1332
From: Stourbridge, UK

@vidarh

Hi. I've added your site to the OS4 Programming Guide Wiki at the OS4PG website. Perhaps you could add us to yours?

_________________
Happiness is mandatory.
MindSpace: MindMaps and UML diagrams for OS4

We ran 5 Recursion Computer Fairs before hitting the exit condition

 Status: Offline
Profile     Report this post  
asymetrix 
Re: Open Office 4 Kids as case study
Posted on 13-May-2010 14:07:30
#84 ]
Cult Member
Joined: 9-Mar-2003
Posts: 868
From: United Kingdom

@vidarh

I like EdWord pro- its a full text editor, open source GFA basic - so can be improved.

I used it to compile C programs

I few years back i contacted Martin to release the code, and to upload to aminet.

We do have permission from the author to do as we want with it - if i remember correctly. I wanted it included in the Amikit suite back then.

http://www.martinreddy.net/edword/

ok found the post :

http://amikit.amiga.sk/forum/index.php?action=vthread&forum=6&topic=546

Last edited by asymetrix on 13-May-2010 at 02:11 PM.
Last edited by asymetrix on 13-May-2010 at 02:08 PM.

_________________
Download 499.26 Mbps, 659.94 Mbps Upload :)

 Status: Offline
Profile     Report this post  
vidarh 
Re: Open Office 4 Kids as case study
Posted on 13-May-2010 14:08:14
#85 ]
Cult Member
Joined: 4-Jan-2010
Posts: 580
From: London, UK (ex-pat; originally from Norway)

@yoodoo2

Great. I've added you.

_________________
Wiki for new/returning Amiga users - Projects: ACE basic compiler / FrexxEd / Git

 Status: Offline
Profile     Report this post  
emeck 
Re: Open Office 4 Kids as case study
Posted on 13-May-2010 16:54:50
#86 ]
Cult Member
Joined: 30-Apr-2003
Posts: 683
From: Barcelona, Spain

@vidarh

Great, work is starting. Now we have also Yoodoo2's programming page.

I've added something under Workbench usage: Preferences, Commodities and AmiDock. Hope it is ok there.

Maybe adding also a Networking section, for things like configuring internet connections, samba, ftp server and clients, apache and such?

Oh, and a section for configuring and using E-UAE?

ADDED: Icons and tooltypes under WB section
ADDED: RAM and RAD disks under WB section
ADDED: link to Amiga C Tutorial (Thanks Peter)

Last edited by emeck on 13-May-2010 at 06:16 PM.
Last edited by emeck on 13-May-2010 at 05:50 PM.
Last edited by emeck on 13-May-2010 at 05:49 PM.
Last edited by emeck on 13-May-2010 at 05:49 PM.
Last edited by emeck on 13-May-2010 at 05:44 PM.
Last edited by emeck on 13-May-2010 at 05:24 PM.

_________________
PowerBook 5.2 MorphOS 3.15
PowerBook 5.8 MorphOS 3.15
Amiga 1200 BPPC/BVision AOS4.1 FE

 Status: Offline
Profile     Report this post  
ChrisH 
Re: Open Office 4 Kids as case study
Posted on 13-May-2010 18:23:58
#87 ]
Elite Member
Joined: 30-Jan-2005
Posts: 6679
From: Unknown

@saimo Quote:
FrexxEd is a very good match

Except that it hasn't been developed since 1996 (14 years ago!). I couldn't trust myself to an editor which isn't supported, it will probably have a ton of bugs & missing features that will never be fixed. I'd also be surprised if it worked perfectly on OS4...

_________________
Author of the PortablE programming language.
It is pitch black. You are likely to be eaten by a grue...

 Status: Offline
Profile     Report this post  
saimo 
Re: Open Office 4 Kids as case study
Posted on 13-May-2010 18:40:40
#88 ]
Elite Member
Joined: 11-Mar-2003
Posts: 2450
From: Unknown

@ChrisH

Quote:
Except that it hasn't been developed since 1996 (14 years ago!). I couldn't trust myself to an editor which isn't supported, it will probably have a ton of bugs & missing features that will never be fixed. I'd also be surprised if it worked perfectly on OS4...

From my previous post: "Although it's a "classic" application, runs perfectly under AmigaOS 4 (I've been using ever since the first version of AOS4 was released) - and it's even very fast!". To accompany that, I've also included a screenshot.

_________________
RETREAM - retro dreams for Amiga, Commodore 64 and PC

 Status: Offline
Profile     Report this post  
vidarh 
Re: Open Office 4 Kids as case study
Posted on 13-May-2010 20:39:55
#89 ]
Cult Member
Joined: 4-Jan-2010
Posts: 580
From: London, UK (ex-pat; originally from Norway)

@ChrisH

I've had a brief look at the FrexxEd source. It's actually reasonably clean, it looks like. They also apparently put in some effort at identifying what parts had Amiga specific dependencies and what was/is completely portable with the intent of at some point doing a Windows port, so there's a good deal of pointers to what areas to pay specific attention to... I'm tempted to try doing a build - if it builds reasonably cleanly, I feel comfortable - if I run into problems while using it I can always fix them :)

EDIT: One thing though, it's "split screen" functionality is not nearly as nice as I thought from the screenshots - it creates new separate windows and just positions them next to each other. Wastes screen realestate on window borders etc., and makes manipulating them with the keyboard less smooth than I'd like. But hey, it's open source - if it builds cleanly, perhaps I'll be too tempted.

Last edited by vidarh on 13-May-2010 at 09:35 PM.

_________________
Wiki for new/returning Amiga users - Projects: ACE basic compiler / FrexxEd / Git

 Status: Offline
Profile     Report this post  
vidarh 
Re: Open Office 4 Kids as case study
Posted on 13-May-2010 20:41:27
#90 ]
Cult Member
Joined: 4-Jan-2010
Posts: 580
From: London, UK (ex-pat; originally from Norway)

@emeck

Thanks for the contributions :)

_________________
Wiki for new/returning Amiga users - Projects: ACE basic compiler / FrexxEd / Git

 Status: Offline
Profile     Report this post  
saimo 
Re: Open Office 4 Kids as case study
Posted on 13-May-2010 21:56:14
#91 ]
Elite Member
Joined: 11-Mar-2003
Posts: 2450
From: Unknown

@vidarh

Quote:
EDIT: One thing though, it's "split screen" functionality is not nearly as nice as I thought from the screenshots - it creates new separate windows and just positions them next to each other. Wastes screen realestate on window borders etc., and makes manipulating them with the keyboard less smooth than I'd like.

Regarding screen estate: each editing view only needs a 1-line space, where things like current editing mode, row/column, etc. are shown (the blue bars in the screenshots); moreover, the vertical window border at the right is used for the scrollbar, so, to me, the estate usage looks minimal.
As for controlling the views via keyboard, it's very easy to pass from one view to another; I don't know if there's a keyboard combination for resizing - and I should really check it out since resizing is actually the only case when my right hand is forced to move from the keyboard to the mouse

_________________
RETREAM - retro dreams for Amiga, Commodore 64 and PC

 Status: Offline
Profile     Report this post  
vidarh 
Re: Open Office 4 Kids as case study
Posted on 13-May-2010 22:26:47
#92 ]
Cult Member
Joined: 4-Jan-2010
Posts: 580
From: London, UK (ex-pat; originally from Norway)

@saimo

Actually, it's not so bad, once I got my E-UAE set up properly - there are key bindings for most of the functions to manipulate the windows and positions. I still don't like the window borders, but that's a cosmetic thing. Besides I think it'd be fixable relatively easily if I get the source to compile. The key bindings seem pretty awkward to me, but I think that should be configurable anyway, once I just figure out how to set it up properly... It's looking like the best alternative - the Emacs ports are horribly nasty to get running it seems like.

_________________
Wiki for new/returning Amiga users - Projects: ACE basic compiler / FrexxEd / Git

 Status: Offline
Profile     Report this post  
Goto page ( Previous Page 1 | 2 | 3 | 4 | 5 )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle