Differences between revisions 63 and 141 (spanning 78 versions)
Revision 63 as of 2009-08-03 07:14:24
Size: 1314
Editor: KaiJaeger
Comment:
Revision 141 as of 2016-06-15 21:34:57
Size: 4386
Editor: KaiJaeger
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## page was renamed from APLAPL
= APL Application Programming Library (APLAPL) =
 * APLAPL is a pure Dyalog project.
= CategoryAplTree - The APLTree project =
= APL tools and utility library =
Line 5: Line 4:
 * APLAPL is supposed to offer scripts (class scripts and namespace scrips) for every-day-problems programmers typically come across. ~-<<SeeSaw(section="table-of-contents", show="true", seesaw="false", toshow="<<(Show>> table-of-contents)", tohide="<<(Hide>> table-of-contents)", speed="Slow")>>-~
Line 7: Line 6:
 * Sub-projects of APLAPL '''must''' follow certain standards - see AplAplStandards for details. <<TableOfContents>>
Line 9: Line 8:
||<rowclass="odd">'''Name''' ||'''Windows''' ||'''Linux''' ||'''Description''' ||
||<rowclass="even">[[APLTeamUtils]] || (./) || /!\ ||General utilities ||
||<rowclass="odd">[[ADOC]] || (./) || /!\ ||Automated Documentation Generation ||
||<rowclass="even">[[Hash]] || (./) || /!\ ||Managing key/value-pairs ||
||<rowclass="odd">IniFiles || (./) || /!\ ||Dealing with INI files ||
||<rowclass="even">[[Logger]] || (./) || /!\ ||Writing Log Files ||
||<rowclass="odd">ShowChmHelp || (./) || {X} ||Display help files and topics within help files ||
||<rowclass="even">WindowsEventLog || (./) || {X} ||Dealing with the Windows Event Log ||
||<rowclass="odd">WinFile || (./) || /!\ ||Dealing with files and directories ||
||<rowclass="even">WinReg || (./) || {X} ||Dealing with the Windows Registry ||
All downloads are available at http://download.aplwiki.com
Line 20: Line 10:
== Overview ==
Line 21: Line 12:
<<BR>> Legend:  * '''APLTree''' is supposed to offer scripts (class scripts and namespace scripts) as well as full-blown applications for every-day-problems programmers typically come across.
 * '''APLTree''' is an Open Source project - see AplTreeLicensing for details.
 * Sub-projects of '''APLTree''' should follow certain suggestions - see AplTreeSuggestions for details.
