Home
Language
English
Türkçe
Bahasa Indonesia
About
Privacy Policy
Terms of Service
Pricing
Sign In
Download All
Share
mrubyc-dev-jp
@mrubyc_dev_jp
mruby/c unofficial account.
Joined July 2018
0
Following
80
Followers
101
Posts
mrubyc-dev-jp
@mrubyc_dev_jp
about 1 month ago
hal_* の名前が、マイコン固有の開発環境とかぶるケースがでてきたので、mrbcプレフィクスをつけて、mrbc_hal_* とすることにします。 C言語だと、経過処置のための工夫がほとんどできない。つらい。
#mrubyc
mrubyc-dev-jp
@mrubyc_dev_jp
about 2 months ago
Xcode用デバッグ左手デバイス作った。中身は PRK firmware。かなり便利。
mrubyc-dev-jp
@mrubyc_dev_jp
3 months ago
@Y_uuu
そうでしたか。 mruby/c は、基本的にはC99で書くようにしています。それでもあえて、たとえば無名unionとか、C99ではまだ正式に採用されていない書き方をしている部分もありますね。
mrubyc-dev-jp
@mrubyc_dev_jp
3 months ago
いろいろ工夫はしてますけどね。どのあたりがモダンだと感じました?
yuuu
@Y_uuu
3 months ago
mruby/cのC言語ってモダンなんだ👀
#fukuokark05
Who to follow
Tomoki Yokoyama
@t___yokoyama
kmuto
@kmuto
Re:VIEWチョットワカル。書籍作り手からITエンジニアに脱皮しました。はてな社でMackerel CREをやっています
福岡県未来ITイニシアティブ
@Fukuoka_Ruby
産学官で構成する福岡県未来ITイニシアティブ(理事長:Ruby開発者 まつもと ゆきひろ)の公式アカウントです。イベント情報など最新情報をタイムリーにお届けします。 *運用ポリシー等 https://t.co/MrHiAWMVAD
mrubyc-dev-jp
@mrubyc_dev_jp
8 months ago
Array#difference を実装しました。 Array#- も同じ仕様で動作するようにしています。
mrubyc-dev-jp
@mrubyc_dev_jp
8 months ago
NaN boxing を限定的にサポートしました。 1変数あたりのRAM使用量を、劇的に(最大50%downとか)下げることができます。 コンパイルオプション -DMRBC_NAN_BOXING を付けて利用し、32bit CPUでのみ動作し、gccとclang で動作確認しています。
mrubyc-dev-jp
@mrubyc_dev_jp
10 months ago
ここで公開されていますね。 https://t.co/kT7eGPiCiC 講義用の松江高専オリジナルボードを前提にしていると思われますが、オリジンがESP32の機能なので、ほとんどは流用できるのではないかと。
sylph01 / G4きゅーぶ
@s01
10 months ago
!!!mruby/cでWiFi!!! (cc.
@mkuriki_
@n_ohishi
mrubyc-dev-jp
@mrubyc_dev_jp
about 1 year ago
温湿度センサーならDHT22 ですかね? データシートを簡単に確認してみましたが出力データが独自形式のようで、確かに簡単ではないですね。 同族の DHT20 なら I2C なので、以下が参考になるかもしれません。 https://t.co/4Uie1IvuyN
wataru.y
@yajima_wataru
about 1 year ago
raspberrypi picoでmruby/cからDH22を動かそうとしてるけど、簡単じゃないな。。 大人しく同人誌に載ってるセンサー買おう。
mrubyc-dev-jp
@mrubyc_dev_jp
about 1 year ago
@ooba
そうです。でもだいたい動きます。
mrubyc-dev-jp
@mrubyc_dev_jp
about 1 year ago
拾えます。 mrbc_value *val = mrbc_get_const( mrbc_str_to_symid("MRUBYC_VERSION")); mrbc_p( val ); とか。
nyasu3w
@nyasu3w2022
about 1 year ago
mruby/cでも、mrbc_get_const()はあるようだが、ruby側で定義した定数をC側から拾えるのだろうか
mrubyc-dev-jp
@mrubyc_dev_jp
about 1 year ago
@nyasu3w2022
ありがとうございます。ある程度、合議制によって開発の方向を決めているので、議論の俎上に載せるのに必要でした。
mrubyc-dev-jp
@mrubyc_dev_jp
about 1 year ago
プルリク、もしくは issueに「こんなの欲しい」とあげていただくと助かります。 GET_* や SET_*_RETURN は、mrbcプレフィクスがついていないことで察することができるかもしれませんが、草創期の簡易なマクロです。本来このような便利機能もあってしかるべきと考えています。
nyasu3w
@nyasu3w2022
about 1 year ago
mruby/cのデータの中身拾うのは、なんかもう型チェックに疲れて全く美しくない関数組んじゃいました。 引数に大いに不満がありますw が動くのが正義ということで(あまり型を気にせずにスクリプト組むので利用初期に死にまくりました
mrubyc-dev-jp
@mrubyc_dev_jp
about 1 year ago
こっちはたぶん大丈夫🙂
nyasu3w
@nyasu3w2022
about 1 year ago
これ、実はオブジェクトの寿命管理が大丈夫なのかよく分かっていない
mrubyc-dev-jp
@mrubyc_dev_jp
over 1 year ago
何回でもcallして大丈夫に作っているはずです。 ただ、そういったケースはまだ無かったので、ちょっと自信がない。。。
nyasu3w
@nyasu3w2022
over 1 year ago
mrbc_run_mrblib()は複数回呼んでちゃんと動く模様(呼んで調べたので条件無しかどうかは不明 左2行目はmrubyc-m5のコードなので無視で、3,4行目で2度の呼び出し(もう一回mruby/cが呼んでるはず)
mrubyc-dev-jp
@mrubyc_dev_jp
over 1 year ago
そうです。 マイコンごとに開発環境があり、mruby/c VM は部品に徹することによって、「どんな環境にもするりと入る」を目指しています。今のところ、この戦略はうまくいってる様子。 逆に全部入りだと思って見に来た人は、拍子抜けするかも。もう少し工夫 (document?) が必要ですね。
A.しおまねき
@a_shiomaneki
over 1 year ago
どうやらmruby/cは公式レポジトリを各自が必要とするフレームワークに自分で縫い付けて利用するもの、そういう世界観らしい(個人のry
mrubyc-dev-jp
@mrubyc_dev_jp
over 1 year ago
@nishidayuya
おお、411。 ぐっと増えました。皆さんありがとうございます。
mrubyc-dev-jp
@mrubyc_dev_jp
over 1 year ago
String#[] メソッドで、Rangeによる範囲指定をサポートしました。 "abcd"[1..3] とか、できます。
mrubyc-dev-jp
@mrubyc_dev_jp
over 1 year ago
誤解まねく仕様だとは思っているんですけど、関数から戻るのは return 句の仕事だし、mrbc_raise() で例外が起こることを「指示」した後で別の事をしたり、 mrbc_raise(...); // 普通はこの例外だけど if( exp ) mrbc_raise( ... ); // このケースだけは別 のような書きかたもできるので。
nyasu3w
@nyasu3w2022
over 1 year ago
mruby/c、mrbc_raise()しても、即座にreturnしなければそのまま後ろのコードが走ってしまうのか。raiseした時点で返ってこないと思っていた NULLチェックしてもそのまま後ろまで走る
mrubyc-dev-jp
@mrubyc_dev_jp
over 1 year ago
@nyasu3w2022
欲しいんですけど、乱数シードを生成するポータブルな方法が無くて、作れてません。
mrubyc-dev-jp
@mrubyc_dev_jp
over 1 year ago
@sidodtv
細かいこと言うと、あれは UVEPROM ですね。 電気消去ではなく紫外線で消去します。そのために石英ガラスの窓がついていて、チップに直接、光を当てられるようになってますね。
Last Seen Users on Sotwe
Hiii 🇻🇳
Seen from
Vietnam
Real Porn Clips
Seen from
France
🇲🇲🔞𝐎𝐍𝐋𝐘-𝐅𝐀𝐍🔞 🇲🇲
انا
Seen from
United States
Angie V
Seen from
Argentina
N,
Seen from
Indonesia
متحررين وديوثين اليمن (لوسفار👺🇾🇪
Seen from
Germany
bugs bund
Seen from
Singapore
sarittaa⁺₊♡- 𝑱𝑫🎀
Beamititik Beth 🔞 Onlyfans & Fansly & Fanvue
Seen from
United Kingdom
Trends for you
1
Cardi
Under 10K tweets
2
John Bolton
Under 10K tweets
3
Christian Watson
Under 10K tweets
4
He's French
Under 10K tweets
5
The Odyssey
Under 10K tweets
6
Down Syndrome
Under 10K tweets
7
#RTXPowersPlay
Under 10K tweets
8
Rogan
Under 10K tweets
9
Persepolis
Under 10K tweets
10
#7_ECHOES_IN_THE_MOONLIGHT
Under 10K tweets
Most Popular Users
1
Elon Musk
@elonmusk
240.1M followers
2
Barack Obama
@barackobama
119.3M followers
3
Donald J. Trump
@realdonaldtrump
111.6M followers
4
Cristiano Ronaldo
@cristiano
108.8M followers
5
Narendra Modi
@narendramodi
106.9M followers
6
Rihanna
@rihanna
97.2M followers
7
NASA
@nasa
92.1M followers
8
Justin Bieber
@justinbieber
90.5M followers
9
KATY PERRY
@katyperry
86.7M followers
10
Taylor Swift
@taylorswift13
80.5M followers
11
Lady Gaga
@ladygaga
72.1M followers
12
Kim Kardashian
@kimkardashian
69.3M followers
13
YouTube
@youtube
68.6M followers
14
Virat Kohli
@imvkohli
68.4M followers
15
Bill Gates
@billgates
63.4M followers
16
The Ellen Show
@theellenshow
62.5M followers
17
CNN
@cnn
61.9M followers
18
Neymar Jr
@neymarjr
61M followers
19
X
@x
60.9M followers
20
CNN Breaking News
@cnnbrk
59.9M followers
Olivia
Online
✨
⭐
💫