Projects
Finished (to some point)
RPD
Visual Programming for Generative Art, in JavaScript, driven by Reactive Streams Programming
Status: Finished (to some point)
Started: more than ten years ago
Tags: #javascript, #svg, #visual-programming, #generative-art, #reactive-programming, #kefir-js, #comp-arts
Tron GUI
Innovative approach for generative art User Interfaces: now grid-based
Status: Finished (to some point)
Started: around two-three years ago
(GH:tron-gui, Tron Constructor @ CAI, Computational Arts Initiative, Tiler @ CAI usage example, Neobeam @ CAI usage example, Plasmatic @ CAI usage example)
Tags: #elm, #gui, #user-interface, #functional-programming, #dhall, #javascript, #generative-art, #comp-arts, #graphs
iElm
Interactive Visual REPL for Elm language, showing types and SVG and even elm-canvas
Graphics
Status: Finished (to some point)
Started: around four-five years ago
(GH:ielm)
Tags: #elm, #repl, #functional-programming
node-elm-repl
CLI client for iElm to get the information about the type of the entered expression
Status: Finished (to some point)
Started: around four-five years ago
Tags: #elm, #javascript, #binary, #repl, #functional-programming
JS Player for Animatron
Status: Finished (to some point)
Started: more than five years ago
Tags: #javascript, #html5-canvas, #animation
JetBrains Splash Screen Generator, with RPD
Status: Finished (to some point)
Started: more than five years ago
(GH:jb-rpd-splash, SETI Generator in Action @ CAI, Computational Arts Initiative)
Tags: #javascript, #visual-programming, #comp-arts, #glsl, #glsl-shaders
sametimed
The Chat with Friedly-UI based on Google Federation One (a.k.a. Google Wave) protocol
Status: Finished (to some point)
Started: more than ten years ago
Tags: #java, #google-wave
nijiato
Finger-recognition in LISP with OpenCV
Status: Finished (to some point)
Started: more than ten years ago
Tags: #lisp, #camera-tracking, #open-cv
Open Radiant
One of the first art generators for JetBrains
Status: Finished (to some point)
Started: around four-five years ago
(GH:open-radiant, Computational Arts Initiative)
Tags: #elm, #functional-programming, #comp-arts, #generative-art
Open Elmsfeuer
Another one of the first art generators for JetBrains
Status: Finished (to some point)
Started: around four-five years ago
(GH:open-elmsfeuer, Origami Generator in Action @ CAI)
Tags: #elm, #functional-programming, #comp-arts, #generative-art
PegJS - FN
The concept of functional PEG-driven parsers for JavaScript where every grammar rule is represented with a single pure function
Status: Finished (to some point)
Started: more than five years ago
(GH:pegjs-fn, PegJS-Fn Playground)
Tags: #javascript, #functional-programming, #parsing, #parsers, #grammars
How to LiveCode (PDF / EPUB version)
The markup for the 1st version of “howto_co34pt_liveCode” book by co¥ᄀpt
Status: Finished (to some point)
Started: around four-five years ago
JavaScript Gardern
I participated in translation of JavaScript Garden to Russian language
Status: Finished (to some point)
Started: more than ten years ago
Tags: #javascript, #translations
Japanese Language Reference in Russian
(PDF, 300+ pages)
Status: Finished (to some point)
Started: more than 20 years ago
Tags: #japanese, #pdf, #translations
Python 3.5 (RU)
Translating Python 3.5 Reference @ Wikibooks
Status: Finished (to some point)
Started: more than 15 years ago
Tags: #python, #translations
PDF version for how-to-livecode Book
Laying out PDF for how-to-livecode book
Status: Finished (to some point)
Started: more than five years ago
Tags: #pdf, #generative-audio
Finite State Machine engine+example for PureScript
The code for the examples from my posts at dev.to
Status: Finished (to some point) (Library)
Started: around two-three years ago
(GH:purescript-fsm, FSM Post @ dev.to, p. I, FSM Post @ dev.to, p. II)
Tags: #functional-programming, #purescript, #gui, #user-interface
purescript-yoga-tree-utils
Status: Finished (to some point) (Library)
Started: during last year
(GH:purescript-yoga-tree-utils)
Tags: #functional-programming, #purescript
Elm Goose Driven Tutorial
The Sources for Elm Goose Driven Tutorial
Status: Finished (to some point)
Started: around four-five years ago
(GH:elm-goose-driven-tutorial, Elm Goose Driven Tutorial @ YouTube)
Tags: #elm, #tutorial, #html5-canvas, #graphics
Showdown Blog
Blog engine driven by JavaScript + XSLT
Status: Finished (to some point)
Started: more than 15 years ago
München-Flu
Blog about Munich hidden places, cafes and nightclubs, in Russian
Status: Finished (to some point)
Started: more than five years ago
Tags: #telegram
GWT-mvp4-layouting-demo
A demo for the GWT+mvp4 Talk
Status: Finished (to some point)
Started: more than 15 years ago
Tags: #example, #demo, #gwt, #mvp4g
Finished (but expect to continue developing)
Purs-Typeclasses
The auto-generated interactive SVG poster / Web App of the PureScript TypeClasses’ structure and methods and dependencies
Status: Finished (but expect to continue developing)
Started: around two-three years ago
(GH:purescript-typeclasses, Twitter post with sources, v.1, Twitter post with sources, v.2)
Tags: #functional-programming, #purescript, #svg
Almost Finished (at least looks like it)
Noodle
Visual Programming for producing Generative Art and more, with CLI & Web & VR (planned) frot-ends, written in PureScript
Status: Almost Finished (at least looks like it)
Started: more than five years ago
(GH:noodle, Last working Noodle Demo)
Tags: #purescript, #visual-programming, #functional-programming, #generative-art
purescript-blessed
Port of JavaScript Blessed library, which is the powerful window management and component library for Command-Line-interfaces (CLI)
Status: Almost Finished (at least looks like it) (Library)
Started: during last year
Tags: #cli, #functional-programming, #purescript, #gui, #user-interface, #components
purescript-doc
The generic documents definition for PureScript inspired by Doc in LEAN (but it turned out PureScript has Dodo library which has the same purpose)
Status: Almost Finished (at least looks like it) (Library)
Started: during last year
Tags: #functional-programming, #purescript, #org-mode, #markdown
purescript-text-formatting
The generic formatting library for PureScript which allows to produce Markdown, HTML, Org org LaTeX using single formatting API
Status: Almost Finished (at least looks like it) (Library)
Started: during last year
Tags: #functional-programming, #purescript, #org-mode, #markdown
purescript-grammar
Reinventing PEG grammars and parsing in PureScript with ability to keep parsing on any error and keeping all the places of failure in the Syntax Tree, inspired by Lingo IDE by Pete Vilter
Status: Almost Finished (at least looks like it) (Library)
Started: during last year
(GH:purescript-grammar, Lingo IDE Talk by Pete Vilter)
Tags: #functional-programming, #purescript, #grammars, #parsing, #parsers, #datalog
Managed (has no finished state and always actual in some sense)
My TouchDesigner VJing sources
Status: Managed (has no finished state and always actual in some sense)
Started: around two-three years ago
Tags: #touchdesigner, #visuals
Exercism
Solutions for some Exercism tasks
Status: Managed (has no finished state and always actual in some sense)
Started: more than five years ago
Tags: #training, #elm, #haskell
In progress
purescript-org
org-mode document definition for PureScript
Status: In progress (Library)
Started: during last year
Tags: #functional-programming, #purescript, #org-mode
purescript-flex-layout
Bin Packing algorithm for PureScript UIs
Status: In progress (Library)
Started: around two-three years ago
Tags: #functional-programming, #purescript, #bin-packing, #gui, #user-interface
Stagnated (started, may be accomplished smth, but wasn’t finished for a long time)
Kvant
Translating Wave Function Collapse algorithm to Elm, and UI for it
Status: Stagnated (started, may be accomplished smth, but wasn’t finished for a long time)
Started: around four-five years ago
(GH:kvant, Kvant Demo @ CAI, Computational Arts Initiative)
Tags: #wfc, #elm, #gui, #user-interface, #generative-art, #functional-programming, #comp-arts
GEN UI Lang
On storing UI components definitions for Generative Art in JSON or D-Hall format, for Tron GUI mostly
Status: Stagnated (started, may be accomplished smth, but wasn’t finished for a long time)
Started: around two-three years ago
Tags: #elm, #dhall, #gui, #user-interface, #functional-programming, #comp-arts
Web PD: PureData for Web
A try to re-implement PureData UI and audio generation (using WebAudio) in the Web
Status: Stagnated (started, may be accomplished smth, but wasn’t finished for a long time)
Started: more than five years ago
Tags: #javascript, #pure-data, #svg, #generative-audio, #visual-programming
Elm Symbolic Logic Game
Symbolic Logic Playground, inspired by books of Lewis Carrol
Status: Stagnated (started, may be accomplished smth, but wasn’t finished for a long time)
Started: around two-three years ago
Cayley Rust
The driver for Graph Database Cayley
written using one of the first versions of Rust for training
Status: Stagnated (started, may be accomplished smth, but wasn’t finished for a long time) (Library)
Started: more than ten years ago
Tags: #rust, #graphs, #databases
Vimeoid
A client for Vimeo video service for HTC Hero (Android)
Status: Stagnated (started, may be accomplished smth, but wasn’t finished for a long time)
Started: more than ten years ago
LeBanal
Writing short stories on users’ requests, in Russian
Status: Stagnated (started, may be accomplished smth, but wasn’t finished for a long time)
Started: around four-five years ago
Tags: #telegram
elm-bin-pack
Bin-Packing algorithm written in Elm
Status: Stagnated (started, may be accomplished smth, but wasn’t finished for a long time)
Started: around two-three years ago
Tags: #elm, #bin-packing
Just Started
WinniPeg
Visual aid and editor for implementing PEG grammars (purescript-grammar) in PureScript
Status: Just Started
Started: during last year
(GH:winni-peg, GH:purescript-grammar)
Tags: #functional-programming, #purescript, #org-mode, #peg, #grammars, #parsing, #parsers, #datalog
Draft
&ndORG
An attempt to develop a user-friendly web ORG-mode editor while conversing most of its emacs
profits and build UI on visual-keystrokes-concept
Status: Draft
Started: during last year
(GH:ndorg)
Tags: #functional-programming, #purescript, #org-mode, #grammars, #parsing, #parsers, #todos
purescript-optics-interactive
An attempt to demonstrate visually and interactively how Profunctor Optics work in Functional Languages like PureScript (mostly for my own self)
Status: Draft
Started: around two-three years ago
(GH:purescript-optics-interactive)
Tags: #functional-programming, #purescript
purescript-mahjong
Implementing Riichi Mahjong game in PureScript
Status: Draft
Started: around one-two years ago
Tags: #functional-programming, #purescript, #mahjong, #game
PrimCivile
Status: Draft
Started: around two-three years ago
Tags: #purescript, #functional-programming, #game
Elm Fluxus
A try to reimplement Pawfal Fluxus API in Elm
Status: Draft
Started: more than five years ago
Tags: #elm, #fluxus, #racket, #scheme
Dat Org Editor
Status: Draft
Started: more than five years ago
Elm-Friendly-Parser
Status: Draft
Tags: #elm, #parsing, #parsers, #grammars
Unknown
NodeJS Binary Parser
Started: more than ten years ago
Tags: #binary, #javascript, #parsing, #parsers
Transit Maps
The editor for Transit maps
Started: more than five years ago
Tags: #transit
LEAN Train
Reimplementing examples from LEAN book
Started: during last year
Elm Graph Render
Rendering Data Graphs to SVG / Canvas using Elm
Started: around two-three years ago
Forster
Started: more than five years ago
Tags: #game
Track-Me-I-Am-Famous
Tags: #camera-tracking
Elm-Ohm-Grammar
Tags: #elm, #parsing, #parsers, #grammars
RPD-P5-Particle-System
Tags: #p5-js, #processing, #javascript, #visual-programming
RPD-PureData
Started: more than five years ago
Tags: #pure-data, #javascript, #visual-programming
Mdown-Parse-PegJS
Tags: #markdown, #parsing, #parsers, #grammars, #peg, #javascript
XTD (forall-TD)
(GH:xtd)
Tags: #todos
Fluxus-music-demo-addconf
(GH:fluxus-music-demo-addconf)
Tags: #example, #demo, #fluxus, #racket, #scheme
Cometd-Demo
Started: more than 15 years ago