Skip to content

Commit b5d82f3

Browse files
committed
Copyright update
Signed-off-by: Christophe de Dinechin <christophe@dinechin.org>
1 parent 97bb741 commit b5d82f3

File tree

630 files changed

+9318
-3265
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

630 files changed

+9318
-3265
lines changed

Makefile

+5-5
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@
1414
#
1515
#
1616
# ******************************************************************************
17-
# This software is licensed under the GNU General Public License v3
18-
# (C) 2017,2019, Christophe de Dinechin <christophe@dinechin.org>
17+
# This software is licensed under the GNU General Public License v3+
18+
# (C) 2015-2019, Christophe de Dinechin <christophe@dinechin.org>
1919
# ******************************************************************************
2020
# This file is part of XL
2121
#
22-
# XL is free software: you can r redistribute it and/or modify
22+
# XL is free software: you can redistribute it and/or modify
2323
# it under the terms of the GNU General Public License as published by
24-
# the Free Software Foundation, either version 3 of the License, or
25-
# (at your option) any later version.
24+
# the Free Software Foundation, either version 3 of the License,
25+
# or (at your option) any later version.
2626
#
2727
# XL is distributed in the hope that it will be useful,
2828
# but WITHOUT ANY WARRANTY; without even the implied warranty of

demo/1-hello.xl

+33
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,36 @@
1+
// *****************************************************************************
2+
// 1-hello.xl XL project
3+
// *****************************************************************************
4+
//
5+
// File description:
6+
//
7+
//
8+
//
9+
//
10+
//
11+
//
12+
//
13+
//
14+
// *****************************************************************************
15+
// This software is licensed under the GNU General Public License v3+
16+
// (C) 2017,2019, Christophe de Dinechin <christophe@dinechin.org>
17+
// *****************************************************************************
18+
// This file is part of XL
19+
//
20+
// XL is free software: you can redistribute it and/or modify
21+
// it under the terms of the GNU General Public License as published by
22+
// the Free Software Foundation, either version 3 of the License,
23+
// or (at your option) any later version.
24+
//
25+
// XL is distributed in the hope that it will be useful,
26+
// but WITHOUT ANY WARRANTY; without even the implied warranty of
27+
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
28+
// GNU General Public License for more details.
29+
//
30+
// You should have received a copy of the GNU General Public License
31+
// along with XL, in a file named COPYING.
32+
// If not, see <https://www.gnu.org/licenses/>.
33+
// *****************************************************************************
134
// Check the communication
235
// Replace "localhost" with any target you want
336
tell "localhost",

demo/10-pass-variable-around.xl

+33
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,36 @@
1+
// *****************************************************************************
2+
// 10-pass-variable-around.xl XL project
3+
// *****************************************************************************
4+
//
5+
// File description:
6+
//
7+
//
8+
//
9+
//
10+
//
11+
//
12+
//
13+
//
14+
// *****************************************************************************
15+
// This software is licensed under the GNU General Public License v3+
16+
// (C) 2017-2019, Christophe de Dinechin <christophe@dinechin.org>
17+
// *****************************************************************************
18+
// This file is part of XL
19+
//
20+
// XL is free software: you can redistribute it and/or modify
21+
// it under the terms of the GNU General Public License as published by
22+
// the Free Software Foundation, either version 3 of the License,
23+
// or (at your option) any later version.
24+
//
25+
// XL is distributed in the hope that it will be useful,
26+
// but WITHOUT ANY WARRANTY; without even the implied warranty of
27+
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
28+
// GNU General Public License for more details.
29+
//
30+
// You should have received a copy of the GNU General Public License
31+
// along with XL, in a file named COPYING.
32+
// If not, see <https://www.gnu.org/licenses/>.
33+
// *****************************************************************************
134
Var is "Declared on original computer"
235
tell "localhost",
336
print "The value of Var is ", Var

demo/2-many-writes.xl

+33
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,36 @@
1+
// *****************************************************************************
2+
// 2-many-writes.xl XL project
3+
// *****************************************************************************
4+
//
5+
// File description:
6+
//
7+
//
8+
//
9+
//
10+
//
11+
//
12+
//
13+
//
14+
// *****************************************************************************
15+
// This software is licensed under the GNU General Public License v3+
16+
// (C) 2017-2019, Christophe de Dinechin <christophe@dinechin.org>
17+
// *****************************************************************************
18+
// This file is part of XL
19+
//
20+
// XL is free software: you can redistribute it and/or modify
21+
// it under the terms of the GNU General Public License as published by
22+
// the Free Software Foundation, either version 3 of the License,
23+
// or (at your option) any later version.
24+
//
25+
// XL is distributed in the hope that it will be useful,
26+
// but WITHOUT ANY WARRANTY; without even the implied warranty of
27+
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
28+
// GNU General Public License for more details.
29+
//
30+
// You should have received a copy of the GNU General Public License
31+
// along with XL, in a file named COPYING.
32+
// If not, see <https://www.gnu.org/licenses/>.
33+
// *****************************************************************************
134
// Send many requests to the remote target.
235
// Note that this sends a local variable (defined here) over to target
336
I is 0

