Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Submit feedback
    • Contribute to GitLab
  • Sign in
haskell-gargantext
haskell-gargantext
  • Project
    • Project
    • Details
    • Activity
    • Releases
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 175
    • Issues 175
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 9
    • Merge Requests 9
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • gargantext
  • haskell-gargantexthaskell-gargantext
  • Issues
  • #398

Closed
Open
Opened Sep 16, 2024 by Przemyslaw Kaminski@cgenie
  • Report abuse
  • New issue
Report abuse New issue

Scripting language support

It would be nice to create higher-level scripts for Gargantext, e.g. describing the flow.

Some inspiration:

  • Scheme in Haskell: https://hackage.haskell.org/package/husk-scheme
  • Lua Haskell bindings: https://hackage.haskell.org/package/lua
  • rhai: https://rhai.rs/ custom scripting language for Rust
  • chai script: https://chaiscript.com/ custom scripting language for C++
  • hint (embed a Haskell interpreter, with curated env): https://hackage.haskell.org/package/hint

With this, one could also write custom scripts directly in the frontend to process terms, docs, etc. Heck, we could even add some extensions repository for the community to use.

Edited Oct 08, 2024 by Przemyslaw Kaminski
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
0
Labels
None
Assign labels
  • View project labels
Reference: gargantext/haskell-gargantext#398