Fetching the latest programs, projects, and workspace data.
NetLogo: A language and IDE for programming and scientific simulations
Showing 5 of 5 projects. Click any project card for scope, mentors, and proposal studio.
Mentors: Student: Diparth Shah
<p>The project proposes idea to implement peephole optimization in NetLogo Compiler codebase and perform cross-platform compiler optimization on both platforms Desktop (NLD) and Web (NLW) thus benefiting both the projects.</p>
Mentors: Student: Diparth Shah
<p>The project aims to have new and necessary features to be made available on the web version of NetLogo. The current web project serves the limited functionality when compared to desktop version of the project. This mainly aims to improve Online code editor in various ways by providing user/programmer more flexibility and various features to use the code editor and to increase the productivity. The proposed features are already part of desktop version of the same project, this addition of features to the web project will make both the version look more consistent and improve user experience across both the platforms. The project also proposes the idea of change in user interface of the web project to make it look more mature and responsive. The existing system is basic HTML/CSS page with NetLogo specific functionality running on top of it. The modifications suggested by this proposal aims to make user interface clean and make application user friendly.</p>
Mentors: Student: Idloj
<p>A user-friendly dialog that allows easy discovering & installing of NetLogo extensions and <code>.nls</code> libraries. We hope, in this way, to assist the growth of an ecosystem around NetLogo code (with <code>.nls</code> libraries) and around NetLogo language extensions.</p>
Mentors: Student: Camden Clark
<p>I propose to implement the export-world and import-world methods to NetLogo Web. This will allow users to export and import their world state and have it seamlessly import and export between both NetLogo Web and NetLogo Desktop.</p>
Mentors: Student: Akarshit Wal
<p>This project aims to add features to improve the usability of NetLogo IDE for desktop. The features that will be implemented in this project are -</p> <ol> <li>Auto-complete - Will also suggest similarly-named primitives when a user attempts to use a primitive that doesn't exist</li> <li>Jump to definition</li> <li>Find usage in the code</li> <li>Support Undo for widgets</li> <li>Show all compilation errors in the editor's "gutter"</li> </ol>