Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Aug 20 16:17

    csabahruska on master

    add few type signatures (compare)

  • Jul 17 17:30
    davidabernado closed #15
  • Jul 17 17:30
    davidabernado commented #15
  • Jul 17 17:27
    davidabernado commented #15
  • Jul 17 17:26
    davidabernado reopened #15
  • Jul 17 17:25
    davidabernado closed #15
  • Jul 17 17:25
    davidabernado opened #15
  • Jul 01 01:22
    deepfire edited #20
  • Jul 01 01:22
    deepfire opened #20
  • Jul 01 01:16
    deepfire opened #19
  • Jun 30 23:30
    deepfire opened #14
  • Jun 20 17:43
    sutajo added as member
  • Jun 20 11:38

    csabahruska on master

    Főbb változtatások: GameLogicba… Added english comments. Added player weapon rendering w… and 7 more (compare)

  • Jun 20 11:38
    csabahruska closed #12
  • Jun 20 11:37

    csabahruska on csabas-game-architecture

    (compare)

  • Jun 17 20:19

    csabahruska on master

    update to stack 2 (compare)

  • Jun 17 18:33

    csabahruska on master

    update to stack 2 (compare)

  • Jun 17 18:21

    csabahruska on master

    update to stack 2 (compare)

  • Jun 17 17:50

    csabahruska on master

    update to stack 2 (compare)

  • Jun 13 13:53
    sutajo opened #12
Kosyrev Serge
@_deepfire_twitter
the State section says that Nothing to speak of, yet – mostly just ideas, with some technological groundwork done, like FRP & visualisation: reflex-glfw, and a very basic LambdaCube3d setup for a 2.5D UI.
..and that is still true
I've been pregnant with this idea for years, though
Csaba Hruska
@csabahruska
I know, there are things what needs to be done anyhow :)
Kosyrev Serge
@_deepfire_twitter
yes..
changed two FRP frameworks (Netwire and Wires), before getting to Reflex
Kosyrev Serge
@_deepfire_twitter
..and then something happened to Ertugrul Soeylemez, the author of Netwire/Wires.. : -/
Csaba Hruska
@csabahruska
reflex has the biggest userbase
yes, I remember the announcement
Kosyrev Serge
@_deepfire_twitter
let me see..
no, never heard of it.. is it FRP-based?
Csaba Hruska
@csabahruska
yes, but not the classical frp
no signals
Kosyrev Serge
@_deepfire_twitter
looking..
Csaba Hruska
@csabahruska
maybe it is similar to reflex
Kosyrev Serge
@_deepfire_twitter
as I understand it, it's monadic in actions, even in the Counter example
Reflex would've implemented the Counter as a fold, i.e. pure
Csaba Hruska
@csabahruska
sure but that's not the IO monad, this is pure also
Kosyrev Serge
@_deepfire_twitter
oh, so some kind of State monad?
Csaba Hruska
@csabahruska
yes, similar
i'm not selling this lib here, just wanted to show the approach
Kosyrev Serge
@_deepfire_twitter
I understand, sure : -)
my problem is I tend to radical things, sometimes even beyond rational : -)
FRP is a way to maximise purity in interactive applications
Lambdacube3D is a way to maximise purity and type safety in GL
Csaba Hruska
@csabahruska
I like the approach but it also has to work :)
in the end
Kosyrev Serge
@_deepfire_twitter
yes.. so very yes..
I remember how much time I spent on a free applicative IR for the scene graph, before I realised I can't use it for my problem
two to three months..
..and I periodically get doubts, that maybe I was wrong and I have missed some way
Kosyrev Serge
@_deepfire_twitter
I can see that Peter has put a lot of work into lgtk
Csaba Hruska
@csabahruska
yes
Kosyrev Serge
@_deepfire_twitter
one thing I failed to mention is that the kind of UI I wanted to build is highly fluid:
  • 2.5/3D, free-form scaling, maybe even perspective projection in some cases
  • experiments with different data visualisations
This message was deleted
  • animated
Kosyrev Serge
@_deepfire_twitter
so LambdaCube is very important in this picture, since it provides a graphics substrate with most flexibility and performance
Csaba Hruska
@csabahruska
have you tried gpipe before lambdacube?
Kosyrev Serge
@_deepfire_twitter
no, although I have read about it as well, before going for LC
I have just found out about GPipe 2
Csaba Hruska
@csabahruska
GPipe is Haskell only, does not have live coding support
might be slightly slower due to GHC and monad stack
but these are the main differences compared to LC
Csaba Hruska
@csabahruska
and LC also gives more control for managing the pipeline input i.e. to control when to happen
Kosyrev Serge
@_deepfire_twitter
from a brisk look at GPipe2 types I also think that LC has stronger type checking
but that is more an impression than anything else
Kosyrev Serge
@_deepfire_twitter
Oh, I see, <> breaks older base/ghc..
got so used to chasing the latest ghc that I forgot about it..