demo/3-loops-on-target.xl

+33
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,36 @@
1+
// *****************************************************************************
2+
// 3-loops-on-target.xl XL project
3+
// *****************************************************************************
4+
//
5+
// File description:
6+
//
7+
//
8+
//
9+
//
10+
//
11+
//
12+
//
13+
//
14+
// *****************************************************************************
15+
// This software is licensed under the GNU General Public License v3+
16+
// (C) 2017-2019, Christophe de Dinechin <christophe@dinechin.org>
17+
// *****************************************************************************
18+
// This file is part of XL
19+
//
20+
// XL is free software: you can redistribute it and/or modify
21+
// it under the terms of the GNU General Public License as published by
22+
// the Free Software Foundation, either version 3 of the License,
23+
// or (at your option) any later version.
24+
//
25+
// XL is distributed in the hope that it will be useful,
26+
// but WITHOUT ANY WARRANTY; without even the implied warranty of
27+
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
28+
// GNU General Public License for more details.
29+
//
30+
// You should have received a copy of the GNU General Public License
31+
// along with XL, in a file named COPYING.
32+
// If not, see <https://www.gnu.org/licenses/>.
33+
// *****************************************************************************
134
// Configuration: Change this to the target you want to use
235
HOST is "localhost"
336

demo/4-get-temperature.xl

+33
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,36 @@
1+
// *****************************************************************************
2+
// 4-get-temperature.xl XL project
3+
// *****************************************************************************
4+
//
5+
// File description:
6+
//
7+
//
8+
//
9+
//
10+
//
11+
//
12+
//
13+
//
14+
// *****************************************************************************
15+
// This software is licensed under the GNU General Public License v3+
16+
// (C) 2017-2019, Christophe de Dinechin <christophe@dinechin.org>
17+
// *****************************************************************************
18+
// This file is part of XL
19+
//
20+
// XL is free software: you can redistribute it and/or modify
21+
// it under the terms of the GNU General Public License as published by
22+
// the Free Software Foundation, either version 3 of the License,
23+
// or (at your option) any later version.
24+
//
25+
// XL is distributed in the hope that it will be useful,
26+
// but WITHOUT ANY WARRANTY; without even the implied warranty of
27+
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
28+
// GNU General Public License for more details.
29+
//
30+
// You should have received a copy of the GNU General Public License
31+
// along with XL, in a file named COPYING.
32+
// If not, see <https://www.gnu.org/licenses/>.
33+
// *****************************************************************************
134
// Send a temperature test to two different remote hosts
235
pi1_temp is ask "pi.local", { temperature }
336
pi2_temp is ask "pi2.local", { temperature }

demo/5-temp-variation.xl

+33
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,36 @@
1+
// *****************************************************************************
2+
// 5-temp-variation.xl XL project
3+
// *****************************************************************************
4+
//
5+
// File description:
6+
//
7+
//
8+
//
9+
//
10+
//
11+
//
12+
//
13+
//
14+
// *****************************************************************************
15+
// This software is licensed under the GNU General Public License v3+
16+
// (C) 2017-2019, Christophe de Dinechin <christophe@dinechin.org>
17+
// *****************************************************************************
18+
// This file is part of XL
19+
//
20+
// XL is free software: you can redistribute it and/or modify
21+
// it under the terms of the GNU General Public License as published by
22+
// the Free Software Foundation, either version 3 of the License,
23+
// or (at your option) any later version.
24+
//
25+
// XL is distributed in the hope that it will be useful,
26+
// but WITHOUT ANY WARRANTY; without even the implied warranty of
27+
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
28+
// GNU General Public License for more details.
29+
//
30+
// You should have received a copy of the GNU General Public License
31+
// along with XL, in a file named COPYING.
32+
// If not, see <https://www.gnu.org/licenses/>.
33+
// *****************************************************************************
134
invoke "pi2.local",
235
last_temperature is 0.0
336
check_temperature_change T:real is

demo/6-temp-average.xl

