Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jan 23 09:20
    yamamuteki closed #157
  • Jan 23 09:20
    yamamuteki commented #157
  • Jan 21 22:04
    calebwin commented #50
  • Jan 16 00:06
    matz commented #50
  • Jan 15 17:12
    calebwin commented #50
  • Jan 15 17:12
    calebwin commented #50
  • Jan 15 17:11
    calebwin commented #50
  • Nov 16 2018 19:55
    amiralles opened #168
  • Nov 13 2018 21:29
    amiralles commented #136
  • Nov 12 2018 01:51
    amiralles commented #136
  • Nov 12 2018 00:17
    matz commented #136
  • Nov 11 2018 22:43
    amiralles commented #136
  • Aug 24 2018 06:26
    matz commented #167
  • Aug 24 2018 05:44
    da-poodle commented #167
  • Aug 24 2018 04:48
    da-poodle commented #167
  • Aug 21 2018 13:11
    matz commented #167
  • Aug 21 2018 12:22
    Alihusejn opened #167
  • May 01 2018 06:22

    matz on master

    Update pull request #165 (bette… (compare)

  • May 01 2018 06:20

    matz on master

    CodeAi generated fix for CWE 56… CodeAi generated fix for CWE 56… Merge pull request #165 from C0… (compare)

  • May 01 2018 06:20
    matz closed #165
Adam Butler
@adambutler
images.jpg
Rikki Tooley
@rikkit
+1
Matthew Smith
@artintal
@adambutler Looks like @christopherdumas is giving a shot at it and calling it River instead of Islands
Christopher Dumas
@christopherdumas
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
@adambutler
@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
@halogenandtoast
@christopherdumas did you switch to C?
Stanislav Nikolov
@StanislavNikolov
Hello
Can i ask you a simple question?
How am i supposed to run a streem script?
Matthew Mongeau
@halogenandtoast
bin/streem path/to/file.strm
it doesn't execute yet, just syntax checking
Nick McCurdy
@nickmccurdy
@christopherdumas Go is awesome, check out the tour if you haven't yet
Yukihiro "Matz" Matsumoto
@matz
I placed core prototype in lib directory.
Jonatan Santos
@joridos
nice
Shuichiro MAKIGAKI
@shuichiro-makigaki
woohoo!
[ˈɡɹiːkˌfɛləʊz]
@GreekFellows
btw bison+flex doesn't work in g++ 5.0.0
for some reason i don't really know
Theodore Dubois
@tbodt
@GreekFellows what os/configuration/environment do you have?
[ˈɡɹiːkˌfɛləʊz]
@GreekFellows
windows 8.1, gcc 5.0.0 on cygwin
Yukihiro "Matz" Matsumoto
@matz
can I see the error messages?
[ˈɡɹiːkˌfɛləʊz]
@GreekFellows
@tbodt it compiles, but the resulting interpreter does nothing
Yukihiro "Matz" Matsumoto
@matz
ah, sorry
the current implementation does nothing but syntax check.
if you provide a script, it checks if syntax is correct.
Theodore Dubois
@tbodt
@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.
[ˈɡɹiːkˌfɛləʊz]
@GreekFellows
@matz oh ok, my bad :)
Ishay Green
@ishay
This message was deleted
William Wang
@idiotFan
So Cool!
denmelnikov
@denmelnikov
Hey @all
I'm starting to learn ruby. Any advices? Thank you in advance!
Jared Breeden
@jbreeden
This book is free online, and its a ruby classic: http://ruby-doc.com/docs/ProgrammingRuby/
Streem is a separate language though. You might try hitting the mailing lists
Primitivo R. Montero
@primitivorm
Hello @/all whats the use of streem?
Евгений Жуков
@evgenyjukov
Linear logic as model of concurrent programming http://www.lix.polytechnique.fr/%7Elutz/papers/NELundeci.pdf
Евгений Жуков
@evgenyjukov
|> origami pipe operator :)
Sung Won Cho
@sungwoncho
Why does streem have so many internal types for strings, and what do they all mean? https://github.com/matz/streem/blob/master/src/strm.h#L35-L38
Matthew Mongeau
@halogenandtoast
@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
@sungwoncho
@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 (https://github.com/matz/streem/blob/master/src/strm.h#L52, https://github.com/matz/streem/blob/master/src/strm.h#L27-L42)
Sung Won Cho
@sungwoncho
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 (https://github.com/matz/streem/blob/master/src/string.c#L84-L96)
Yota Toyama
@raviqqe
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?
♫♨ ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
@KevinOfNeu
Hi all, any articles about streem?
himcc
@himcc
Is this an abandoned project?