@@ -14,7 +14,8 @@ Join the vibrant Pascal programming community! Connect with developers, share kn
1414
1515** Community Forums** :
1616
17- - Join the [ Free Pascal Forum] ( https://forum.lazarus.freepascal.org/ )
17+ - [ Free Pascal and Lazarus] ( https://forum.lazarus.freepascal.org/index.php ) : The main official forum.
18+ - [ Begin End] ( https://www.beginend.net/ ) : A site that gathers blog posts about Object Pascal (Delphi, Lazarus, Free Pascal).
1819
1920** Reddit Pascal Community** :
2021
@@ -24,73 +25,52 @@ Join the vibrant Pascal programming community! Connect with developers, share kn
2425
2526** Discord** :
2627
27- - Join the [ Unofficial Pascal Programming Discord Server] ( https://discord.com/channels/570025060312547359/570025060312547361 )
28+ Real-time chat servers for quick questions and community interaction.
29+
30+ - [ Unofficial Free Pascal] ( https://discord.com/invite/GPFyAc2UJ2 )
31+ - [ Delphi Community] ( https://delphi-community.com/ ) (Delphi is a close cousin to Free Pascal, many topics overlap)
2832
2933### Mailing Lists
3034
3135** Free Pascal Lists**
3236
33- - Subscribe to [ Mailing lists] ( https://www.freepascal.org/maillist.html )
34- - ` fpc-announce ` : Release announcements
35- - ` fpc-devel ` : Development discussions
36- - ` fpc-pascal ` : General Pascal discussions
37+ Stay informed through these mailing lists. You can subscribe to get emails about specific topics.
38+
39+ - [ Free Pascal Mailing Lists] ( https://lists.freepascal.org/mailman/listinfo ) :
40+ - ** FPC-Pascal** : For general questions, help, and discussions about using Free Pascal.
41+ - ** FPC-Devel** : For technical discussions, bug reports, and if you're interested in how FPC is developed.
42+ - ** FPC-Announce** : Get notified about important news, like new Free Pascal releases.
43+ - ** pas2js** : Discussions about the pas2js tool, which converts Pascal code to JavaScript.
44+ - ** FPC-Other** : For topics that don't fit into the other categories.
45+ - ** MacPascal** : Focused on using FPC on macOS and for iOS development.
46+ - [ Lazarus Mailing Lists] ( https://lists.lazarus-ide.org/listinfo ) : Similar lists specifically for the Lazarus IDE.
3747
48+ ---
3849
3950## Open Source Projects
4051
4152### Contribute to Pascal
4253
4354** Free Pascal Compiler**
4455- Core compiler development
45- - Platform support and optimization
46- - [ GitHub Repository] ( https://github.com/graemeg/freepascal )
56+ - [ GitLab Repository] ( https://gitlab.com/freepascal.org/fpc )
4757
4858** Lazarus IDE**
4959- IDE features and improvements
50- - Component development
51- - Documentation
52- - [ GitLab Repository] ( https://gitlab.com/freepascal.org/lazarus/lazarus )
60+ - [ GitLab Repository] ( https://gitlab.com/freepascal.org/lazarus )
5361
5462** Pascal Libraries**
5563- Visit the latest list here: [ Awesome Pascal] ( https://github.com/Fr0sT-Brutal/awesome-pascal )
5664
57- ### Documentation Projects
58-
59- Help improve Pascal documentation:
60- - Tutorial writing
61- - Code examples
62- - Translation projects
63- - API documentation
64-
65- ## Learning Resources
66-
67- ### Educational Content
68-
69- ** Online Courses**
70- - Pascal programming fundamentals
71- - Object-oriented programming with Pascal
72- - GUI development with Lazarus
73-
74- ** YouTube Channels**
75- - Pascal programming tutorials
76- - Lazarus IDE walkthroughs
77- - Advanced Pascal techniques
78-
79- ** Books and eBooks**
80- - "Modern Pascal Introduction" * (Free)*
81- - "Lazarus Complete Guide"
82- - "Object Pascal Handbook"
83-
84- ## Events and Meetups
85-
86- ### Conferences
65+ ---
8766
88- _ ...Coming soon..._
8967
90- ### Competitions
68+ ## Conferences & Events
9169
92- _ ...Coming soon..._
70+ - [ DelphiCon] ( https://delphicon.embarcadero.com/ ) - Annual Delphi conference
71+ - [ Free Pascal and Lazarus events] ( https://wiki.freepascal.org/Conferences_and_Events ) - A list of past and upcoming events
9372
73+ ---
9474
9575## Getting Help
9676
@@ -129,6 +109,8 @@ Error: "Range check error while trying to access array element"
129109I understand the error, but how can I prevent this at runtime?
130110```
131111
112+ ---
113+
132114## Contributing to This Site
133115
134116This website is open source and welcomes contributions!
@@ -167,83 +149,3 @@ Our community is welcoming and inclusive. We expect all members to:
167149- ** Share knowledge** freely and constructively
168150- ** Give credit** where credit is due
169151- ** Follow** platform-specific rules and guidelines
170-
171- ---
172-
173- ## Featured Community Projects
174-
175- ### Active Open Source Projects
176-
177- ** Free Pascal Compiler (FPC)**
178- - ** Description** : The core Free Pascal compiler and runtime library
179- - ** Language** : Pascal, Assembly, C
180- - ** Contributors** : 100+ active developers worldwide
181- - ** How to contribute** : Bug reports, patches, documentation, testing
182- - ** Repository** : [ GitHub - Free Pascal] ( https://github.com/graemeg/freepascal )
183- - ** Difficulty** : Beginner to Expert
184-
185- ** Lazarus IDE**
186- - ** Description** : Cross-platform visual IDE for Free Pascal
187- - ** Language** : Object Pascal
188- - ** Contributors** : 50+ active developers
189- - ** How to contribute** : UI improvements, components, bug fixes
190- - ** Repository** : [ GitLab - Lazarus] ( https://gitlab.com/freepascal.org/lazarus/lazarus )
191- - ** Difficulty** : Intermediate to Expert
192-
193- ** mORMot Framework**
194- - ** Description** : High-performance ORM and SOA framework
195- - ** Language** : Object Pascal
196- - ** Contributors** : 20+ developers
197- - ** How to contribute** : Examples, documentation, performance testing
198- - ** Repository** : [ GitHub - mORMot] ( https://github.com/synopse/mORMot2 )
199- - ** Difficulty** : Advanced
200-
201- ** Castle Game Engine**
202- - ** Description** : 3D and 2D game engine for Pascal
203- - ** Language** : Object Pascal
204- - ** Contributors** : 15+ developers
205- - ** How to contribute** : Game examples, engine features, documentation
206- - ** Repository** : [ GitHub - Castle Game Engine] ( https://github.com/castle-engine/castle-engine )
207- - ** Difficulty** : Intermediate to Advanced
208-
209- ** Synapse TCP/IP Library**
210- - ** Description** : Network communication library
211- - ** Language** : Object Pascal
212- - ** Contributors** : 10+ developers
213- - ** How to contribute** : Protocol implementations, examples, testing
214- - ** Repository** : [ SourceForge - Synapse] ( https://sourceforge.net/projects/synalist/ )
215- - ** Difficulty** : Intermediate
216-
217- ### Community-Driven Documentation
218-
219- ** Pascal Wiki**
220- - ** Description** : Collaborative Pascal knowledge base
221- - ** How to contribute** : Write tutorials, improve existing articles
222- - ** Topics needed** : Modern Pascal features, best practices, examples
223- - ** Repository** : [ Free Pascal Wiki] ( https://wiki.freepascal.org/ )
224-
225- ** Pascal Cookbook**
226- - ** Description** : Collection of practical Pascal recipes
227- - ** How to contribute** : Submit code examples, review submissions
228- - ** Focus areas** : Algorithms, GUI programming, web development
229- - ** Repository** : [ GitHub - Pascal Cookbook] ( https://github.com/ObjectPascal-Community/pascal-cookbook )
230-
231- ** Translation Projects**
232- - ** Languages needed** : Spanish, French, German, Portuguese, Russian, Chinese
233- - ** Content** : Documentation, tutorials, error messages
234- - ** Tools** : Standard translation tools and Git workflow
235- - ** Coordination** : Translation team leads for each language
236-
237-
238- ### Success Stories
239-
240- ** Commercial Applications**
241- - ** Skype** : Original client written in Object Pascal (Delphi)
242- - ** Total Commander** : Popular file manager
243- - ** Dev-C++** : IDE development environment
244- - ** Cheat Engine** : Memory scanner and debugger
245-
246- ** Educational Institutions**
247- - ** Universities** : 50+ universities teaching Pascal worldwide
248- - ** Online Courses** : 10,000+ students learning Pascal annually
249- - ** Coding Competitions** : Pascal remains popular in programming contests
0 commit comments