+33
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,36 @@
1+
// *****************************************************************************
2+
// 6-temp-average.xl XL project
3+
// *****************************************************************************
4+
//
5+
// File description:
6+
//
7+
//
8+
//
9+
//
10+
//
11+
//
12+
//
13+
//
14+
// *****************************************************************************
15+
// This software is licensed under the GNU General Public License v3+
16+
// (C) 2017-2019, Christophe de Dinechin <christophe@dinechin.org>
17+
// *****************************************************************************
18+
// This file is part of XL
19+
//
20+
// XL is free software: you can redistribute it and/or modify
21+
// it under the terms of the GNU General Public License as published by
22+
// the Free Software Foundation, either version 3 of the License,
23+
// or (at your option) any later version.
24+
//
25+
// XL is distributed in the hope that it will be useful,
26+
// but WITHOUT ANY WARRANTY; without even the implied warranty of
27+
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
28+
// GNU General Public License for more details.
29+
//
30+
// You should have received a copy of the GNU General Public License
31+
// along with XL, in a file named COPYING.
32+
// If not, see <https://www.gnu.org/licenses/>.
33+
// *****************************************************************************
134
invoke "pi2.local",
235
sum_temperatures is 0.0
336
count_temperatures is 0

demo/7-two-hops.xl

+33
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,36 @@
1+
// *****************************************************************************
2+
// 7-two-hops.xl XL project
3+
// *****************************************************************************
4+
//
5+
// File description:
6+
//
7+
//
8+
//
9+
//
10+
//
11+
//
12+
//
13+
//
14+
// *****************************************************************************
15+
// This software is licensed under the GNU General Public License v3+
16+
// (C) 2017-2019, Christophe de Dinechin <christophe@dinechin.org>
17+
// *****************************************************************************
18+
// This file is part of XL
19+
//
20+
// XL is free software: you can redistribute it and/or modify
21+
// it under the terms of the GNU General Public License as published by
22+
// the Free Software Foundation, either version 3 of the License,
23+
// or (at your option) any later version.
24+
//
25+
// XL is distributed in the hope that it will be useful,
26+
// but WITHOUT ANY WARRANTY; without even the implied warranty of
27+
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
28+
// GNU General Public License for more details.
29+
//
30+
// You should have received a copy of the GNU General Public License
31+
// along with XL, in a file named COPYING.
32+
// If not, see <https://www.gnu.org/licenses/>.
33+
// *****************************************************************************
134
invoke "pi2.local",
235
every 1.1s,
336
rasp1_temp is

demo/8-report-temperature-changes.xl

+33
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,36 @@
1+
// *****************************************************************************
2+
// 8-report-temperature-changes.xl XL project
3+
// *****************************************************************************
4+
//
5+
// File description:
6+
//
7+
//
8+
//
9+
//
10+
//
11+
//
12+
//
13+
//
14+
// *****************************************************************************
15+
// This software is licensed under the GNU General Public License v3+
16+
// (C) 2017-2019, Christophe de Dinechin <christophe@dinechin.org>
17+
// *****************************************************************************
18+
// This file is part of XL
19+
//
20+
// XL is free software: you can redistribute it and/or modify
21+
// it under the terms of the GNU General Public License as published by
22+
// the Free Software Foundation, either version 3 of the License,
23+
// or (at your option) any later version.
24+
//
25+
// XL is distributed in the hope that it will be useful,
26+
// but WITHOUT ANY WARRANTY; without even the implied warranty of
27+
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
28+
// GNU General Public License for more details.
29+
//
30+
// You should have received a copy of the GNU General Public License
31+
// along with XL, in a file named COPYING.
32+
// If not, see <https://www.gnu.org/licenses/>.
33+
// *****************************************************************************
134
invoke "pi2.local",
235
last_temperature := temperature
336
every 1s,

demo/9-min-max-average.xl

+33
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,36 @@
1+
// *****************************************************************************
2+
// 9-min-max-average.xl XL project
3+
// *****************************************************************************
4+
//
5+
// File description:
6+
//
7+
//
8+
//
9+
//
10+
//
11+
//
12+
//
13+
//
14+
// *****************************************************************************
15+
// This software is licensed under the GNU General Public License v3+
16+
// (C) 2017-2019, Christophe de Dinechin <christophe@dinechin.org>
17+
// *****************************************************************************
18+
// This file is part of XL
19+
//
20+
// XL is free software: you can redistribute it and/or modify
21+
// it under the terms of the GNU General Public License as published by
22+
// the Free Software Foundation, either version 3 of the License,
23+
// or (at your option) any later version.
24+
//
25+
// XL is distributed in the hope that it will be useful,
26+
// but WITHOUT ANY WARRANTY; without even the implied warranty of
27+
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
28+
// GNU General Public License for more details.
29+
//
30+
// You should have received a copy of the GNU General Public License
31+
// along with XL, in a file named COPYING.
32+
// If not, see <https://www.gnu.org/licenses/>.
33+
// *****************************************************************************
134
invoke "pi.local",
235
min is 100.0
336
max is 0.0

0 commit comments

Comments
 (0)