Skip to content

Latest commit

 

History

History
246 lines (155 loc) · 9.52 KB

Credits.md

File metadata and controls

246 lines (155 loc) · 9.52 KB

Credits

SimTaDyn code source gots its inspiration from the following documents and code source:

GIS as Spreadsheet

Spreadsheet

City Builders

Forth

  • pforth: Portable Forth in C. SimTaDyn Forth mainly inspires of its code.

  • reforth: Lot of good ideas for upgrading the Forth syntax.

  • 4th The crashproof Forth

  • JonesForth: Tutorial explaining how a (ligth) Forth is implemented with better explanations than the book Walid P. Salman, Olivier Tisserand, Bruno Toulout.

  • wikiversity (french only) Clear explanations conserning the CREATE word. Reused examples for my unit tests.

  • Book Forth: Walid P. Salman, Olivier Tisserand, Bruno Toulout. Edition: Eyrolles 1984 (french), Edition: Macmillan 1983 (english). Excellent book describing how a Forth is implemented with lot of Forth words coded in Forth.

  • ForthFreak

Graph structure and Graph-Theory IDE

  • rocs Rocs is the closest graph IDE to SimTaDyn. Written in C++ and QT mixing a drawn interface with a scripting module manipulating the drawn graph. The script is QtScript Java Script.

  • The Stanford slib A complete class for graph written in C++.

  • VivaGraphJS Powerful graph vizualisation in JS and WebGL.

  • Gephi The Open Graph Viz Platform.

  • graphosaurus A graph viewer powered by WebGL with three.js

RTree

GIS

  • OpenStreetMap OpenStreetMap is built by a community of mappers that contribute and maintain data about roads, trails, cafés, railway stations, and much more, all over the world.

  • PostGIS spatial database extender for PostgreSQL object-relational database. It adds support for geographic objects allowing location queries to be run in SQL.

  • QGIS A Free and Open Source Geographic Information System

GIS file format

Traffic and transportation

Drawing cities, maps and streets

OpenGL tutorials and 2D libraries

Forth and OpenGL, GTK, SQL

GTK

  • Ganv Gtk widget for interactive graph-like environments.

  • jucipp Code source Editor with gtksourceviewmm.

Libraries

General lib

  • Moteur3D More than a tutorial on 3D game engine, it explains manager classes in C++ which can used for a more general projects.

  • POCO Modern, powerful open source C++ class libraries for building network- and internet-based applications that run on desktop, server, mobile and embedded systems.

Shared library

  • RuntimeCompiledCPlusPlus Make a C code to mimic the behavior of an interpreted language (hot compile and load C code).

Trace function calls when segfault

  • Backward-cpp Abeautiful stack trace pretty printer for C++. Used with success for this project.

  • Stacktrace A light tool made in few line.

Design and coding

Observer / Event handler

Counting Instances

Memory

cout redirection