This repository has been archived by the owner on Jul 2, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
/
tools.phtml
54 lines (46 loc) · 2.4 KB
/
tools.phtml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<?php
require "shared.inc";
standard_header("Working with Other tools");
?>
<P>The <EM>Gwydion Dylan</EM> developers use a wide range of tools to
develop source code. The following is a set of helpful links and snippets
of information to get you up to speed in these disparate environments:</p>
<H3>Source Editing</H3>
<p>The most important tool for any developer (aside from the compiler!) is the
editing environment. Dylan is well-supported by a number of tools, both
Free and commercial.</p>
<H4>Emacs</H4>
<p>Most developers use one of the various <a href="http://www.gnu.org/directory/emacs.html">
Emacs</a> <a href="http://www.xemacs.org">flavors</a>. We include a full
Emacs editing <a href="https://github.com/dylan-lang/dylan-mode">mode</a> in the standard source release.</p>
<H4>Vim</H4>
<p>At least one developer likes to use <a href="http://www.vim.org">Vim</a>.
Vim comes out-of-the-box in Version 6.2 with Dylan editing and indentation
support.</p>
<!-- <H4>Codewarrior</H4>
<p>Several of the developers use <a href="http://www.metrowerks.com">Metrowerks</a>
<a href="http://www.metrowerks.com/MW/Develop/Desktop/Macintosh/Professional/mac9.htm">CodeWarrior</a>. A
<a href="http://www.gwydiondylan.org/cgi-bin/viewcvs.cgi/trunk/gwydion/d2c/compiler/Macintosh/">plugin</a>
is available (in the main source distribution) to use CodeWarrior
as a full Dylan IDE.</p> -->
<H4>Open Dylan</H4>
<p>The premier Dylan environment. Though this tool set does not currently support
Gwydion Dylan natively, it
is an excellent Windows (and Linux) development platform for Dylan development.</p>
<H3>Source Conversion</H3>
<H4>LTD</H4>
<P><a href="http://www.norvig.com/">Peter Norvig</a>'s <a
href="http://www.norvig.com/ltd/doc/ltd.html">LTD</a> tool can convert
legacy code from Common Lisp to Dylan, or at least greatly reduce the
amount of manual labor required.</P>
<H3>Source Viewing</H3>
Life isn't all about hacking -- sometimes you need to research or review
other people's code.
<H4>enscript</H4>
<p>This powerful GNU program can format source code, convert between various
page formats, and render HTML-ized versions of source code. We wrote a
<a href="http://www.gwydiondylan.org/downloads/contributions/dylan.st">
template</a> so that Enscript can render Dylan sources. We use this plugin
behind the scenes to power our installation of <a href="http://viewcvs.sourceforge.net">
ViewCVS</a>.</p>
<?php standard_footer(); ?>