Skip to main content
summaryrefslogtreecommitdiffstats
blob: f13748ca62eac78f77cbf289a867df1d3ddfcc22 (plain) (blame)
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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<meta name="copyright" content="Copyright (c) Eclipse contributors and others 2018, 2019."/>
<meta http-equiv="Content-Language" content="en-us"/>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<link rel="STYLESHEET" href="noteworthy.css" type="text/css"/>
<title>StatET 4.0 - New and Noteworthy</title>

</head>
<body>

<h1>StatET 4.0 - New and Noteworthy</h1>
<ul>
	<li><a href="#general">General</a></li>
	<li><a href="#r_package">R Package Development</a></li>
	<li><a href="#r_app">R App Development</a></li>
	<li><a href="#debug">Debugger</a></li>
	<li><a href="#remote">Remote Console</a></li>
</ul>
<p>For the RJ/RServi development library see its <a href="https://git.eclipse.org/c/statet/org.eclipse.statet-rj.git/tree/CHANGES.md">CHANGES</a> file.</p>
<p>For other information about the release see the <a href="https://projects.eclipse.org/projects/science.statet/releases/4.0.0">release page</a> for StatET 4.0.0.</p>

<table class="news">
<colgroup>
	<col class="title" />
	<col />
</colgroup>
<tbody>

	<tr>
		<td id="general" class="section" colspan="2">
			<h2>General</h2>
		</td>
	</tr>
	<tr id="general-preferences">
		<td class="title"><a>Preferences and Other Configuration</a></td>
		<td class="content">
			The preferences and other configuration settings made in previous version of StatET will
			<i>not been taken over</i> to StatET 4.0. This also includes the R code snippets, launch
			configurations, project natures and project properties.
		</td>
	</tr>
	
	<tr>
		<td id="r_package" class="section" colspan="2">
			<h2>R Package Development</h2>
		</td>
	</tr>
	<tr id="r_package-project_setup">
		<td class="title"><a>Setup of R Package Projects</a></td>
		<td class="content">
			The package name of R packages is parsed automatically from the DESCRIPTION file now.
			It is no longer required to enter the name in the project properties, only the package
			root folder must be specified correctly:
			<p><img src="images-4.0/r_package_project-config.png"/></p>
			<p>The wizards to create, convert and import R package projects are following the new
			configuration; the New R Package Project wizard generates automatically the DESCRIPTION
			file.</p>
		</td>
	</tr>
	<tr id="r_package-variables">
		<td class="title"><a>Variables for R Packages</a></td>
		<td class="content">
			The Eclipse variable for the R package root, which can be used for example in the
			R code snippets, is renamed from <code>r_pkg_base_path</code> to <code>r_pkg_root_path</code>.
		</td>
	</tr>
	
	<tr>
		<td id="r_app" class="section" colspan="2">
			<h2>R App Development</h2>
		</td>
	</tr>
	<tr id="r-">
		<td class="title"><a>Tools for R Apps</a></td>
		<td class="content">
			The IDE provides several tools for development of R apps like Shiny.
			This includes tools to start, restart and stop the app with support of different
			<b>launch profiles</b> (as known e.g. from Document Processing Tools) as well as an
			<b>app viewer</b>.
			<p><img src="images-4.0/r_app-tools.png"/></p>
		</td>
	</tr>

	<tr>
		<td id="debug" class="section" colspan="2">
			<h2>Debugger</h2>
		</td>
	</tr>
	<tr id="debugger-variables">
		<td class="title"><a>Detail of Variables</a></td>
		<td class="content">
			The Variables view shows more information about some objects. For
			<b>language objects</b> it shows the source code, if possible:
			<p><img src="images-4.0/debug-language_objects.png"/></p>
			<p>For <b>promise variables</b> it is possible to inspect their expression and
			environment:</p>
			<p><img src="images-4.0/debug-promise.png"/></p>
		</td>
	</tr>
	<tr id="debugger-nested">
		<td class="title"><a>Breakpoints in Nested Functions</a></td>
		<td class="content">
			The debugger provides improved support for breakpoint in <b>nested functions and code
			blocks</b>.
			<p>This allows for example to set line breakpoints in code of Shiny apps while the
			app is running.</p>
			<p><img src="images-4.0/debug-nested_codeblock.png"/></p>
		</td>
	</tr>

	<tr>
		<td id="remote" class="section" colspan="2">
			<h2>Remote Console</h2>
		</td>
	</tr>
	<tr id="remote-r_help_server">
		<td class="title"><a>R Help Server</a></td>
		<td class="content">
			The R help server allows to index and share the <b>R help for R remote consoles</b>
			at server side. This can simplify and accelerate the setup and distribution of remote
			console servers.
			<p>This is the recommend solution to store the R help index at server side or to access
			it by multiple client now.
			The option to specify a network folder for the R help index for remote R environments
			in the IDE is deprecated and will be removed in future releases.</p>
		</td>
	</tr>

</tbody>
</table>

</body>
</html>

Back to the top