1 00:00:00,360 --> 00:00:05,800 Hello, this is the final chapter in our journey into the world of Pharo. 2 00:00:06,080 --> 00:00:09,280 It will complete the courses we have presented. 3 00:00:09,720 --> 00:00:11,600 It's important to understand 4 00:00:11,760 --> 00:00:16,160 that the hard part is over now you know the key aspects of Pharo. 5 00:00:16,320 --> 00:00:19,080 We've covered pretty much everything, 6 00:00:19,240 --> 00:00:22,080 except some software engineering concepts, 7 00:00:22,240 --> 00:00:25,640 like package dependency and continuous integration. 8 00:00:25,800 --> 00:00:28,400 You'll find them on www.pharo.org. 9 00:00:28,600 --> 00:00:32,480 You will have learned almost all of the core libraries. 10 00:00:32,640 --> 00:00:35,600 There are others, but they are extensions, 11 00:00:35,760 --> 00:00:38,800 which have the same level of complexity. 12 00:00:39,120 --> 00:00:42,840 For these, you'll need to learn the specific libraries. 13 00:00:43,520 --> 00:00:46,680 I hope you see Pharo as an immersive system. 14 00:00:47,200 --> 00:00:50,760 It allows you to constantly interact with objects. 15 00:00:50,920 --> 00:00:53,920 Particularly by coding in the debugger. 16 00:00:54,080 --> 00:00:58,960 The debugger is a key to productivity, so make sure you use it! 17 00:00:59,680 --> 00:01:02,320 There's also another important aspect. 18 00:01:02,600 --> 00:01:06,760 If you use Pharo for business, contact us if you need help. 19 00:01:06,920 --> 00:01:12,560 Pharo is a community of people who do business in a concrete way. 20 00:01:13,120 --> 00:01:16,200 Pharo is a young language that is evolving. 21 00:01:16,600 --> 00:01:19,240 Infrastructure is constantly improving, 22 00:01:19,440 --> 00:01:22,160 as in its compiler, tools, and libraries. 23 00:01:22,440 --> 00:01:25,480 Our community is also constantly growing. 24 00:01:25,720 --> 00:01:31,640 This slide shows Pharo's mid-term vision with a list of projects in development 25 00:01:31,920 --> 00:01:34,520 that will be realized in a year or two. 26 00:01:34,760 --> 00:01:38,040 Briefly, these include scripting syntax, 27 00:01:38,280 --> 00:01:41,240 an improved module system, 28 00:01:41,480 --> 00:01:44,080 integration with versioning systems, 29 00:01:44,400 --> 00:01:46,280 and integration with OSes. 30 00:01:46,440 --> 00:01:50,920 All these features will be completed within two years. 31 00:01:51,200 --> 00:01:55,400 Today, Pharo is no longer a small team working in France. 32 00:01:55,560 --> 00:02:01,000 We have 70 regular contributors across the globe who improve Pharo. 33 00:02:01,200 --> 00:02:04,080 This community works on numerous projects. 34 00:02:04,280 --> 00:02:06,760 We don't even know what they all are! 35 00:02:06,960 --> 00:02:10,000 Our message is that you can participate, too. 36 00:02:10,160 --> 00:02:13,160 You can take on a project with other people. 37 00:02:13,320 --> 00:02:16,200 It's very rewarding on many levels. 38 00:02:16,400 --> 00:02:19,520 You can contribute to the system and it's fun! 39 00:02:20,720 --> 00:02:24,360 I hope you enjoyed this journey and learned a lot. 40 00:02:24,520 --> 00:02:28,800 I hope Pharo helps you to reflect on the future of programming. 41 00:02:29,000 --> 00:02:31,280 Everything is accessible in Pharo. 42 00:02:31,440 --> 00:02:35,160 It allows you to do things you can't do elsewhere. 43 00:02:35,360 --> 00:02:39,000 But Pharo is more than that! It's fun and elegant. 44 00:02:39,160 --> 00:02:41,320 It's simple and pure. 45 00:02:41,520 --> 00:02:46,560 Pharo is fantastic for developers who want to program practical things. 46 00:02:46,720 --> 00:02:49,080 For teaching objects, it's tops!