-
Notifications
You must be signed in to change notification settings - Fork 2
/
IdePage.html.slim
82 lines (46 loc) · 5.16 KB
/
IdePage.html.slim
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
== app.renderLayout("IDEs")
h1 IDEs
p Tools to help you develop Fantom code.
h2 F4 IDE
p F4 by Xored (now supported by Steve Eynon) is a fully featured eclipse based IDE, including a debugger - written in Fantom!
a.noIcon (href="https://github.com/xored/f4/releases")
img.rounded.img-fluid.float-left.mr-3 (src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAB6VBMVEUARJsATa+H3f9Byf+H3P4iruYibMoATa+A2/8kvvsjufsls/YosPQIa84GZswDXMYBVsMkv/7///8wp+wzpOouqu85oOckvf0ju/wkt/kktfgJb9AFY8kEYcgEXscCWcQAR6Fu1v8MdtULdNMKcdI2ouk9muIOfNgNedYqrfIsrPE8nOQ7nuUQgtsPf9kog6kRhN01eqHH6Pu+2/TL5fjJ3+w7mOESh96+1ugXiN4BS6ZyyPZ3wvEklONrs+EVi+Ejj+BZmNxXktkrkMsyj8kHW61r0/7y+Pttzvrk8PfI4/ONwe1jsutgruhntuM4muNcouI0k+Band8ki90hls8mlM0Ob7kDUacma5p32P88xv5t0Pzx9vlwy/h1xvRxu+2/2OvG3OleqeYxm+ZlueUxo+UxmeQtleIvk+Fvsd5urd0qod1OmNUdnNMdmtEfmdEoj70Sdb0BU7sLZrQJYrEFVaoRYZhi0v+d1/iDy/Sv2PNlwfOSzfLX5OxTrupCqerJ3OZkuuZepuS90d+wy99Ll94ukN6rzNschts9ltofotlVoNiexNd/u9dPm9YpnNVlrtQ3ltRIhtSSu9NNldM6lNJMk9KHs89LoM1BmMyTs8pvpMksh8VVlMINarUOaakARp4wb5waZpkaoPehAAAACnRSTlOgOKCgoKCgoDg4YEKK6QAAAf1JREFUSMedy/db0lEUx/Fje48Pou1MRS3UImIawyQQwZAwxbJcuTIrs2zvvffe/aVexv1yGY8Ph9cv957znDetWNS3q2hXFq+kJf7jG4tXuZT6xD3Dc/JXskyTfxPLNJ1YxXKOH7RvZjlP7VtYRLCapZtOsoM1LN3UwguOUctuaWqv4kJ6+Ub8VCLYI92DoiO9fCV+KhHopdPo36+5mtpNDeGGXtVGp5TAos/1FkF9bqCTjsCiyzH6BNeyN210cKHgKwK6vKBcEkF5ttGXuJmz8imBOy/41o87+YFBEoEh2wdcN+Tw0UCF5MZdk/QusfAFcVs8JlNFxk8Ku0bS/0lkuBOLL+hIPIB2PuKaobDH4xprTJhE4IAUFvOnWxhI7IHGlDGXxzNDnTabzeEdjxiNZ2Axqn4gmHwBoxAZ9zrEaQ917ktyeCdEUKd49gCh5Aeoi0x4Hak7ETRJLzAUtWaCXwgkXysQc2hHPTTcLL2GvbnpaSz2OBq1Cg/x/V88Hv8/B8z90Y5+03C9dBb2esUgMga17Szdb5BE0KAImdMAc0jbzlJXtfQR9upCAGW4RF010mfYawoBlEEEtdIjmGsLAZThMB3dyiKCtSwlBK3rWC6XEGxj6aXW7Sy9dGgHiwjWszhLCHayOOn9Bo6LVbSMde8kKlvurCraXyqbB97YFnMgRv4HAAAAAElFTkSuQmCC")
== app.renderLinkBy("F4 IDE v1.1.6", "https://github.com/xored/f4/releases", "Xored Software, Inc. and Steve Eynon", null)
p F4 comes bundled with its own embedded Fantom 1.0.76 runtime, so does not require Fantom to be installed on your system.
p F4 is tailored towards developing Fantom pods and projects, as oppose to individual script files. See the following for details:
== app.renderLinkOn("The F4 IDE - Video Tutorial", "http://www.alienfactory.co.uk/articles/intro-to-f4", "Alien-Factory (Steve Eynon)", null)
p The source code for F4 may be found on the <a href="https://github.com/xored/f4">GitHub F4 IDE</a> project page.
p Plugins for F4:
ul.list-unstyled
li; == app.renderLinkBy("FPM", "https://github.com/Fantom-Factory/afF4Fpm", "Steve Eynon", "Provides different pod versions from multiple repositories to F4 projects.")
ul.list-unstyled
li; == app.renderLinkBy("TrioEditor", "https://gitlab.com/NeedleInAJayStack/trioeditor/tree/master", "Jay Herron", "Trio file editor and Axon syntax highlighter for SkySpark projects.")
h2 Syntax Highlighting
ul.list-unstyled
li; == app.renderLinkBy("Intelli-J", "https://github.com/anboralabs/fantom-lang-intellij", "Darwin Algarin", "")
li; == app.renderLinkBy("Sublime Text 3", "https://packagecontrol.io/packages/Fantom", "Matthew Giannini", "")
li; == app.renderLinkBy("VS Code", "https://github.com/a-mackay/fantom-syntax-highlighting", "a-mackay", "")
p Lobby JetBrains to produce official support for Fantom on this <a href="https://youtrack.jetbrains.com/issue/IDEA-177055">YouTrack ticket</a>.
p Fantom comes bundled with support files for the following text editors, see the <code>/adm/tools/</code> folder.
ul.list-unstyled
li; == app.renderLinkBy("Atom", "https://atom.io/packages/language-fantom", "Matthew Giannini", "")
li; == app.renderLinkBy("Emacs", "", "Kevin McIntire", "")
li; == app.renderLinkBy("Gedit", "", "MoOm", "")
li; == app.renderLinkBy("JEdit", "", "Chris Grindstaff", "")
li; == app.renderLinkBy("Notepad++", "https://gist.github.com/LightDye/8860448", "Jorge Ortiz", "")
li; == app.renderLinkBy("TextAdept", "https://github.com/martinlau/fantom-textmate-bundle", "Michael T. Richter", "")
li; == app.renderLinkBy("TextMate", "", "Andy Frank", "")
li; == app.renderLinkBy("TextPad", "", "Kevin Kelley", "")
li; == app.renderLinkBy("VIM", "", "Kamil Toman", "")
h2 Fantom Online
p Program and run Fantom code online, without installing anything!
== app.renderLinkBy("Ideone", "http://ideone.com/fork/BVOZYC/", "Sphere Engine (Fantom 1.0.72)", null)
p Use Ideone to easily fork, run, and share Fantom samples.
== app.renderLinkOn("Coding Ground", "http://www.tutorialspoint.com/execute_fantom_online.php", "Tutorials Point (Fantom 1.0.66)", null)
p Use Coding Ground's virtual file system and command prompt to create and run Fantom mini-projects.
h2 Abandonware
p Older projects that may no longer be usable with newer Fantom releases.
ul.list-unstyled
li; == app.renderLinkBy("FanIDE", "https://github.com/fanx-dev/fanIDE", "Colar and chunquedong", "Netbeans Plugin for fanx")
li; == app.renderLinkBy("Camebert IDE", "http://eggbox.fantomfactory.org/pods/camembertIde", "Thibaut Colar", "SWT based IDE written in Fantom")
li; == app.renderLinkOn("IDEA v9", "https://github.com/jfrog/fan4idea", "jfrog", null)