Line 23: Line 16:
/!\ contributor needed For more information about the '''APLTree''' project see AplTreeDetails.
Line 25: Line 18:
(./) fully implemented News regarding the APLTree project is announced on [[https://twitter.com |Twitter]]; just search for "aplwiki".
Line 27: Line 20:
{*} under construction == Dyalog ==
Line 29: Line 22:
{X} not applicable === Utilities ===

||'''Name''' ||'''Windows''' ||'''Linux/Mac''' ||'''Description''' ||
||[[APLTreeUtils]] || (./) || (./) ||General utilities; `:Include`d in many of the following scripts||
||[[DateAndTime]] || (./) || (./) ||Cast date and time, do math with date, calculate Easter, week no. and more||
||[[Execute]] || (./) || {X} ||Start a new process or application||
||[[KVP]] || (./) || /!\ ||Managing key-value-pairs (KVP) ||
||HandleError|| (./) || /!\ || Error trapping on a general level ||
||IniFiles || (./) || /!\ ||Dealing with INI files ||
||[[JSON]] || (./) || /!\ ||Serialize APL objects ||
||[[Logger]] || (./) || /!\ ||Writing Log Files ||
||[[Markdown2Help]] || (./) || (./) ||CHM-like functionality implemented in Dyalog||
||[[MarkAPL]] || (./) || (./) ||Converts Markdown to HTML5||
||ServiceState || (./) || {X} ||Interface between Windows Services and APL applications ||
||SevenZip || (./) || {X} ||Interface to the Open Source zipper 7zip ||
||ShowChmHelp || (./) || {X} ||Display help files and topics within help files ||
||WindowsEventLog || (./) || {X} ||Dealing with the Windows Event Log ||
||WinFile || (./) || /!\ ||Dealing with files and directories ||
||WinReg || (./) || {X} ||Dealing with the Windows Registry ||
||WinSys || (./) || {X} ||Get information closely related to Windows ||
||WinZip || (./) || {X} ||Interface to !WinZip ||

Legend: <<BR>>
|| /!\ contributor needed || (./) fully implemented || {*} under construction || {X} not applicable || {i} Beta version ||

=== Tools ===

Tools are designed to help a developer somehow during the development process.

||<-4 style="text-align: center;"> '''Dyalog''' ||
||'''Name''' ||'''Windows''' ||'''Linux''' ||'''Description''' ||
||[[AppLoader]] || (./) || /!\ ||Loading the "best" version of an application workspace||
||[[ADOC]] || (./) || /!\ ||Automated Documentation Generation ||
||[[APLCode2HTML]]|| (./) || /!\ || Create HTML code in order to display APL code properly ||
|| [[CompareSimple]] || (./) || /!\ || Compare fns, operators, scripts, scripted namespaces and files ||
|| [[Compare]] || (./) || /!\ || Inherits from `CompareSimple` and adds more, like a Merge app||
||[[Fire]]|| (./) || /!\ || Search and Replace tool on workspace level ||
||[[Launchy]]|| (./) || /!\ || Launch an instance of Dyalog APL/W ||
||[[LogDog]]|| (./) || /!\ || Watch a (constantly changing) log file. ||
|| [[Tester]] || (./) || /!\ || Testing framework ||

Legend: <<BR>>
|| /!\ contributor needed || (./) fully implemented || {*} under construction || {X} not applicable || {i} Beta version ||

<<Include(APLTreeDownloads)>>

== Suspended projects ==
Projects may get suspended for different reasons, for example due to the lack of demand or contributors or both.

<<SeeSaw(section="suspended", toshow="<<Show>> suspended projects", tohide="<<Hide>> suspended projects", bg="#FEE1A5", speed="Slow")>>
{{{#!wiki seesaw/suspended/suspended-bg/hide

||'''Name''' ||'''Windows''' ||'''Linux''' ||'''Description''' ||
||[[Apl2Xml|APL2XML]] || (./) || {X} ||Create an *.CHM file by creating XML files in order to compile them with !HelpAndManual||
||[[APLTreeHelp]] || (./) || /!\ ||CHM-like functionality implemented in Dyalog||
||[[ScriptManager]] || (./) || {X} ||Manage APLTree sub projects.||
||EditIni || (./) || /!\ || A tailored editor for INI files created by `IniFiles` ||

}}}

CategoryAplTree - The APLTree project

APL tools and utility library

(Hide table-of-contents)

All downloads are available at http://download.aplwiki.com

Overview

  • APLTree is supposed to offer scripts (class scripts and namespace scripts) as well as full-blown applications for every-day-problems programmers typically come across.

  • APLTree is an Open Source project - see AplTreeLicensing for details.

  • Sub-projects of APLTree should follow certain suggestions - see AplTreeSuggestions for details.

For more information about the APLTree project see AplTreeDetails.

News regarding the APLTree project is announced on Twitter; just search for "aplwiki".

Dyalog

Utilities

Name

Windows

Linux/Mac

Description

APLTreeUtils

(./)

(./)

General utilities; :Included in many of the following scripts

DateAndTime

(./)

(./)

Cast date and time, do math with date, calculate Easter, week no. and more

Execute

(./)

{X}

Start a new process or application

KVP

(./)

/!\

Managing key-value-pairs (KVP)

HandleError

(./)

/!\

Error trapping on a general level

IniFiles

(./)

/!\

Dealing with INI files

JSON

(./)

/!\

Serialize APL objects

Logger

(./)

/!\

Writing Log Files

Markdown2Help

(./)

(./)

CHM-like functionality implemented in Dyalog

MarkAPL

(./)

(./)

Converts Markdown to HTML5

ServiceState

(./)

{X}

Interface between Windows Services and APL applications

SevenZip

(./)

{X}

Interface to the Open Source zipper 7zip

ShowChmHelp

(./)

{X}

Display help files and topics within help files

WindowsEventLog

(./)

{X}

Dealing with the Windows Event Log

WinFile

(./)

/!\

Dealing with files and directories

WinReg

(./)

{X}

Dealing with the Windows Registry

WinSys

(./)

{X}

Get information closely related to Windows

WinZip

(./)

{X}

Interface to WinZip

Legend:

/!\ contributor needed

(./) fully implemented

{*} under construction

{X} not applicable

{i} Beta version

Tools

Tools are designed to help a developer somehow during the development process.

Dyalog

Name

Windows

Linux

Description

AppLoader

(./)

/!\

Loading the "best" version of an application workspace

ADOC

(./)

/!\

Automated Documentation Generation

APLCode2HTML

(./)

/!\

Create HTML code in order to display APL code properly

CompareSimple

(./)

/!\

Compare fns, operators, scripts, scripted namespaces and files

Compare

(./)

/!\

Inherits from CompareSimple and adds more, like a Merge app

Fire

(./)

/!\

Search and Replace tool on workspace level

Launchy

(./)

/!\

Launch an instance of Dyalog APL/W

LogDog

(./)

/!\

Watch a (constantly changing) log file.

Tester

(./)

/!\

Testing framework

Legend:

/!\ contributor needed

(./) fully implemented

{*} under construction

{X} not applicable

{i} Beta version

Suspended projects

Projects may get suspended for different reasons, for example due to the lack of demand or contributors or both.

Show suspended projects

Name

Windows

Linux

Description

APL2XML

(./)

{X}

Create an *.CHM file by creating XML files in order to compile them with HelpAndManual

APLTreeHelp

(./)

/!\

CHM-like functionality implemented in Dyalog

ScriptManager

(./)

{X}

Manage APLTree sub projects.

EditIni

(./)

/!\

A tailored editor for INI files created by IniFiles


CategoryCategory

CategoryAplTree (last edited 2018-03-04 12:46:55 by KaiJaeger)