Where communities thrive

  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
Repo info
  • Jun 27 04:37
    StepfenShawn commented #173
  • Jun 27 04:25
    matz commented #173
  • Jun 27 04:24

    matz on master

    I don't think we need built-in … Update `doc/` for `facto… (compare)

  • Jun 27 04:22

    matz on master

    Add files via upload Merge pull request #173 from St… (compare)

  • Jun 27 04:22
    matz closed #173
  • Jun 26 23:09
    StepfenShawn opened #173
  • Jun 26 06:29
    StepfenShawn commented #172
  • Jun 26 06:23
    matz commented #172
  • Jun 26 06:22

    matz on master

    Add `compile_commands.json` to … Move `_WIN32` strike out to `sr… Refactor `_WIN32` conditionals;… and 1 more (compare)

  • Jun 26 06:04

    matz on master

    Update init.c Update graph.c Update time.c and 3 more (compare)

  • Jun 26 06:04
    matz closed #172
  • Jun 25 08:05
    StepfenShawn edited #172
  • Jun 25 07:57
    StepfenShawn synchronize #172
  • Jun 24 14:50
    StepfenShawn opened #172
  • Jun 21 04:12
    matz commented #171
  • Jun 21 04:01

    matz on master

    Add tanh, cosh and sinh in math… Merge pull request #171 from St… (compare)

  • Jun 21 04:01
    matz closed #171
  • Jun 20 23:59
    StepfenShawn opened #171
  • Dec 26 2019 03:14
    linbirg commented #46
  • Dec 23 2019 23:03
    matz commented #170
Adam Butler
Rikki Tooley
Matthew Smith
@adambutler Looks like @christopherdumas is giving a shot at it and calling it River instead of Islands
Christopher Dumas
Any help appreciated
Islands doesn't seem like a name that goes with the stream-theme. Many streems make a river! (:
I'm writing it in Go. Go seems to be a nice language, and it is well supported and solid. Only setback is that I don't actually know Go. I'm learning on the run.
Adam Butler
@artintal @christopherdumas But you have islands IN the stream... that is what they are! No one in between? How can that be wrong?
Matthew Mongeau
@christopherdumas did you switch to C?
Stanislav Nikolov
Can i ask you a simple question?
How am i supposed to run a streem script?
Matthew Mongeau
bin/streem path/to/file.strm
it doesn't execute yet, just syntax checking
Nick McCurdy
@christopherdumas Go is awesome, check out the tour if you haven't yet
Yukihiro "Matz" Matsumoto
I placed core prototype in lib directory.
Jonatan Santos
Shuichiro MAKIGAKI
btw bison+flex doesn't work in g++ 5.0.0
for some reason i don't really know
Theodore Dubois
@GreekFellows what os/configuration/environment do you have?
windows 8.1, gcc 5.0.0 on cygwin
Yukihiro "Matz" Matsumoto
can I see the error messages?
@tbodt it compiles, but the resulting interpreter does nothing
Yukihiro "Matz" Matsumoto
ah, sorry
the current implementation does nothing but syntax check.
if you provide a script, it checks if syntax is correct.
Theodore Dubois
@matz I think you forgot to add the queue implementation file to the repository. When I try to build, I get linker errors about the queue functions.
@matz oh ok, my bad :)
Ishay Green
This message was deleted
William Wang
So Cool!
Hey @all
I'm starting to learn ruby. Any advices? Thank you in advance!
Jared Breeden
This book is free online, and its a ruby classic:
Streem is a separate language though. You might try hitting the mailing lists
Primitivo R. Montero
Hello @/all whats the use of streem?
Евгений Жуков
Linear logic as model of concurrent programming
Евгений Жуков
|> origami pipe operator :)
Sung Won Cho
Why does streem have so many internal types for strings, and what do they all mean?
Matthew Mongeau
@sungwoncho I'm guessing here but this is my guess. The I is an immediate form, basically it can be stored inside the stream value, the string has to be less than 6 chars for this
if it is 6 chars it can be stored by we need to take into account that the \0 isn't included at the end
the F is a foreign form which means it has to be looked up
but it is also frozen
O is the same, but not frozen
Sung Won Cho
@halogenandtoast that gives me some idea. thanks.
by the way, why does a string have to be less than 6 chars to be stored in stream value? I understand that strm_value is a 64 bit int with 16 leading bits denoting tag and 48 remaining bits denoting the actual value (,
Sung Won Cho
str_new seems to be copying the pointer to the string to strm_valuebut not sure what it does or why there is a conditional like this (
Yota Toyama
Hi @all! I'm pretty interested in streem's task scheduler. But, I can't understand how tasks work with it. Are tasks similar to coroutines and can tasks be suspended or resumed? Or, is it always guaranteed that tasks finish their work without any blocking I/O?
♫♨ ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
Hi all, any articles about streem?
Is this an abandoned project?