News and Roadmap
Here you can find news about the core NeoHaskell project. For real time updates, you should probably join the Discord server, or follow the NeoHaskell Twitter account.
Announcements
- NeoHaskell v0.5.0 - HTTP, TOML, Nested Actions Now Executed and Major Refactoring
- NeoHaskell v0.4.0: Update with Concurrency Fixes and Architectural Improvements
- Understanding Triggers in NeoHaskell: A Gateway to Event-Driven Programming
- Introducing NeoHaskell v0.3.0: Triggers, Actions, and Services
- Announcing NeoHaskell v0.2.0: Bringing Elm-Inspired Architecture to CLI Apps
- DevLog 00002 - A main loop working
- DevLog 00001 - Command Line Updates
- Introducing NeoHaskell: A beacon of joy in a greyed tech world
Roadmap
The roadmap represents a rough view of the progress of the different parts of the project. If one box is checked doesn't mean it is 100% done, as software usually is an infinite work, it means that it is usable, but always with room for improvement.
- Array
- Basics
- Bytes
- Char
- Function utils
- IO
- Int
- LinkedList
- Map
- Maybe
- Record
- Result
- Text
- Tuple
- Unit
- Unknown
- Var
- Version
- Async IO operations - Should be reworked into Async Tasks
- Channel
- ConcurrentVar
- Action Handling
- Trigger Handling
- Task core module
- File tasks core module
- Path tasks core module
- Subprocess tasks core module
- Build CLI command
- Autoinstaller
- Test command
- Run command
- Time core module
- File Actions
- Path Actions
- Subprocess Actions
- Time Actions
- Http (Tasks)
- Http (Actions)
- Event Handling (needs to be reworked)
- View/HTML Handling
- Traits (TBD)
- REPL CLI command