| CARVIEW |
Select Language
HTTP/2 200
date: Tue, 30 Dec 2025 17:01:05 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"9fdd152f4d07ac1273080c0dd777c5cf"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com github.githubassets.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com wss://alive-staging.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com marketplace-screenshots.githubusercontent.com/ copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com github.githubassets.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=Vpuhgp3NK19tQ5noeD%2FUh4i2dTNHRjCFPZ1TmB%2BSZtZE%2BQDAOJpS2ss4e80Etno8zQSa5zsIJukFYBs3HpMeXC5Vj98PEE0lH38DaOsjPK%2BI7UVS6yAXvne4TMhRu353DqSOnGYmpT1khern3AYJw1%2FBWs6rgVlwgFpTnrmat2rK%2FoCSKOWVfdLNrjLAPkf1mXY%2B0B2OmHwnpHeBps%2F4KYnfm2S7IYfAImt74K0q4sDX2bTR%2FQxUOyNn%2B%2B94QBIAFp0YbsNmAuKXjGxMNo5xww%3D%3D--gIn%2FxQPAGgYvzlOo--wz3cE3bN1XrjQ8Ji1L3Tcg%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.2039916286.1767114064; Path=/; Domain=github.com; Expires=Wed, 30 Dec 2026 17:01:04 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Wed, 30 Dec 2026 17:01:04 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 8E66:CC6B7:DFF7AD:F640B6:69540550
GitHub - andrix/tinyruby: Homework for the University to implement an small but functional Ruby Interpreter - a very Work in Progress
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 0
andrix/tinyruby
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Tinyruby ======== For a course[1] in the University we have as a homework the task to implement a small subset of the Ruby language with support of the most typical features of imperative languages plus some additionals features of OOP (like classes defintion and object creation but no inheritance, neither polimorfism). Tinyruby borns there, a very small and not finished (yet) ruby interpreter. Probably FAQ ============ * If not finished and also fails in some cases, why you bother to upload it here? I've decided to upload it to github because I think there are lots of people that can or wants to create a interpreter and I think our code can be a good start. * The code is ugly and you use don't know a piece of C, why you show us that? Probably you're right, the code is not so elegant and should have many errors. I know more C than my team mate, so difficult to get used in a few weeks. I think the same reason above is valid here, I think and I believe show what you do is better than don't, it's just a matter of principles. * Will this project continue or just will be another dead one? I really have a lot of fun doing it, but working full time and taking care of a family give me very little time to play with. Anyway, I hope to add time to time a new feature, at least, fix all the bugs and improve what we reached. Authors ======= * Andrés Moreira * Fernando Carriquiry References ========== 1. https://www.fing.edu.uy/inco/cursos/compil/
About
Homework for the University to implement an small but functional Ruby Interpreter - a very Work in Progress
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
You can’t perform that action at this time.